반응형
안녕하세요. 코드덤입니다.
지난 시간까지 코딩 없이 슬라이더 스위치를 사용하여 LED를 켜고 끄는 회로를 만들어 보았는데요~
이번 시간에는 코딩으로 제어해 줄 거예요.
** 아두이노로 만드는 5가지 프로젝트도 만나 보세요! **
LED꽃/스마트 무드등/ 피에조 피아노/ 반응형 액자/ 주크박스 만들기
슬라이더 스위치와 LED를 아래와 같이 회로를 연결해 주겠습니다.
슬라이더 스위치는 극성이 없기 때문에, 반대로 연결하셔도 괜찮습니다.
만약 슬라이더를 왼쪽으로 밀었다가 가정해 볼게요.
그러면 9번핀과 GND가 연결된 거죠.
9번 핀과 GND 중에서는 GND가 전압이 더 낮죠. 그래서 9번 핀이 LOW가 된답니다.
만약 슬라이더를 오른쪽으로 밀게 되면, 전원 핀과, 9번 핀이 연결이 되는 거죠.
그때는 9번 핀으로 전류가 흘러들어오기 때문에, high로 인식이 됩니다.
이제 코딩으로 이동해 볼까요?
슬라이더 스위치는 디지털 9번 핀을 읽어야겠죠!!
9번핀을 읽었을 때, HIGH라면, 즉 슬라이더를 오른쪽으로 밀었다면,
그때는 2번 핀으로 연결된 LED를 켜줄게요.
그리고 슬라이더를 왼쪽으로 밀면, 즉 9번 핀이 LOW라면,
그때는 LED를 켜주겠습니다.
이렇게 해서, 시뮬레이션을 누르면, 슬라이더를 오른쪽으로 밀었을 때, LED가 켜진답니다.
아래 영상을 통해 보다 자세한 설명을 들어보세요~
반응형
'피지컬 컴퓨팅 > 아두이노 기초 강좌' 카테고리의 다른 글
[아두이노 기초 강좌 32강] RGB LED 삼색 LED | 아날로그 출력으로 다양한 색 표현하기 (0) | 2021.01.16 |
---|---|
[아두이노 기초 강좌 31강] RGB LED 삼색 LED | 디지털 출력을 통해 다양하게 색 표현하기 (0) | 2021.01.15 |
[아두이노 기초 강좌 29강] 코딩없이 슬라이더 스위치로 LED 2개 제어하기 (0) | 2021.01.11 |
[아두이노 기초 강좌 28강] 슬라이더 스위치로 코딩없이 LED 켜고 끄기 (1) | 2021.01.10 |
[아두이노 기초 강좌 27강] 서보모터와 초음파센서로 자동문 코딩하기 (0) | 2020.12.11 |