Pin name | wiringPi num | Export GPIO num | |
---|---|---|---|
C0/C1/C1+ | C2 | ||
LCD_RS | #7 | #83 | #249 |
LCD_EN | #0 | #88 | #247 |
LCD_D4 | #2 | #116 | #239 |
LCD_D5 | #3 | #115 | #237 |
LCD_D6 | #1 | #87 | #238 |
LCD_D7 | #4 | #104 | #236 |
Note
odroid@odroid64:~$ lsmod Module Size Used by w1_gpio 3785 0 wire 25687 1 w1_gpio (...)
To use the LCD-IO Shield with wiringPi you build the wiringPi library first.
1. Get the wiringPi library compatible ODROID Series.
git clone https://github.com/hardkernel/wiringPi
2. Build the library
cd wiringPi ./build
1. Get a source code.
example-lcd.c
wget http://dn.odroid.com/source_peripherals/16x2lcdio/example-lcd.c
2. Compile & Run
gcc -o example-lcd example-lcd.c -lwiringPi -lwiringPiDev -lpthread sudo ./example-lcd
1. Get a source code.
lcd_time.c
wget http://dn.odroid.com/source_peripherals/16x2lcdio/lcd_time.c
2. Compile & Run
gcc -o lcd_time lcd_time.c -lwiringPi -lwiringPiDev -lpthread sudo ./lcd_time
1. Get a source code.
wiring_isr.c
wget http://dn.odroid.com/source_peripherals/16x2lcdio/wiring_isr.c
2. Compile & Run
gcc -o wiring_isr wiring_isr.c -lwiringPi -lwiringPiDev -lpthread sudo ./wiring_isr
3. Push the SW1 on 16x2lcd board