안녕하세요 공대 박형입니다.
오늘은아두이노 스위치 제어를 해보겠습니다.
코드부터 보시죠.
int sw = 7;
void setup()
{
Serial.begin(9600);
pinMode(sw, INPUT);
}
void loop()
{
int value = digitalRead(sw);
Serial.println(value);
delay(100);
}
회로도입니다.
풀다운 저항을 이용해 스위치를 눌렀을 때 HIGH(1)을 출력하여 LED를 점멸시키는 회로도입니다.
플로팅현상 제거를 위한 풀업, 풀다운 저항에 대해 자세한 설명은 아래 링크에 있습니다.
engineerparkbro.tistory.com/11
스위치를 누르지 않을때는 스위치 왼쪽 라인에 LOW(0), 오른쪽 라인에 HIGH(1)이 출력됩니다.
스위치를 눌렀을 때 풀다운저항에의해 왼쪽 라인에도 HIGH(1)를 출력하여 LED를 점멸하는 프로그램을 완성했습니다.
다음 시간에는 아두이노 조도센서를 사용하는 방법에 대해 알아보겠습니다.
궁금한 부분은 질문 해주시면 성심껏 답변해드리겠습니다.
읽어주셔서 감사합니다.