-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathb9zadatakTest.py
38 lines (29 loc) · 966 Bytes
/
b9zadatakTest.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#Ovo je test zadatka B9
from signal import pause
from time import sleep
# from RPLCD.gpio import CharLCD
from RPLCD.i2c import CharLCD
from RPi import GPIO
from gpiozero import Button
btnPrvi = Button(21)
btnDrugi = Button(26)
lcd = CharLCD(i2c_expander='PCF8574', address=0x27, port=1,
cols=16, rows=2, dotsize=8,
charmap='A02',
auto_linebreaks=True,
backlight_enabled=True)
def pritisnutPrviTaster():
"Callback funkcija koja registruje prvi taster pritisnut"
lcd.clear()
lcd.write_string('Pritisnut je taster 1')
print('pritisnut taster 1')
def pritisnutDrugiTaster():
"Callback funkcija koja registruje drugi taster pritisnut"
lcd.clear()
lcd.write_string('Pritisnut je taster 2')
print('pritisnut taster 2')
btnPrvi.when_pressed = pritisnutPrviTaster
btnDrugi.when_pressed = pritisnutDrugiTaster
lcd.write_string('Pozdrav')
print('program je startovan...')
pause()