IT 기술 정보/아두이노 복사하고 따라하는 예제

[복사하고 따라하는 아두이노] 아두이노 스위치 제어

일상 박형 2021. 3. 18. 08:30

안녕하세요 공대 박형입니다.

오늘은아두이노 스위치 제어를 해보겠습니다.

 

코드부터 보시죠.

 

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를 점멸하는 프로그램을 완성했습니다.

 

 

다음 시간에는 아두이노 조도센서를 사용하는 방법에 대해 알아보겠습니다.

 

궁금한 부분은 질문 해주시면 성심껏 답변해드리겠습니다.

 

읽어주셔서 감사합니다.