주석마루 2018. 2. 21. 22:49

-풀업저항은 아두이노 내 칩에 의해 5V가 유지하도록 하는 저항을 내장한 기능

이 점으로 인해 기존 Blink 디지털신호 키트에서 저항을 제거하였다

또한 이 경우는 기존 5V와 GND를 바꾼 경우이므로 

버튼을 누르면 꺼진다.


-코드는

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(3, OUTPUT);
  pinMode(2,INPUT_PULLUP);
}

// the loop function runs over and over again forever
void loop() {
  int ble = digitalRead(2);
  digitalWrite(3,ble);
  delay(100);
}

차이는 기존에서 INPUT_PULLUP으로 변경한 것이다.


-회로도


-동영상