We're no longer updating This wiki!!

This is an old revision of the document!


16x2 LCD + IO Shield on ODROID-C2

  • Blue and white 16×2 Character LCD.
  • 7 x Blue LEDs
  • 2 x tact switches
  • 4 x 6pin IO port

Where to buy

LCD pins

Pin nameExport GPIO numwiringPi num
LCD_RS#2497
LCD_EN#2470
LCD_D4#2392
LCD_D5#2373
LCD_D6#2381
LCD_D7#2364

Use to LCD with wiringPi on ubuntu

1. Get the wiringPi library compatible ODROID Series.

git clone https://github.com/hardkernel/wiringPi

2. Build the library

cd wiringPi
./build

Tutorials

Basic example

wget http://dn.odroid.com/source_peripherals/16x2lcdio/example-lcd.c
gcc -o example-lcd example-lcd.c -lwiringPi -lwiringPiDev -lpthread
sudo ./example-lcd

Display System Time

wget http://dn.odroid.com/source_peripherals/16x2lcdio/lcd_time.c
gcc -o lcd_time lcd_time.c -lwiringPi -lpthread
sudo ./lcd_time

Interrupt example

wget http://dn.odroid.com/source_peripherals/16x2lcdio/wiring_isr.c
gcc -o wiring_isr wiring_isr.c -lwiringPi -lpthread

Push your SW1 on 16x2lcd board

sudo ./wiring_isr

Display sensors value with Weather-Board

en/c_lcdio.1456466497.txt.gz · Last modified: 2016/02/26 14:31 by john1117
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0