===== Alpine linux GPIO =====
Как вывод, например лампочка:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM) # GPIO.BCM как на картинке GPIO11, GPIO.BOARD как на плате Pin11
GPIO.setwarnings(False)
GPIO.setup(18,GPIO.OUT)
print "LED on"
GPIO.output(18,GPIO.HIGH)
time.sleep(1)
print "LED off"
GPIO.output(18,GPIO.LOW)
Как ввод, например кнопка :
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(25, GPIO.IN)
if GPIO.input(25): # if port 25 == 1
print "pin 25 == (1 | GPIO.HIGH | True)"
else:
print "pin 25 == (0 | GPIO.LOW | False)"
GPIO.cleanup() # clean up after yourself