/DFRobot_RGB1602_RaspberryPi

I'm sure they have protected their repository, I just want to make sure I don't accidentally push code to it or something.

Primary LanguageC++

RGB1602 of RaspberryPi with C++ and Python3

Enable I2C:

Input: sudo raspi-config in terminal
Select: Interfacing Options
Select: I2C; enable I2C

C++:

install wiringPi(Please skip this step if you have already installed the library.)

git clone git://git.drogon.net/wiringPi
cd wiringPi
./build

Use C++ example

make AutomateRoll   # Compile and run the sample AutomateRoll.cpp
make Button   # Compile and run the sample Button.cpp
make clean   # Clear files generated by compilation

API

Change Color of Backlight

One of Grove - LCD RGB Backlight's most important feature is changing the backlight color. It's very simple; just use the folowing function:

void setRGB(int r, int g, int b);

Clear display

You can clear the display by this function:

void clear();

Turn on and turn off display

void noDisplay();     // turn off display
void display();       // turn on display

Blink

void stopBlink();
void blink();

Cursor

void noCursor();
void cursor();

Blink LED Backlight

void blinkLED();
void noBlinkLED();

Library of python3

install smbus

pip3 install smbus

Use python example

python3 AutomateRoll.py
python3 Button.py

Change Color of Backlight

One of Grove - LCD RGB Backlight's most important feature is changing the backlight color. It's very simple; just use the folowing function:

setRGB(r,g,b)

Clear display

You can clear the display by this function:

clear()

Turn on and turn off display

noDisplay()           // turn off display
display()             // turn on display

Blink

stopBlink()
blink()

Cursor

noCursor()
cursor()

Blink LED Backlight

blinkLED()
noBlinkLED()
  • @n [Get the module here]
  • @n This example Set the volume size and play music snippet.
  • @n [Connection and Diagram]
  • Copyright DFRobot, 2016
  • Copyright GNU Lesser General Public License

History

  • data 2018-1-9
  • version V1.0

Credits