1.void setup() { pinMode(13,OUTPUT); pinMode(12,INPUT_PULLUP); Serial.begin(9600); } void loop() { Serial.print("swith="); Serial.println(digitalRead(12)); if(digitalRead(12)==0){ digitalWrite(13,1); } else{ digitalWrite(13,0); } }
2. int distance; int trig = 11; int echo = 12; void setup() { pinMode(trig,OUTPUT); pinMode(echo,INPUT); pinMode(13,OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(trig,1); delayMicroseconds(10); digitalWrite(trig,0); delayMicroseconds(10); distance= pulseIn(echo,1)/58; Serial.print("distance="); Serial.println(distance); if(distance<=20){ digitalWrite(13,1); } else{ digitalWrite(13,0); } }
오늘 후기 : 아두이노 코드 쓰는것도 너무 어렵고 줄이랑 전구 연결하는 것도 너무 어렵다ㅠ 아직 나는 많이 부족한 것같다. 호섭이말 잘듣고 열심히해서 EMC에서 가르치는 사람 하고싶다. 열심히해야지! 그리고 다음부터 의철이랑 같이 안할래....ㅂㄷㅂㄷ
|