Informatica 5 Liceo Scientifico Scienze Applicate/Esempi applicativi μP-μC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Finito serra
Passo passo
Riga 22:
 
Servirà una centrale nucleare per alimentare la serra, ma almeno i pomodori prodotti saranno di ottima qualità.
 
 
==Motore passo passo==
Dopo aver descritto il funzionamento del motore passo passo, è giunta l'ora di farne funzionare uno!
Per farlo girare basterà semplicemente disporre di un motore passo passo e di un microcontroller, oltre ad alcuni transistor, per amplificare il segnale di uscita del microcontroller. Come controllore ho utilizzato un '''Arduino UNO''' con l'Atmega328 come μC, ma se ne possono utilizzare benissimo altri, come ad esempio i '''PIC'''. Ora, bisogna individuare nel motore passo passo i giusti piedini di alimentazione e collegarli alle uscite digitali del microcontrollore, attraverso dei transistor.
I '''transistor''' sono necessari per due motivi:
* Per evitare di sovraccaricare le uscite del μC, e di bruciarlo;
* Siccome, nel nostro caso, il μC emette segnali digitali dove 1 corrisponde a 5 volt e 0 a 0 volt, ma il motore passo passo deve essere alimentato a 12 volt, i transistor servono per '''amplificare''' il segnale da 5 volt a 12 volt.
L'ultima cosa, ma non la meno importante, è il '''codice''' da caricare nella Flash del μC. Arduino è molto più semplice da utilizzare rispetto agli altri microcontrollori, dato che dispone già di librerie atte allo scopo. Ora basterà compilare il programma, caricarlo ed il gioco è fatto.