next up previous
Next: Programma principale Up: Il progetto software Previous: Limiti del sistema di

Realizzazione del progetto software

Per completare la gestione del sistema è necessario avere un'interfaccia con il mondo esterno. In questo caso la comunicazione utente-microcontrollore è realizzata con un joystick (come accennato nel capitolo 1). Quattro canali mettono in comunicazione i due dispositivi, infatti è necessario far capire al microcontrollore quale tipo di movimento bisogna produrre (destra, sinistra, avanti o indietro).

Il joystick funziona come un interruttore, quando non è attivo si comporta da interruttore aperto e l'ingresso è al valore logico alto; quando l'utente genera un movimento in una delle direzioni uno dei quattro interruttori si chiude e l'ingresso del microcontrollore si porta allo stato logico basso. In fig.5.7 è rappresentato lo schema di collegamento tra un canale del joystick ed il microcontrollore.

Figure 5.7: Collegamento joystick-microcontrollore

Quindi, in funzione dei comandi ricevuti dal joystick, il microcontrollore deve generare delle uscite da inviare ai circuiti logici. In fig.5.8 è realizzato lo schema completo degli ingressi/uscite del microcontrollore.

Figure 5.8: Input output del microcontrollore



Subsections
next up previous
Next: Programma principale Up: Il progetto software Previous: Limiti del sistema di
Marco Delaurenti
1999-06-25