|
|
|
![]() |
Demoboard SEMAFORO
Il primo circuitino sperimentale con il pic
|
|
|
|
|
Questa è la demoboard per la prima lezione di programmazione di PIC.Ho cercato di fare demoboard utili, in modo che oltre ad imparare a programmare, possano servire nel mondo del modellismo e della robotica. In questo caso, il semaforo è utile per i plastici ed il ferromodellismo.Non è che ci si possa controllare un incrocio stradale completo (esulerebbe dal suo compito principale) ma costituisce un ottima base su cui sviluppare un sistema del genere e, allo stesso tempo, costituisce una demoboard dal costo minimo con cui cominciare a prendere pratica con il linguaggio C.
|
![]() |
![]() |
|
|
________________________________________________________________________________________
L'occorrente per realizzare la demoboard SEMAFORO.
________________________________________________________________________________________
Come prima demoboard, ho voluto fare un circuito semplicissimo, senza pulsanti, lcd e cicalini, per permettere anche ai principianti che partono da zero, o che non hanno possibilità economiche come gli studenti, di cominciare a fare i primi programmi e verificarne il funzionamento.
Il circuito rappresenta un semaforo alla vecchia maniera dove i led grandi rappresentano il semaforo per i veicoli e i led piccoli rappresentano il semaforo pedonale.
Il nostro scopo è imparare ad accendere e spengere uno o più led, fino ad arrivare alla completa simulazione di un semaforo.
Il PIC di questo circuito può essere programmato in modalità ICP dal mio FISER'S PROGRAMMER.
La programmazione ICP potete farla anche con altri programmatori ma, dovete controllare i collegamenti, ed eventualmente farvi un adattatore idoneo, oppure potete modificare l'header del circuito in modo che corrisponda con il vostro.
Il Fiser's programmer può alimentare direttamente questo circuito, per cui non serve impiegare un altro alimentatore.
Tuttavia il circuito è già predisposto per essere collegato ad un alimentatore esterno, in modo che possa funzionare indipendentemente.
|