Seguire un muro col sensore ad ultrasuoni semplice e ottimizzato
Sfida 1: Seguire un muro (semplice)
SFIDA: potete scrivere un programma che faccia seguire ad un robot un muro (stando sempre a 15 cm da esso) usando un sensore ad ultrasuoni?
PASSO 1: In un blocco Switch, scegliete di girare a sinistra o a destra a seconda se il robot e troppo vicino o troppo lontano dal muro.
PASSO 2: ripetete tutto in un loop che va avanti all’infinito (se volete potete cambiare le condizioni di uscita del loop).
|
Guardate il video per vedere come il robot dovrebbe muoversi |
Soluzione alla sfida 1
Sfida 2: Ottimizzare il codice
Il codice per un segui-muro con il sensore ultrasuoni è lento e il robot si agita molto avanti e indietro.
Sfida: per questa prossima sfida, pensate a come potete migliorare il programma in maniera che il movimento nel seguire il muro sia meno marcato.
Suggerimento: cambiate l’angolo di rotazione
|
Guardate il video per vedere come il robot dovrebbe muoversi Notate altre differenze? |
Soluzione alla sfida 2
Commento all'articolo