목차
제품 소개
특징
WAT-LED Driver 2 모듈은 0 ~ 2A 사이의 전류를 제어할 수 있는 모듈입니다. 주로 파워 LED 밝기 제어, DC 모터 속도 등에 사용되며 MCU의 PWM으로 제어됩니다. 본 제품의 가장 큰 장점은 타 제품에 비해 열이 거의 발생하지 않는 것입니다.
항목 | 내용 |
출력 전류 | 0 ~ 2 A |
최대 입력전압 | 40V |
크기 | 50 mm x 40 mm |
커넥터 | 3.5mm 터미널 단자 |
구조
크기
인터페이스
커넥터
번호 | 핀명 | 설명 |
1 | VCC | VCC (MCU 사용 전원) |
2 | PWM | 전류 출력 조절 |
3 | OE | LED 출력 Enable(Active HIGH) |
4 | GND | 그라운드 |
5 | VCC_LED | LED 전원 |
6 | GND_LED | LED 그라운드 |
< INPUT >
번호 | 핀명 | 설명 |
1 | OUT+ | 전류 출력 + |
2 | OUT- | 전류 출력 – |
< OUTPUT >
PWM-Current 타이밍
제어 예제
ATMEGA128 용 예제
ATEMGA128의 PWM 듀티비를 변경하여 파워 LED 밝기를 정밀하게 제어할 수 있습니다. ATMEGA128와 정전류 모듈 입력 커넥터를 아래와 같이 연결합니다.
번호 | 핀명 | 설명 |
1 | VCC | ATMEGA128 의 5V에 연결 |
2 | PWM | ATMEGA128 PORTB.5(OC1A) 에 연결 |
3 | OE | ATMEGA128 PORTB.4 에 연결 |
4 | GND | ATMEGA128 그라운드 |
5 | VCC_LED | LED 전원(40V 이하 별도 전원) |
6 | GND_LED | LED 그라운드 |
듀티(duty)를 변경하면 파워 LED 밝기의 변화를 확인 할 수 있습니다. Duty 비를 10% 로 하면 출력 전류는 200 mA 가 됩니다.
< 듀티비 10% (약 200mA)일 때의 밝기 >
< 듀티비 30% (약 600mA)일 때의 밝기 >
< 듀티비 100% (약 2A)일 때의 밝기 >
아래는 ATMEGA128에 연결하여 파워LED 밝기를 조절하는 예제입니다.
(ATMEGA128 전체 예제는 http://whiteat.com/57204 에서 제공해 드리고 있습니다.)
/* PB5 핀(ATMEGA128의15번핀)으로 PWM을 출력하여 WAT-LED Driver 2 모듈에 연결된 파워LED 밝기를 조절하는예제입니다. PB4 핀은 Output Enable 에 연결합니다. 듀티비가 0~100%, 100~0%로 계속 변경되어 LED 가 밝아졌다가 흐려졌다를 반복하는 예입니다. AVRStudio 4.18 */ #include <avr/io.h> #include "WAT128.h" unsigned int iDuty = 0; BOOL bIncrease = TRUE; int main() { DDRB = 0xFF; sbi(PORTB,4); // Output Enable TCCR1A = 0x82; TCCR1B = 0x13; TCCR1C = 0x00; ICR1 = 1000; while(1) { OCR1A = iDuty; if(bIncrease) iDuty++; else iDuty--; if(iDuty>= ICR1) { bIncrease = 0; } if(iDuty== 0) { bIncrease = 1; } DelayMS(1); } }
Arduino R3 용 예제
Arduino UNO R3 예제는 https://docs.whiteat.com/?p=3715 에 있습니다.
단독 USB 전원 사용 예제
USB 전원으로 LED를 켜는 예제는 https://docs.whiteat.com/?p=2576 에 있습니다.
WAT-AVR128 제공 예제(소스코드)
WAT128 코드는 AVR 자료실 에 있습니다.
- WAT128_01_01: LED 순차적으로 ON 하기
- WAT128_01_02: 딥스위치에 따른 LED 제어- 1
- WAT128_01_03: 딥스위치에 따른 LED 제어- 2
- WAT128_01_04: Anode Type FND 제어
- WAT128_01_05: 키매트릭스(4×4) PC에서 모니터링
- WAT128_02_01: 캐릭터 LCD 표시
- WAT128_02_02: 캐릭터 LCD에 사용자 정의 문자 표시
- WAT128_02_03: 그래픽 LCD에 한글,영문,숫자 표시
- WAT128_02_04: 그래픽 LCD에 도형(사각형,원,선) 그리기
- WAT128_04_01: 외부 인터럽트 카운터 표시
- WAT128_05_01: TIMER0 로 1초 만들기
- WAT128_05_02: TIMER1 의 PWM 으로 LED 밝기 제어
- WAT128_05_03: TIMER3 의 PWM 으로 LED 밝기 제어
- WAT128_06_01: SPI EEPROM
- WAT128_07_01: USART를 사용하여 PC로 ‘A’~’Z’ 전송
- WAT128_07_02: PC에서 수신된 데이터를 표시하고 PC로 에코 보내기
- WAT128_07_03: WAT-GPIO 와 PC 실시간으로 통신
- WAT128_07_04: CDS, 가변저항 값을 컴퓨터 화면에 그래프로 표시
제품 구매
1W 파워 LED Red 는 https://kit128.com/goods/view?no=305 에서
1W 파워 LED Green 는 https://kit128.com/goods/view?no=306 에서
1W 파워 LED Blue 는 https://kit128.com/goods/view?no=311 에서
1W 파워 LED Yellow는 https://kit128.com/goods/view?no=359 에서
1W 파워 LED Warm White (3200K) 는 https://kit128.com/goods/view?no=148 에서
1W 파워 LED Cool White (10000K) 는 https://kit128.com/goods/view?no=650 에서3W 파워 LED RGB(3색)는 https://kit128.com/goods/view?no=313 에서
3W 파워 LED Red는 https://kit128.com/goods/view?no=351 에서
3W 파워 LED Green는 https://kit128.com/goods/view?no=348 에서
3W 파워 LED Blue는 https://kit128.com/goods/view?no=352 에서
3W 파워 LED Warm White (3200K) 는 https://kit128.com/goods/view?no=250 에서
3W 파워 LED Cold White (10000K) 는 https://kit128.com/goods/view?no=651 에서WAT-CURRENT 1 (정전류 모듈) 은 https://kit128.com/goods/view?no=18 에서
WAT-CURRENT 2 (정전류 모듈) 은 https://kit128.com/goods/view?no=46 에서
WAT-CURRENT 3 (300mA 정전류 모듈) 은 https://kit128.com/goods/view?no=469 에서
WAT-CURRENT 3 (450mA 정전류 모듈) 은 https://kit128.com/goods/view?no=470 에서
WAT-CURRENT 3 (600mA 정전류 모듈) 은 https://kit128.com/goods/view?no=471 에서
Arduino UNO R3 는 https://kit128.com/goods/view?no=337 에서구매하실 수 있습니다.
atmega의 5v에 연결한다는것이 atmega의 5v핀을 저 모듈에 연결하라는건가요? 아니면 아트메가의 전원으로 저 모듈의 5v를 사용하는건가요?
마지막으로 아두이노에서 사용을 해봤는데 안되는데요.. 아트메가에서만 동작을 하는건가요?
안녕하세요
화이트앳입니다.
ATMEGA 또는 아두이노에서는 5V 를 사용합니다.
그 5V를 WAT-LED Driver 2 의 1번 핀에서 사용할 수 있습니다.
아두이노에서 사용가능합니다.
다른 LED 드라이버와 아두이노 예제가 있는데
https://docs.whiteat.com/?p=3715 를 참조하세요
아두이노 우노를 사용하신다면 아래와 같이 연결하시면 됩니다.
WAT-LED Driver V2 1번핀은 우노의 5V 핀에 연결
WAT-LED Driver V2 2번핀은 우노의 9번핀에 연결 (PWM으로 밝기 제어)
WAT-LED Driver V2 3번핀은 우노의 일반핀에 연결 ( HIGH를 줘야 Enable)
WAT-LED Driver V2 4번핀은 우노의 GND 핀에 연결
WAT-LED Driver V2 5번핀은 우노의 LED 전원 + 에 연결
WAT-LED Driver V2 6번핀은 우노의 LED 전원 – 에 연결
감사합니다.
안녕하세요.
아두이노 소스코드 참고하고자 링크에 들어가보았는데, 소스코드를 찾을 수 없었습니다.
아두이노 소스코드 부탁드립니다.
감사합니다.
안녕하세요
화이트앳입니다.~
소스코드를 새로 올려 드렸습니다.
감사합니다.~