Raspberry Pi dengan Display LCD 20×4 I2C Dengan Bahasa C

Raspberry Pi 2 dengan LCD 20x4 di breadboard dengan kabel cobbler

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

Raspberry Pi 2 dengan LCD 20x4 di breadboard dengan kabel cobbler
Raspberry Pi 2 dengan LCD 20×4

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.

LCD 20x4 dan interface I2C PCF8574
LCD 20×4 dan interface I2C PCF8574

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

Tinggalkan Balasan

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.