일상 박형

카테고리       

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

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

 

코드부터 보시죠.

 

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

 

 

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

 

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

 

읽어주셔서 감사합니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band