Skip to content

maximevhw/DFRobot_RGB1602_RaspberryPi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 51.2%
  • Python 44.1%
  • Makefile 4.7%