home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca
 
TRAINING PICAXE tipo: livello:
Alcuni esercizi per capire il sistema PICAXE
 
 



 

 

Training PICAXE


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!

 



  il parere della community
esprimi il tuo voto approvi questa pagina? promo


  non sei autenticato, per questo non puoi visualizzare i commenti sulla pagina. Se sei registrato accedi oppure registrati.


difficoltà
costo
informazioni
Questa pagina è stata creata da perseo88
il 08/07/2012 ore 12:52
ultima modifica del 29/07/2012 ore 20:03
la pagina è stata visitata 3958 volte




Lo staff di www.grix.it non si assume responsabilità sul contenuto di questa pagina.
Se tu sei l'autore originale degli schemi o progetti proposti in questo articolo, e ritieni che siano stati violati i tuoi diritti, contatta lo staff di www.grix.it per segnalarlo.

   
 







 
 
indietro | homepage | torna su copyright © 2004/2024 GRIX.IT - La community dell'elettronica Amatoriale