6/3 |
좋아요:0 | ||||
---|---|---|---|---|---|
작성자 | 신동주 | 등록일 | 17.06.03 | 조회수 | 132 |
가변저항 void setup() { pinMode(A0,INPUT); pinMode(8, OUTPUT); Serial.begin(9600); } void loop() { int input=analogRead(A0); if(input<=150) digitalWrite(8, 0); else if(input<=250) digitalWrite(8, 1); Serial.println(input); delay(50); } 퀴즈쇼 #include Servo mysv; int a=0; void setup() { pinMode(13, OUTPUT); pinMode(12, INPUT_PULLUP); pinMode(10, OUTPUT); pinMode(11, INPUT_PULLUP); pinMode(8, OUTPUT); pinMode(9, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); Serial.begin(9600); mysv.attach(5); } void loop() { if(a==0) { if(digitalRead(12)==0){ digitalWrite(13, 1); a=1; Serial.println("Red"); } if(digitalRead(11)==0){ digitalWrite(10, 1); a=1; Serial.println("Green"); } if(digitalRead(9)==0){ digitalWrite(8, 1); a=1; Serial.println("Yellow"); } } if(a==1){ if(digitalRead(7)==0){ mysv.write(180); Serial.println("Right!"); } if(digitalRead(6)==0){ mysv.write(0); Serial.println("Wrong!"); } if(digitalRead(7)==0 || digitalRead(6)==0){ a=0; delay(2000); digitalWrite(13, 0); digitalWrite(10, 0); digitalWrite(8, 0); Serial.println(""); } } mysv.write(90); } |
이전글 | 6월 3일 과제 |
---|---|
다음글 | Logisim 기능 연습 |