ITIS “F.GIORDANI” Caserta
A.S. 2017/18
classe 4D informatica
indirizzo di studio: Informatica e Telecomunicazione – articolazione Informatica
Materia: Informatica
Programmatori:  Bonomo Alessandro.
Sistema Operativo: Windows 10
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à)

sensore-prossimita

dc-motor

color-sensor

dht11

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:

roby-schema-completo

 

 

Descrizione top down dei passi realizzativi:

  1. Realizzare il circuito
  2. Scrivere il codice per Arduino
  3. Realizzare nastro rosso a sinistra , blue a destra e nero al centro sul quale camminerà il robot
  4. Collegare Arduino al PC
  5. Caricare il programma


Test finale:

Posizionare il robot sul nastro e osservare il suo movimento per seguire la linea