[#1 WEKIT 아두이노 종합키트 공략] LED 모듈 공략하기

 


안녕하세요 디바이스마트입니다.


이번시간은 아두이노의 기초라고

 할 수 있는 LED 모듈을 통해 실습하는

시간을 갖도록 하겠습니다!!



보통 LED를 생각하면 대부분


이런 모양에 LED를 떠올리실껍니다..


이것은 발광 다이오드 라고 해서

전기에너지를 빛에너지로

변환하여 사용하는 가장 기본적인 LED입니다.


이번 실습에 사용될 LED 모듈은

기존 발광 다이오드의 고성능 버전

이라고 생각 하시면 될 것 같습니다 !!

 


그럼 지금부터


Start !



이번 실습에 필요한 준비물입니다.



Piranha (좌) / 화이트 (우) LED 모듈 


▼스펙▼

정격 전압 : 5V

LED색상 : RED/WHITE

(Piranha - 빨강  ,  White - 하양 )

인터페이스 : Arduino 3P Interface (3핀) SVG

크기 : 23*21mm



(위 제품들은 모두

WK 아두이노 우노 스페셜 센서 종합키트(클릭)

에 포함되어 있습니다 !!)



준비물을 모두 준비하셨다면

지금부터 회로구성을 해볼 껀데요!!


항상 아두이노 보드와 쉴드를 결합하고,

진행할 예정입니다.



아두이노 우노와 쉴드 사용법을 모를 경우 !

(아두이노 우노와 센서 쉴드 사용법)

🔼 클릭 🔼



1. 회로 구성 (LED)

배선도 ⬇

12 - Piranha IN

10 - White IN

5V - VCC

GND - GND


위 회로도와 같이 연결해주세요 !!



2. 코드 예제



// LED 모듈 ON 예제 (https://www.devicemart.co.k)

#define WhiteLED_PIN 12 //WhiteLED_PIN = 12 핀지정
#define RedLED_PIN 10 //PiranhaLED_PIN = 10 핀지정


void setup() { // 업로드 시 한번!
     pinMode(WhiteLED_PIN, OUTPUT); // WhiteLED_PIN 핀 지정(출력)
    pinMode(RedLED_PIN, OUTPUT); // RedLED_PIN 핀 지정(출력)
}


void loop() { // 업로드 시 반복!
    digitalWrite(WhiteLED_PIN, HIGH); // 하얀색 LED on , LED를 끄고 싶다면 HIGH -> LOW 변경
     digitalWrite(RedLED_PIN, HIGH); // 빨간색 LED on , LED를 끄고 싶다면 HIGH -> LOW 변경 후 업로드
}


위 예제가 LED를 제어하는 기본적인 예제 입니다.


위 예제를 아두이노 IDE 코드에 그대로 작성하고,

▼ 업로드 (컴파일) 할 시 LED가 모두 ON !! ▼



위 예제를 제외하고, 몇 가지 예제는

첨부 파일을 통해 올리도록 하겠습니다.

(예제.1 LED 번갈아가며 점멸)

(예제.2 시리얼 통신을 이용한 LED제어)


예제를 참고해서 여러가지 방식으로

작동해 보시기 바랍니다!!

(예제 파일 주석 참고)


지금까지 LED 모듈을 작동하는 방법에 대해 실습 해 보았습니다.


LED모듈에 경우 여러 실습을 하면서

많이 사용하게 될 모듈입니다.

중요



그럼 저는 다음 센서/모듈 포스팅으로 돌아오도록 하겠습니다~

Bye~ Bye~



댓글 쓰기

0 댓글