Vous êtes sur la page 1sur 2

Premier programme

u n e D E L qu i c l i gn o te !
Un petit schéma pour câbler une DEL sur la pin 4 du
08M.
Pourquoi la sortie ou pin 4 ?
Bonne question, on peut en fait utiliser la pin 0,1,2,4
(en bleu), sorties pour les actionneurs.
la pin 3 (en gris) est une entrée pour les capteurs !

Attention ! Les sorties ou pins sont numérotées différemment des pattes de la puce.
Et c'est toujours le cas !
Ainsi OUT 4 ou pin 4 sont physiquement sur la patte 3 de la puce et c'est sur cette patte qu'il faut souder
les composants.
Donc c'est bien la commande high4 qui fait allumer la del sur la patte 3
ou high0 qui ferait allumer la del sur la patte 7 Un organigramme fait
ou high1 qui ferait allumer la del sur la patte 6 avec le logiciel PICAXE
ou high2 qui ferait allumer la del sur la patte 5 Programming Editor sur
le site Revolution
Education.
L'algorigamme traduit en basic En utilisant l'icône
Programming Editor le fait très bien ! flowchart.

main:
high 4
pause 500
low 4
pause 500
goto main
La simplicité du code se passe de commentaire c'est
semblable au BASICSTAMP et la led sur la pin 4 doit
clignoter à la fréquence de 1Hz.

Une DEL et une petite résistance (à calculer !),


un câble de programmation pas toujours orange, un
boîtier avec 3 accus (3 x 1.2V soit 3.6V).

Ensuite, le montage étant alimenté et relié à


l'ordi et l'interrupteur positionné en mode
programme, on lance par F5 ou l'icône Program (in
english !) pour transférer le programme dans le
micro-contrôleur.
L'application démarre automatiquement à la fin
du transfert...
Le programme restera en mémoire aprés
coupure de l'alimentation.
La simulation de plaque sur PEEBLE
Le lien pour y accéder
http://www.gadgetgangster.com/pebble/pebble.html
Dans la réalité on mettra la patte de la DEL directement
sur le résistor (donc plus de petit fil rouge).
Dans le logiciel on ne peut pas triturer les pattes ! mais sur
le circuit si !

Position Prog
pour envoyer le
programme !

CODE à récupérer dans Peeble load


Resistor|330|198|299|2|Resistor|R?||2||IC||
LED|0|151|393|3|LED|LED?|2|||IC||led_23
Wire||178|376|11||11|#FF0000|1|11||8|
BREADBOARDSTYLE=BB54
SHOWTHETOPAREA=false

On boucle pour revenir au début


du programme et on scrute la
position de l'interrupteur pour
recommencer

Si l'entrée numérique 3 est égale à 1 (soit


interrupteur fermé) faire Y(es) donc allumer la DEL
sinon faire N(o) éteindre la DEL.