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