아두이노 LED 제어하기 - 두번째

in #kr-it6 years ago (edited)

이번 튜토리얼 에서는 4개의 LED를 제어 하는것을 배워 보도록 하겠습니다.

LED는 긴 다리가 (+)극, 짧은 다리가 (-)극이므로 극을 잘 맞춰서 연결해주도록 합니다 그래서 (+)극을 아두이노의 8번,9번,10번,11번으로 향하게하여 꽂고 아두이노의 GND핀을 브레드보드의 -버스에 연결합니다

led_no2_2.png

led_no2_1.png

이제 소스코드를 작성해 보겠습니다.

4개의 LED를 제어하기 위해서 디지털 핀 8,9,10,11을 OUTPUT 으로 만들고 HIGH 와 LOW 를 토글해서 LED를 제어 합니다.

그래서 디지털 핀 4개를 pinLED에 배열을 넣습니다

array.png

그리고 setup에서 디지털 핀 8,9,10,11을 OUTPUT으로 설정 합니다.
setup.png

LED를 제어하는 blink 함수 2개의 인자 사용 합니다.

pin : 사용하고자 하는 핀 번호(0 – 13)
val : true 또는 false

blink.png

이제 마지막으로 loop에서 for 루프에서 제어할 디지털 핀번호를 pinLED 배열에서 꺼내서 blink 함수로 LED를 제어 합니다.

loop.png

전체 소스는 다음과 같습니다.

led_no2_3.png

Sort:  

(jjangjjangman 태그 사용시 댓글을 남깁니다.)
[제 0회 짱짱맨배 42일장]2주차 보상글추천, 1주차 보상지급을 발표합니다.(계속 리스팅 할 예정)
https://steemit.com/kr/@virus707/0-42-2-1
현재 1주차보상글이 8개로 완료되었네요^^
2주차에 도전하세요

그리고 즐거운 스티밋하세요!

Coin Marketplace

STEEM 0.19
TRX 0.19
JST 0.034
BTC 91243.00
ETH 3101.74
USDT 1.00
SBD 2.86