Raspberry Pi dengan Display LCD 20×4 I2C Dengan Bahasa C
Raspberry Pi dengan Display LCD 20×4 I2C Dengan Bahasa C
Pada artikel ini dibahas cara menghubungkan Raspberry Pi dengan display LCD 20×4 yang menggunakan antar muka I2C
Berikut ini penampakan display LCD 20×4 dan antar muka I2C berbasis IC PCF8574 yang dipasang di belakang LCD 20×4 tersebut. Antar muka I2C ini memudahkan karena mengurangi jumlah kabel yang diperlukan serta mengurangi jumlah pin yang diperlukan di mikroprosesor Raspberry PI.
Perangkat keras
Berikut ini perangkat keras yang diperlukan
- Raspberry Pi versi 2,3 atau 4
- Bidirectional level converter
- PCF8574 dapat berupa IC lepasan atau modul
- Breadboard
- Raspberry Pi Cobbler
- LCD 20×4
Perangkat Lunak
- Library Wiring PI
- Aplikasi Python SMBUS
- Aplikasi I2C tools
Prosedur
- Rakit perangkat keras
- Aktifkan I2C di raspi-config
- install i2c-tools
- install python-smbus
- install wiringpi
- Cek alamat PCF8574 dengan software i2cdetect
- Compile program lcd.c (source)
- Jalankan program lcd.c
Referensi
- I2C LCD to Raspberry Pi in Chttp://www.bristolwatch.com/rpi/i2clcd.htm
- Source code http://www.bristolwatch.com/rpi/code/i2clcd.txt
- I2C Library (Wiring Pi) http://wiringpi.com/reference/i2c-library/
- Connecting an LCD Screen to Raspberry Pi With a Logic ConverterĀ https://maker.pro/raspberry-pi/tutorial/connecting-an-lcd-screen-to-raspberry-pi-with-a-logic-converter
- Control a HD44780 LCD display via I2C with the Raspberry Pi https://tutorials-raspberrypi.com/control-a-raspberry-pi-hd44780-lcd-display-via-i2c/
- How to Setup an I2C LCD on the Raspberry Pi https://www.circuitbasics.com/raspberry-pi-i2c-lcd-set-up-and-programming/
- How to Setup an LCD on the Raspberry Pi and Program It With Python https://www.circuitbasics.com/raspberry-pi-lcd-set-up-and-programming-in-python
One thought on “Raspberry Pi dengan Display LCD 20×4 I2C Dengan Bahasa C”