DFRobot DFR0274 Скачать руководство пользователя страница 1

 

 

RGB LED Strip Driver Shield SKU

DFR0274 

 

Contents

 

 

1

 

Introduction

 

 

2

 

Specification

 

 

3

 

Pin Out

 

 

4

 

Sample Code

  

 

4.1

 

LED Strip driving code

 

 

4.2

 

IR Receiving Code

 

 

4.3

 

IR Remote control Demo

 

Introduction

 

The RGB LED Strip Driver Shield allows an Arduino board to drive the RGB LED Strip. Through 
control the 3 MOSFEET on the board,you can turn the RGB LED ON/OFF,and show colors 
differently.  

You can also control the RGB LED Strip Driver Shield by the IR remote controller.  

The RGB LED Strip Driver Shield connects to an Arduino board using long wire-wrap headers which 
extend through the shield. This keeps the pin layout intact and allows another shield to be stacked 
on top.  

Arduino uses digital PWM pins 9, 10, 11 to control the MOSFEET on the RGB LED Strip Driver 
Shield. and the digital pin 4 is used to receive the IR signal.These pins cannot be used for general 
i/o.  

The shield have a fuse

it can limit the current.  

Downloaded from

Arrow.com.

Содержание DFR0274

Страница 1: ...rs differently You can also control the RGB LED Strip Driver Shield by the IR remote controller The RGB LED Strip Driver Shield connects to an Arduino board using long wire wrap headers which extend t...

Страница 2: ...ng Pin D4 IR data receiving PS This feature could be disable by removing the jumper cap on the shield Note 1 Commonly we use the common anode RGB LED Strip So when connecting the RGB Strip to the driv...

Страница 3: ...olor int red int green int blue analogWrite RedPin red analogWrite GreenPin green analogWrite BluePin blue void setup pinMode RedPin OUTPUT Init Arduino driving pins pinMode GreenPin OUTPUT pinMode Bl...

Страница 4: ...i setColor 0 255 i i delay 10 IR Receiving Code For the ir receiving feature we recommend to use Arduino IRRemote library created by Ken Shirriff This library is quite easy to use and directly support...

Страница 5: ...up Serial begin 9600 irrecv enableIRIn Start the receiver void loop if irrecv decode results Serial println results value HEX irrecv resume Receive the next value IR Remote control Demo Use IR transmi...

Страница 6: ...IT_0 450 Binary 0 threshold Microseconds define BIT_START 4000 Start bit threshold Microseconds define IR_PIN 4 IR Sensor pin define LED_PIN 13 LED goes off when signal is received int debug 0 flag as...

Страница 7: ...ite BluePin Blue_Bright else analogWrite BluePin 0 if Red_flag analogWrite RedPin Red_Bright else analogWrite RedPin 0 if Green_flag analogWrite GreenPin Green_Bright else analogWrite GreenPin 0 delay...

Страница 8: ...lse lengths convert this to an array containing binary values void pulse_to_bits int pulse int bits if debug Serial println for int i 0 i IR_BIT_LENGTH i if debug Serial println pulse i if pulse i BIT...

Страница 9: ...er int bits_to_int int bits int result 0 int seed 1 Convert bits to integer for int i IR_BIT_LENGTH FirstLastBit i IR_BIT_LENGTH i if bits i 1 result seed seed 2 return result respond to specific remo...

Страница 10: ...croll down tests if Blue_flag true Blue_Bright 10 Blue_Bright 10 if Red_flag true Red_Bright 10 Red_Bright 10 if Green_flag true Green_Bright 10 Green_Bright 10 Serial println v break case 31365 scrol...

Страница 11: ...t 120 Serial println 3 break case 30090 4 Flash_flag true Serial println 4 break case 29962 5 Serial println 5 break case 29835 6 Serial println 6 break case 29580 7 Serial println 7 break case 29452...

Страница 12: ...aded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow com Downloaded from Arrow co...

Отзывы: