Her har jeg laget en «ultra kompakt» beskrivelse av hvordan man kan styre en utgang og tenne og slukke en diode ved hjelp av Raspberry Pi.
Kommandoer i Bash shell for å styre utgangen:
sudo -i # Setter meg selv som superuser cd /sys/class/gpio # Går til riktig directory echo "4" > export # Skriver tallet 4 til filen export echo "out" > gpio4/direction # Setter utgang 4 til output echo "1" > gpio4/value # Slår på lysdioden echo "0" > gpio4/value # Slår av lysdioden echo "4" > unexport # Rensker opp for pinne 4 exit sudo # Går ut av sudo
Så skal vi se på hvordan vi kan få til nesten det samme ved hjelp av Python:
(Setter en lydiode til å blinke.)
# import RPi.GPIO as GPIO import time # GPIO.setmode(GPIO.BOARD) # inputpin = 7 # GPIO.setup(outputpin,GPIO.OUT) # flipflop = True # while True: if flipflop): flipflop = False GPIO.output(outputpin,GPIO.HIGH) print ("light on") else: flipflop = True GPIO.output(outputpin,GPIO.LOW) print ("light off") time.sleep(1) #
For å kjøre programmet så kan vi bruke denne Bash kommandoen:
# sudo python3 programnavn.py #