Get Adobe Flash player

Training PICAXE

User Rating:  / 0
PoorBest 

Link Articolo Originale: http://www.grix.it/viewer.php?page=10863

 

Ecco, come vi avevo promesso nello scorso tutorial, una pagina riguardante alcuni esempi da provare per capire il sistema PICAXE.
Prima di tutto vi informo che questo training è stato eseguito con una proto board picaxe-08 (negli schemi "prototipo"), quindi acquistando questo prodotto diminuiamo i tempi di realizzazione del circuito base per un corretto funzionamento del dispositivo.
 
 
Il prototipo "contiene": il circuito per l'alimentazione, il circuito per il download, uno jumper per settare la modalità program oppure out0 e una piccola zona dove è possibile realizzare alcuni circuiti. Ovviamente questo prototipo è possibile realizzarlo fai-da-te su una millefori o breadbord in pochi minuti.

Lampeggio LED
L'esercizio più semplice è far lampeggiare un LED ogni secondo.
 
led:  high 1 ;poni a livello logico alto OUT1
       pause 1000 ;fai una pausa di 1 secondo
       low 1 ;poni a livello logico basso OUT1
       pause 1000 ;fai una pausa di 1 secondo
       goto led  ;vai alla label led



Semaforo a LED
Ora passiamo alla realizzazione di un semaforo a LED.
 
sem: high 1  ;poni a livello logico alto OUT1, LED verde
        pause 10000 ;fai una pausa di 10 secondi
        low 1  ;poni a livello logico basso OUT1, LED verde
        high 2  ;poni a livello logico alto OUT2, LED arancione
        pause 1500 ;fai una pausa di 1.5 secondi
        low 2  ;poni a livello logico basso OUT2, LED arancione
        high 4  ;poni a livello logico alto OUT4, LED rosso
        pause 10000 ;fai una pausa di 10 secondi
        low 4  ;poni a livello logico basso OUT4, LED rosso
        goto sem   ;vai alla label sem
 

 
Semaforo a LED con switch di controllo
Questo circuito è un semaforo provvisto di un interruttore che sceglie due modalità: quando il tasto è chiuso il led arancione lampeggia, nel caso in cui si apre l’interruttore il circuito si comporta come semaforo.
 
sem1:  if pin 3=0 then lab2  ;se IN3 è a livello logico basso, vai alla label sem2
           high 2  ;poni a livello logico alto OUT2, LED arancione
           pause 1000 ;fai una pausa di 10 secondi
           low 2  ;poni a livello logico basso OUT2, LED arancione
           pause 1000 ;fai una pausa di 10 secondi
           goto sem1  ;vai alla label sem1
sem2:  high 1  ;poni a livello logico alto OUT1, LED verde
           pause 10000 ;fai una pausa di 10 secondi
           low 1  ;poni a livello logico basso OUT1, LED verde
           high 2  ;poni a livello logico alto OUT2, LED arancione
           pause 1500 ;fai una pausa di 1.5 secondi
           low 2  ;poni a livello logico basso OUT2, LED arancione
           high 4  ;poni a livello logico alto OUT4, LED rosso
           pause 10000 ;fai una pausa di 10 secondi
           low 4  ;poni a livello logico basso OUT4, LED rosso
           goto sem1  ;vai alla label sem1
 
 
 
 
Generazioni di suoni con uscita sull'altoparlante
Questo circuito è un generatore di suoni, se al posto di 1 si inseriscono i valori sotto elencati l’altoparlante emetterà la rispettiva canzone:
0 - Happy Birthday
1 - Jingle Bells
2 - Silent Night
3 - Rudolph the Red Nosed Reindeer
 
song:    play 1,0   ;genera il suono su OUT2
           goto song  ;torna alla label song
 
 
Mentre se al posto di 0 sostituiamo 1, possiamo collegare un LED su OUT0 e vedremo che il LED lampeggerà.
 
 
Per ora è tutto, ovviamente con un microcontrollore PICAXE si possono collegare tanti dispositivi, dai termistori alle fotoresistenze, i potenziometri, i relè, ecc...
Prossimamente pubblicherò altri circuitini interessanti!
Per info e dubbi commentate pure!

Login Form

Elettronica Open Source