[Arduino] 아두이노 푸시 버튼으로 LED 제어하기

아두이노 푸시 버튼으로 LED 제어하기

버튼을 누르면 LED에서 빛이 나오는 예제


회로도

저항은 220옴을 사용하면 된다.




코드 구현

푸시 버튼 핀 모드를 INPUT_PULLUP으로 구현을 했다.
누르고 있으면 LED 버튼 ON
누르지 않으면 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)
}

댓글

이 블로그의 인기 게시물

[Python] 파이썬 if문 사용법과 예제

[네트워크] 오류 제어 방식 이란?(FEC, BEC, ARQ)

[Virtual Box] 가상머신 에러 E_FAIL (0x80004005), (VERR_SUPLIB_PATH_NOT_CLEAN) 해결 방법