Linguaggio: Arduino
Obiettivo didattico:
Programmare la funzione seguilinea.
Obiettivo dell’esercitazione:
Realizzare il sistema e programmare la funzione seguilinea.
Materiale:
TCS230 (sensore di colore)
DC MOTOR x2
HCSR04 (sensore di prossimità)
DHT11 (sensore di temperatura e umidità)
Pseudo-codice:
Setup
{
INIZIALIZZAZIONE PINS E STRUTTURE DATI
}
Loop
{
SE(!OSTACOLO( ))
{
X=LEGGI DATI DA SENSORE
MENTRE(X==ROSSO)GIRADESTRA()
MENTRE(X==BLUE)GIRASINISTRA()
}
}
Schema collegamenti elettronici:
Descrizione top down dei passi realizzativi:
- Realizzare il circuito
- Scrivere il codice per Arduino
- Realizzare nastro rosso a sinistra , blue a destra e nero al centro sul quale camminerà il robot
- Collegare Arduino al PC
- Caricare il programma
Test finale:
Posizionare il robot sul nastro e osservare il suo movimento per seguire la linea
Commenti recenti