Cablaggio US-016
Il sensore a ultrasuoni è alimentato dalla scheda di espansione tramite i pin 3V3 e GND . Successivamente, è necessario collegare l'uscita del sensore a ultrasuoni, ovvero il pin Out, al pin di ingresso analogico del micro:bit. In questo caso, abbiamo scelto il pin P2.
MB2
MB3
Connessione (TRIG ed ECHO)
Il sensore a ultrasuoni è alimentato dalla scheda di espansione tramite i pin 3V3 e GND . È inoltre necessario collegare un pin per il trasmettitore (Trig) e un pin per il ricevitore (Echo). Nei programmi seguenti, utilizzeremo i pin P14 – Echo e P15 – Trig.
MB2
MB3
Programmi
I programmi differiscono a loro volta in base al tipo di sensore a ultrasuoni. Sono ulteriormente suddivisi in base alla scheda di espansione utilizzata. La scheda MB1 è dotata di una striscia LED integrata, ideale per indicare la distanza misurata dal sensore.
Tuttavia, in linea di principio, i programmi sono gli stessi, differiscono solo nell'uso della libreria Neopixel per la striscia LED.
Sensore US-016
Programma di base
Programma avanzato
Questo programma funziona già con velocità variabile. In base alla distanza misurata, imposta la velocità del carro armato sul valore variabile "speed". Modificando il valore della costante DIST_MIN o DIST_MAX, è possibile regolare l'intervallo di distanze misurate.
Sensori comuni (TRIG ed ECHO)
Programma di base
Stessa funzione del programma per la scheda MB1, solo senza LED.
Programma avanzato
Stessa funzione del programma per la scheda MB1, solo senza LED.



