버튼을 누를 때마다 LED 켜지게 만들기!
앞의 4, 5강에서 우리는 LED를 1초마다 깜빡거리게 만들었었습니다. 이번 강좌에서는 이 깜빡임을 우리가 원하는대로 제어하는 방법을 알아보려고 합니다. 앞선 강의에서 우리는 LED라는 액츄에이터를, 그리고 아두이노라는 제어보드를 사용했습니다. 이제 여기에 센서를 추가해서 LED를 제어할 것입니다.
준비물 |
- 아두이노 - 브레드보드 - LED - 전선(점퍼선키트) - 10K 옴 저항 하나 - 푸시 버튼 |
우선 푸시버튼, 저항, LED를 위 그림과 같이 연결해줍니다.
그리고 이번에도 역시 아두이노를 PC에 연결한 후 다음 코드를 복붙해줍니다.
int val = 0; void setup() { pinMode(13,OUTPUT); pinMode(7,INPUT); } void loop() { val = digitalRead(7); if(val==HIGH) { digitalWrite(13,HIGH); } else { digitalWrite(13,LOW); } }
|
푸쉬버튼으로 LED 제어하기 코드
그 다음 코드를 업로드 해줍니다. 그러면 이제 버튼을 누를 때마다 LED에 불이 켜지는 것을 알 수 있을 것입니다.
2018/12/24 - [강좌/아두이노 강좌] - 아두이노 기초강좌 01. 아두이노란?
2018/12/24 - [강좌/아두이노 강좌] - 아두이노 기초강좌 02. 아두이노 설치하기
2018/12/24 - [강좌/아두이노 강좌] - 아두이노 기초강좌 03. 전기 이해하기, 전압, 전류, 저항
2018/12/24 - [강좌/아두이노 강좌] - 아두이노 기초강좌 04. 무작정 LED 켜보기
2018/12/24 - [강좌/아두이노 강좌] - 아두이노 기초강좌 05. 무작정 LED 켜보기 코드 분석
2018/12/29 - [강좌/아두이노 강좌] - 아두이노 기초강좌 06. 브레드보드, 빵판에 대하여
'강좌 > 아두이노 강좌' 카테고리의 다른 글
아두이노 기초강좌 09. 푸쉬버튼과 저항을 써야하는 이유 (1) | 2018.12.29 |
---|---|
아두이노 기초강좌 08. 무작정 푸시 버튼으로 LED 제어하기 분석 (0) | 2018.12.29 |
아두이노 기초강좌 06. 브레드보드, 빵판에 대하여 (0) | 2018.12.29 |
아두이노 기초강좌 05. 무작정 LED 켜보기 코드 분석 (0) | 2018.12.24 |
아두이노 기초강좌 04. 무작정 LED 켜보기 (0) | 2018.12.24 |