음성고등학교 로고이미지

RSS 페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
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 기능 연습