Our webstore uses cookies to offer a better user experience and we recommend you to accept their use to fully enjoy your navigation.
0104110000009838
New product
LCD Hat 1602 for Raspberry Pi that includes a 2-line and 16-column alphanumeric display, an RGB LED and a keyboard.
See description for more details about the product.
Add to cart now!
8 Item Items
Warning: Last items in stock!
Availability date:
Raspberry Pi Hat LCD Plate includes a 16-line and 2-column alphanumeric LCD display, an RGB LED, contrast-trimmer trimmer and keyboard.
This board has an I2C interface, based on the integrated MCP3017 circuit board, an I / O expansion chip that allows control of the 2-pin LCD from Raspberry Pi.
We recommend using the Raspibian operating system for this LCD.
First we update packages:
sudo apt-get update
sudo apt-get upgrade
Install git:
sudo apt-get install git-core
Download Wiring Pi:
git clone git://git.drogon.net/wiringPi
We compile Pi Wiring:
cd wiringPi
/build
We enable the I2C interface from the advanced options menu of raspi-config:
sudo raspi-config
Now the board must be reset to start with I2C enabled. After restart I2C load the I2C driver and scan the I2C bus:
sudo modprobe i2c-dev
sudo i2cdetect -y -a 1
Now a device identified on I2C at 0x20 has to appear.
To test the LCD, write the following code in the lcd1602.c file:
#include <stdio.h> #include <wiringPi.h> #include <mcp23017.h> #include <lcd.h> int main () { int display, i, count; wiringPiSetup (); mcp23017Setup (100, 0x20); printf ("Raspberry Pi - MCP23017 Test"); for (i = 0; i <16; i ++) pinMode (100 + i, output); digitalWrite (114.0); display = lcdInit (2,16,4,115,113,112,111,110,109,0,0,0,0); lcdHome (display); lcdClear (display); lcdPosition (display, 0.0); lcdPuts (display, "Hello World"); while (1) { lcdPosition (display, 0.1); lcdPrintf (display "% d", count ++); delay (300); printf ( "lcd1602n"); } }
We compile the program:
gcc lcd1602.c /home/pi/wiringPi/devLib/lcd.o -lwiringPi -o lcd1602
We run the program and we should see a text on the screen:
./lcd1602
Python code
Pentru cine doreste sa il foloseasca prin Pyhton
https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi/python-usage
Dumitru
Comanda at fi:
gcc lcd1602.c -lwiringPi -lwiringPiDev -o lcd1602
Si nu mai e nevoie sa ai sursele de wiringPi doar sa fie instalat pachetul.
I2Cdetect
Inainte de sudo i2cdetect -y -a 1 adaugati va rog sudo apt-get install -y i2c-tools !
Mi-am spart putin capul pana am inteles :). E un produs foarte interesant !
Voltage Sensor Module
$0.48
ESP-202 WiFi Module
$7.19
Passive component with two electrics terminals....
$0.09
Banana plug - red color, for DC voltages...
$0.23
Doesn't include the battery, like in the image...
$11.10
Antistatic ESD-13 Tweezers See description for...
$1.07
This DS18B20 temperature sensor (TO-92) is very...
$0.80
XH2.54 Cable with Connector 2p (20 cm)
$0.24
4 x 2p 2.54 mm Male Pin Header See description...
$0.12
0.36" 4 Digit LED Display Common Cathode See...
$0.48