venerdì 6 febbraio 2015

SuperRainbow [2° parte]

E’ stato veramente difficile questa volta! Ci abbiamo messo tutta la mattina e solo dopo svariati tentativi ed errori siamo finalmente riusciti a risolvere il problema del nostro programma. Siamo partiti dal programma “segui linea nera” (cioè il filo elettrico) poi lo abbiamo modificato inserendo il sensore di distanza per far fermare il robot, il problema era che una volta attivato il sensore luce non si attivava quello ultrasuoni, perché il primo continuava ad andare avanti all’infinito. Dopo varie prove abbiamo finalmente capito che il problema era il tempo, quindi abbiamo deciso di far andare il sensore luce e blocchi motore relativi per 10 secondi (poi abbiamo optato per 7 secondi). In questo modo il robot individua la linea nera, la segue per un po’ per essere sicuro che sia quella giusta, poi una volta che è sicuro va diritto fino a che non trova il muro con la presa elettrica.

Nessun commento:

Posta un commento