꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

피지컬 컴퓨팅/아두이노 기초 강좌

[아두이노 기초 강좌 30강] 슬라이드 스위치로 LED 켜고 끄기 | 코딩으로 제어하기

코드덤 2021. 1. 12. 15:46
반응형

안녕하세요. 코드덤입니다. 

지난 시간까지 코딩 없이 슬라이더 스위치를 사용하여 LED를 켜고 끄는 회로를 만들어 보았는데요~ 

 

이번 시간에는 코딩으로 제어해 줄 거예요. 

** 아두이노로 만드는 5가지 프로젝트도 만나 보세요! **  
LED꽃/스마트 무드등/ 피에조 피아노/ 반응형 액자/ 주크박스 만들기 

 

피지컬 컴퓨팅 아두이노로 만드는 5가지 프로젝트!

아두이노? 들어본 것 같기도 한데..? 📍아두이노(Arduino) = 나만의 작은 컴퓨터! '스마트 OO' , 어떤 제품 앞에 스마트라는 단어가 들어가지 않는 제품은 거의 없습니다. 그런 스마트 제품을 만들기

class101.app

 

슬라이더 스위치와 LED를 아래와 같이 회로를 연결해 주겠습니다. 

슬라이더 스위치는 극성이 없기 때문에, 반대로 연결하셔도 괜찮습니다. 

만약 슬라이더를 왼쪽으로 밀었다가 가정해 볼게요. 

그러면 9번핀과 GND가 연결된 거죠. 

9번 핀과 GND 중에서는 GND가 전압이 더 낮죠. 그래서 9번 핀이 LOW가 된답니다. 

만약 슬라이더를 오른쪽으로 밀게 되면, 전원 핀과, 9번 핀이 연결이 되는 거죠. 

그때는 9번 핀으로 전류가 흘러들어오기 때문에, high로 인식이 됩니다. 

이제 코딩으로 이동해 볼까요?

슬라이더 스위치는 디지털 9번 핀을 읽어야겠죠!! 

9번핀을 읽었을 때, HIGH라면, 즉 슬라이더를 오른쪽으로 밀었다면, 

그때는 2번 핀으로 연결된 LED를 켜줄게요. 

그리고 슬라이더를 왼쪽으로 밀면, 즉 9번 핀이 LOW라면, 

그때는 LED를 켜주겠습니다. 

이렇게 해서, 시뮬레이션을 누르면, 슬라이더를 오른쪽으로 밀었을 때, LED가 켜진답니다. 

아래 영상을 통해 보다 자세한 설명을 들어보세요~

 

반응형