Raspberry Pi: Python skript GPIO (6 / 8 steg)
Steg 6: Blinka en LED i Python
Vid denna punkt, jag kör Raspberry Pi från min bildskärm med ett tangentbord ansluten — jag brukar paketet uppdateringarna från ssh. Skapa en ny python skript på kommandoraden, genom att åberopa nano.sudo nano gpio_blink.py
Och anger i det här skriptet. Fördelen med att använda ssh är att du kan bara kopiera-och klistra in skriptet. Alternativt, jag har denna på en GitHub förvaringsplats.
# gpio_blink.py
# av Scott Kildall (www.kildall.com)
# LED är på stift 4, använda ett 270 Ohm motstånd till jord
importera RPi.GPIO som GPIO
Importera tid
GPIO.setwarnings(False)
GPIO.setmode (GPIO. BCM)
GPIO.setup (4, GPIO. OUT)
State = sant
# ändlösa loopa, på/av i 1 sekund
samtidigt sant:
GPIO.output(4,True)
Time.Sleep(1)
GPIO.output(4,False)
Time.Sleep(1)
Ctrl-X, Y för att spara filen.
Nu kör skriptet:
sudo python gpio_blink.py
Obs: du har att åberopa sudo -root access för GPIO-biblioteket.
Du bör ha en blinkande lysdiod på din krets. Vi använder inte växeln alls på denna punkt.
CTRL-C för att avsluta skriptet
hur det fungerar
-Stift 4 är en ingångsstift. Vi växlar mellan hög (sant) och låg (falskt) i 1 sekund i taget.
-Jag stänger varningar av eftersom jag fick fel i mitt manus eftersom GPIO inte var ordentligt stängd (detta bör ingen roll och jag fann det en störning).
-Ställa in läge för BCM innebär att pin siffror etsad på hallon skomakare matchen de som du använder i din kod.