본문 바로가기
728x90
반응형

기타/아두이노7

아두이노 휨센서 준비물 Arduino Uno R3, Flex Sensor, 10kΩ 레지스터 회로도 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 void setup() { //pinMode(A0, INPUT); //analog in의 경우는 pinMode를 안써도 됨 Serial.begin(9600); } void loop() { int value = analogRead(A0); Serial.println(value); } Colored by Color Scripter cs 센서의 값이 다 다르기 때문에 map를 써서 아래와 같이 수정 1 2 3 4 5 6 7 8 9 10 11 12 13 void setup() { //pinMode(A0, INPUT); //analog in의 경우는 pinMode를 안써도 .. 2020. 12. 26.
아두이노 가변저항을 이용해서 LED 밝기 조절 준비물 Arduino Uno R3, 250kΩ 분압기, 빨간색 LED, 220Ω 레지스터 회로도 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 void setup() { pinMode(A0, INPUT); Serial.begin(9600); pinMode(9, OUTPUT); } void loop() { int value = analogRead(A0); Serial.println(value); analogWrite(9,value/4); } cs 실제로 아두이노를 가지고 실습을 하게 되면 LED 조절 값이 달라질 수 있기 때문에 아래와 같이 수정 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 void setup() { pinMode(A0, INPUT).. 2020. 12. 26.
아두이노 거리 측정해서 초음파 소리 내기 준비물 Arduino Uno R3, 초음파 거리센서, 피에조 회로도 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 void setup() { Serial.begin(9600); pinMode(13, OUTPUT); pinMode(12, INPUT); pinMode(9, OUTPUT); } void loop() { digitalWrite(13,1); delay(10); digitalWrite(13,0); int duration = pulseIn(12, 1); //초음파 가져오기 int distance = duration/58.2; //미터 -> 센치 if(distance 2020. 12. 26.
아두이노 버튼 5개를 이용해서 피에조 연주하기 준비물 Arduino Uno R3, 피에조, 누름버튼, 10kΩ 레지스터 회로도 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 void setup() { pinMode(13, INPUT); pinMode(12, INPUT); pinMode(11, INPUT); pinMode(10, INPUT); pinMode(9, INPUT); pinMode(5, OUTPUT); } void loop() { //tone(핀번호, 주파수, 시간); //도-261 레-293 미-329 파-349 솔-391 int btn1 = digitalRead(13); int btn2 = dig.. 2020. 12. 26.
아두이노 버튼 제어해서 LED 준비물 Arduino Uno R3, 누름 버튼, 10kΩ 레지스터, LED RGB, 220Ω 레지스터 회로도 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 void setup() { pinMode(13, INPUT); pinMode(12, INPUT); pinMode(11, INPUT); Serial.begin(9600); pinMode(5, OUTPUT); pinMode(4, OUTPUT); pinMode(3, OUTPUT); } void loop() { int btn1 = digitalRead(13); int btn2 = digitalRead(12); int btn3 = digitalRead(11); digitalWrite(5, b.. 2020. 12. 25.
아두이노 여러개 LED 제어 준비물 Arduino Uno R3, 빨간색 LED, 초록색 LED, 220Ω 레지스터 회로도 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(500); // Wait for 1000 millisecond(s) digitalWrite(13, LOW); delay(500); /.. 2020. 12. 25.
아두이노 LED 제어하기 준비물 Arduino Uno R3, 파란색 LED, 220Ω 레지스터 회로도 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 void setup() { //해당되는 핀을 어떠한 용도로 사용할 것인지 설정 pinMode(12, OUTPUT); } void loop() { digitalWrite(12, HIGH); delay(500); // Wait for 1000 millisecond(s) digitalWrite(12, LOW); delay(500); // Wait for 1000 millisecond(s) } Colored by Color Scripter cs 결과 2020. 12. 25.
728x90
반응형