User manual
23
GPIO.setmode(GPIO.BCM)
GPIO.setup(25, GPIO.OUT)
GPIO.output(25, 1)
time.sleep(2)
GPIO.output(25, 0)
GPIO.cleanup()
Slika 2.7: LED na GPIO-vratih 25.
2.4.1 Tako deluje
Primer prikazuje najpomembnejše osnovne funkcije knjižnice RPi.GPIO.
import RPi.GPIO as GPIO
Knjižnico RPi.GPIO je treba uvoziti v vsak program Python, v katerem jo nameravate
uporabljati. S tem načinom pisanja je možno krmiljenje vseh funkcij knjižnice prek predpone
GPIO.
import time
Pogosto uporabljena knjižnica Python time nima nobene veze z GPIO-programiranjem.
Vsebuje funkcije za izračun časa in datuma, med drugim tudi funkcijo time.sleep, s katero
je možno na enostaven način udejanjiti čakalne čase v programu.
GPIO.setmode(GPIO.BCM)
Na začetku vsakega programa je treba določiti, kako so GPIO-vrata označena. Ponavadi se
uporablja standardno oštevilčenje BCM.