Press enter to see results or esc to cancel.

Raspberry Pi + LCD Shield Bağlantısı

Merhabalar, asağıda çizmiş olduğum şekilde Lcd Shield ‘in Raspberry pi ile olan bağlantısını görebilirsiniz.

Tercih ettiğim 2 adet kütüphane mevcut. İkisi de güzel çalışıyor.

  1. https://github.com/adafruit/Adafruit_Python_CharLCD
  2. https://github.com/dbrgn/RPLCD

Örnek Kod:

import time, subprocess, re, Adafruit_CharLCD as LCD
from datetime import datetime
lcd_rs = 25
lcd_en = 24
lcd_d4 = 23
lcd_d5 = 17
lcd_d6 = 21
lcd_d7 = 22

lcd_backlight = 2
lcd_columns = 16
lcd_rows = 2

lcd = LCD.Adafruit_CharLCD(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7, lcd_columns, lcd_rows, lcd_backlight)


try :
    while True:
        tarih = (datetime.now().strftime('%d %b %y %H:%M     '))
        saat = (datetime.now().strftime('%H'))
        cpu_sicaklik = subprocess.Popen(['vcgencmd', 'measure_temp'], stdout=subprocess.PIPE)
        cpu_sicaklik = re.search("\d\d", str(cpu_sicaklik.communicate())).group()
        lcd.message(tarih)
        time.sleep(5)
        lcd.clear()
        lcd.message("CPU: " + cpu_sicaklik + " C")
        time.sleep(5)
        lcd.clear()

except:
    lcd.clear()

Kaynak : https://www.dfrobot.com/wiki/index.php/LCD_KeyPad_Shield_For_Arduino_SKU:_DFR0009