Comandi GPIO

Per prima cosa andiamo a dire a python che utilizziamo lo schema BCM, ovvero i numeri che diremo dei pin sono quelli scritti nello schema di Raspberry e non in ordine dal primo all'ultimo. Per fare ciò utilizziamo il seguente comando:
GPIO.setmode(GPIO.BCM)

Per impostare un GPIO come input o output dobbiamo utilizzare il seguente comando:
GPIO.setup (numero pin,GPIO.OUT/IN)

Se vogliamo dare in output 3,3V o 0V, dobbiamo utilizzare il seguente comando:
GPIO.output(numero pin, True/False)

Per utilizzare un delay dobbiamo usare il seguente comando:
time.sleep(2) #in secondi, quindi in questo caso sarà 2 secondi, se vogliamo, per esempio, dare 200ms scriviamo.2

Per fare una lettura digitale, utilizziamo il seguente comando:
GPIO.input(numero pin) # solitamente si assegna ad una variabile, es: bt=GPIO.input(20)