Herunterladen Diese Seite drucken

Joy-it 20X4 Bedienungsanleitung Seite 5

Vorschau ausblenden Andere Handbücher für 20X4:

Werbung

Nun können Sie sich entweder den Beispielcode
selbst eine neue Datei erstellen und den nachfolgenden Code dort
einfügen.
Um eine neue Datei zu erstellen, verwenden Sie den folgenden Befehl:
sudo nano lcd20x4.py
from
Adafruit_CharLCD
import
Adafruit_GPIO.PCF8574
import
RPi.GPIO
as
LCD =
PCF.PCF8574(address=0x27)
LCD.setup(5,0)
LCD.output(5,0)
# Deklariert welche PCF-Pins mit welchem LCD-Pin verbunden sind.
lcd_rs
=
4
lcd_en
=
7
d4,d5,d6,d7
=
0,1,2,3
cols,lines
=
20,4
# Deklariert die Pins des Raspberry Pis zu den Buttons
SW1 =
4
#GPIO
SW2 =
16
#GPIO 16
SW3 =
10
#GPIO 10
SW4 =
9
#GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(SW1, GPIO.IN, pull_up_down = GPIO.PUD_UP)
GPIO.setup(SW2, GPIO.IN, pull_up_down = GPIO.PUD_UP)
GPIO.setup(SW3, GPIO.IN, pull_up_down = GPIO.PUD_UP)
GPIO.setup(SW4, GPIO.IN, pull_up_down = GPIO.PUD_UP)
# Initialisiert den LCD
lcd = Adafruit_CharLCD(lcd_rs, lcd_en, d4, d5, d6, d7,cols, lines,
lcd.clear()
lcd.message('xx RB-LCDV2 Test xx\n 1234567890\n abcdefgh \n
#Überwacht die Buttons:
try:
while
True:
if
GPIO.input(SW1) == GPIO.LOW:
lcd.clear()
lcd.message ("Button 1 pressed!")
if
GPIO.input(SW2) == GPIO.LOW:
lcd.clear()
lcd.message ("Button 2 pressed!")
if
GPIO.input(SW3) == GPIO.LOW:
lcd.clear()
lcd.message ("Button 3 pressed!")
if
GPIO.input(SW4) == GPIO.LOW:
lcd.clear()
lcd.message ("Button 4 pressed!")
except
KeyboardInterrupt:
lcd.clear()
GPIO.cleanup()
import
Adafruit_CharLCD
as
PCF
GPIO
# RegisterSelect Pin des LCDs ist an GPIO4
# Enable Pin des LCDs ist an GPIO7
# Datenpins 4,5,6,7 des LCDs sind an GPIO 0,1,2,3
# Anzahl der Spalten und Zeilen des Displays
4
9
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
hier
herunterladen oder
gpio=LCD)
0987654321')

Werbung

loading