Her ser vi på hvordan vi kan hente inn et inngangssignal og sette et utgangssignal med Raspberry Pi.
Programkode i Python basert på gpiozero:
# Program basert på gpizero from gpiozero import Button, LED myLED = LED(3) myButton = Button(26, pull_up=False) # myLED.blink() myLED.source = myButton.values
Alternativ kode
from gpiozero import Button, LED
led1 = LED(3)
knapp1 = Button(26, pull_up=False)
while True:
if knapp1.is_active:
led1.on()
else:
led1.off()
Programkode i Python basert på Rpi.GPIO:
# Program basert på Rpi.GPIO
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM) # eller GPIO.BOARD for bruk av fysiske nummer
myLED = 3
myButton = 26
GPIO.setup(myLED, GPIO.OUT) # Klargjøring av utgang
GPIO.setup(myButton, GPIO.IN, PULL_UP_DOWN=GPIO.PUD_DOWN) # Klargjøring av inngang
while True:
if GPIO.input(myButton) :
GPIO.output(myLED, 1)
else:
GPIO.output(myLED, 0)
