Sommario:
- Passaggio 1: mappatura dei pin sul sistema operativo
- Passaggio 2: Led su DragonBoard 410c
- Passaggio 3: mappatura dei pin - Android
- Passaggio 4: accesso a GPIO tramite SYS su Android
- Passaggio 5: mappatura dei pin - Debian GNU/Linux
- Passaggio 6: accesso a GPIO tramite SYS su Debian GNU/Linux
Video: Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Lo scopo di questo tutorial è mostrare le informazioni necessarie per sviluppare applicazioni utilizzando il pin GPIO sull'espansione a bassa velocità DragonBoard 410c.
Questo tutorial presenta informazioni per lo sviluppo di applicazioni utilizzando i pin GPIO con SYS sui sistemi operativi Android e Debian.
NOTA:
Questo collegamento contiene informazioni utili sull'espansione a bassa velocità su DragonBoard 410c.
Passaggio 1: mappatura dei pin sul sistema operativo
- Per ogni sistema operativo esiste una mappatura specifica per i pin di espansione a bassa velocità;
- La mappatura dei pin per ogni sistema operativo si trova nella documentazione 96boards per DragonBoard 410c.
Passaggio 2: Led su DragonBoard 410c
Considerando il Led inserito nel pin 23.
Passaggio 3: mappatura dei pin - Android
Su Android, il Pin 23 è il GPIO938.
Passaggio 4: accesso a GPIO tramite SYS su Android
Accedi alla directory /sys/class/gpio:
cd /sys/class/gpio
Considerando il Led sul pin 23:
# echo 938 > esporta
#cd gpio938
Abilitazione Led come Uscita:
# echo "fuori" > direzione
Accensione/spegnimento Led:
# echo "1" > valore
# echo "0" > valore
Passaggio 5: mappatura dei pin - Debian GNU/Linux
Su Debian GNU/Linux, il Pin 23 è il GPIO36.
Passaggio 6: accesso a GPIO tramite SYS su Debian GNU/Linux
Accedi alla directory /sys/class/gpio:
cd /sys/class/gpio
Considerando il led sul pin 23:
# echo 36 > esporta
#cd gpio36
Abilitazione Led come Uscita:
# echo "fuori" > direzione
Accensione/spegnimento Led:
# echo "1" > valore
# echo "0" > valore
Consigliato:
Peluche Bluetooth dadi e sviluppo di un gioco Android con l'inventore dell'app MIT: 22 passaggi (con immagini)
Peluche Bluetooth Dadi e sviluppo di giochi Android con l'app MIT Inventor: il gioco dei dadi ha un metodo diverso1) Gioco tradizionale con dadi di legno o ottone.2) Gioca su cellulare o PC con il valore casuale dei dadi creato da cellulare o PC.in questo metodo diverso gioca fisicamente ai dadi e sposta la moneta nel cellulare o nel PC
Rilevamento di oggetti con Dragonboard 410c o 820c utilizzando OpenCV e Tensorflow.: 4 passaggi
Rilevamento di oggetti con Dragonboard 410c o 820c utilizzando OpenCV e Tensorflow.: Queste istruzioni descrivono come installare OpenCV, Tensorflow e framework di apprendimento automatico per Python 3.5 per eseguire l'applicazione Object Detection
Sistema di monitoraggio meteo domestico IoT con supporto per applicazioni Android (Mercury Droid): 11 passaggi
Sistema di monitoraggio meteo domestico IoT con supporto per applicazioni Android (Mercury Droid): IntroduzioneMercury Droid è un tipo di sistema integrato IoT (Internet delle cose) basato sull'applicazione mobile Android Mercury Droid. Che è in grado di misurare & monitorare l'attività meteorologica domestica. è un sistema di monitoraggio del tempo domestico molto economico
Sistema di gestione del motore per applicazioni di sollevamento utilizzando Arduino Mega 2560 e IoT: 8 passaggi (con immagini)
Sistema di gestione del motore per applicazioni di sollevamento utilizzando Arduino Mega 2560 e IoT: Oggigiorno i microcontrollori basati su IoT sono ampiamente utilizzati nell'applicazione industriale. Economicamente sono usati al posto di un computer. L'obiettivo del progetto è il controllo completamente digitalizzato, il data logger e il monitoraggio del motore a induzione trifase con
Come visualizzare altri HD con sistemi operativi installati su (X)ubuntu: 4 passaggi
Come visualizzare altri dischi rigidi con sistemi operativi installati su (X) ubuntu: questa istruzione è come visualizzare i dischi rigidi con (ad esempio) (preferibilmente) Xubuntu (può funzionare con altri sistemi Linux). Ci scusiamo per i pixel, proverò a caricarli più tardi: