Aperture�in�Dimigo1학기�아두이노�교육
오늘�배울�내용은!
스위치?
그전에!
int button = 4;
void setup() { Serial.begin(9600); pinMode(button, INPUT); }
void loop() { int buttonState = digitalRead(button); Serial.println(buttonState); delay(1); }
int button = 4;
void setup() { Serial.begin(9600); pinMode(button, INPUT); }
void loop() { int buttonState = digitalRead(button); Serial.println(buttonState); delay(1); }
플로팅(floating)�상태?
플로팅(floating)�상태?
플로팅(floating)�상태?
풀업&풀다운�저항�비교
풀업�저항
디지털 핀 디지털 핀
풀다운�저항
디지털 핀 디지털 핀
소스코드�작성하기
int pushButton = 4;
void setup() { Serial.begin(9600); pinMode(pushButton, INPUT); }
void loop() { int buttonState = digitalRead(pushButton); Serial.println(buttonState); }
한번�해보자!�:�Pull-Up
한번�해보자!�:�Pull-Down
소스코드�작성하기
int pushButton = 4; int ledPin = 5;
void setup() { Serial.begin(9600); pinMode(pushButton, INPUT_PULLUP); // }
void loop() { int buttonState = digitalRead(pushButton); Serial.println(buttonState); if(buttonState == 1){ // digitalWrite(ledPin, LOW); }else digitalWrite(ledPin, HIGH); //
delay(1); }
오늘의�내용�정리