반응형
푸시 버튼을 누르면 LED에서 빛이 나오는 예제
회로도
저항은 220옴을 사용하면 된다.
코드 구현
푸시 버튼 핀 모드를 INPUT_PULLUP으로 구현을 했다.
누르고 있으면 LED ON
누르지 않으면 LED OFF
#define PUSH_PIN 9
#define LED_PIN 10
void setup()
{
pinMode(PUSH_PIN, INPUT_PULLUP );
pinMode(LED_PIN, OUTPUT)
Serial.begin(9600);
}
void loop()
{
int value = digitalRead( PUSH_PIN );
Serial.println( value );
if(value == 0) // 버튼이 눌리고 있으면
digitalwrite(LED_PIN, HIGH)
else
digitalwrite(LED_PIN, LOW)
}
반응형
'Arduino' 카테고리의 다른 글
[Arduino] 아두이노 DC 모터(L298N) 제어하기 (0) | 2024.02.02 |
---|---|
[Arduino] 아두이노 7세그먼트 사용해서 숫자 카운트하기 (0) | 2024.02.02 |
[Arduino] 아두이노 푸시 버튼(push button) 사용하기, INPUT, INPUT_PULLUP (0) | 2024.02.02 |
[Arduino] 아두이노 부저(Buzzer) 능동부저, 수동부저 (0) | 2024.02.02 |
[Arduino] 아두이노 초음파 센서(HC-SR04) 사용하기 (0) | 2024.02.02 |