Microbit: microrover
Il micro:rover è un progetto di robotica educativa basato sulla piattaforma di programmazione micro:bit, che permette di progettare, costruire e programmare una "macchinina" personalizzata. Il rover è dotato di sensori per percepire l'ambiente circostante e di un'interfaccia di programmazione intuitiva che consente agli studenti di definire il comportamento del rover.
Componenti del micro:rover
modifica- Scheda micro:bit: La scheda di sviluppo programmabile che controlla il rover e acquisisce dati dai sensori.
- Motori: Almeno due motori per il movimento del rover.
- Ruote: Almeno due ruote (o quattro, a seconda del design) collegate ai motori per consentire il movimento.
- Struttura del rover: La struttura o il telaio che tiene insieme tutti i componenti del rover.
- Sensori: Almeno un sensore per percepire l'ambiente circostante, come un sensore di distanza.
- Alimentazione: Un'adeguata fonte di alimentazione per il rover, come batterie o una fonte di alimentazione esterna
Sensori
modificaI sensori presenti sono per la maggior parte presenti direttamente sulla scheda micro:bit, come quello per la luce ambientale, quello per la temperatura, quello che simula l'accelerometro e quello che simula la bussola. Sul micro:rover, i sensori "nuovi" sono quello per la distanza (ad ultrasuoni o infrarossi per misurare la distanza tra il rover e gli oggetti circostanti) e quello per la collisione (un interruttore o un sensore di contatto per rilevare eventuali collisioni o contatti con gli ostacoli).
Come si programma
modificaSi programma come se fosse una scheda micro:bit normale, quindi si utilizza un'interfaccia MakeCode per programmare a blocchi o con Python/JavaScript. L'unica cosa importante da sapere è la presenza dell'estensione del micro:rover, infatti affinchè funzioni quest'ultimo bisognerà installare l'estensione Makecode.Extention.Rover direttamente sul progetto MakeCode.