08/04/2016, 09:32
(Questo messaggio è stato modificato l'ultima volta il: 08/04/2016, 09:33 da Zzed.)
Semplifica mentalmente quel che devi fare: per comandare qualcosa, devi portare un Pin del GPIO a livello 1 o 0. Quindi, a livello di codice, accendere un led, e citare un relè, o far partire un razzo per Marte, è la stessa cosa.
Viceversa, per sapere se una porta è aperta, se una luce è accesa, se il razzo ha lasciato la rampa, devi ridurre tutto a uno 0 o a un 1, come fosse un pulsante, collegarlo a un altro Pin (configurato come ingresso), e leggerlo.
Esempi di codice? In che linguaggio? Puoi usare tutti quelli che accedono al GPIO.
La rete è piena di esempi su come accedere un led con bash o Python, C, o addirittura con il linguaggio visuale Scratch, ma in effetti servirebbe avere nel sito mini guide su operazioni base, da combinare tra loro a seconda dei casi.
Esistono anche 3 o 4 librerie diverse per comandare il GPIO, dipende quale vuoi utilizzare.
Qui trovi esempi con Python e la libreria GPIO zero, che è la soluzione più moderna, e secondo me più semplice.
Viceversa, per sapere se una porta è aperta, se una luce è accesa, se il razzo ha lasciato la rampa, devi ridurre tutto a uno 0 o a un 1, come fosse un pulsante, collegarlo a un altro Pin (configurato come ingresso), e leggerlo.
Esempi di codice? In che linguaggio? Puoi usare tutti quelli che accedono al GPIO.
La rete è piena di esempi su come accedere un led con bash o Python, C, o addirittura con il linguaggio visuale Scratch, ma in effetti servirebbe avere nel sito mini guide su operazioni base, da combinare tra loro a seconda dei casi.
Esistono anche 3 o 4 librerie diverse per comandare il GPIO, dipende quale vuoi utilizzare.
Qui trovi esempi con Python e la libreria GPIO zero, che è la soluzione più moderna, e secondo me più semplice.