vala la première partie de mon projet de base Battlefield.
C'est exactement comme dans le jeu :
on appuie sur son bouton pendant un certain temps (ici 3sec) pour mettre le drapeau à sa couleur.
Il faut réappuyer pendant 3sec sur l'autre bouton pour basculer le drapeau dans l'autre couleur.
Si on lache trop tôt, la tempo se remet à zéro et il faut réappuyer pendant 3sec.
Un bouton reset permet d'annuler les respawn.
Et un dernier bouton surprise ...
Vala la version finale
EDIT : voici normalement tous les éléments pour créer votre propre base.
Tout d'abord le code complet avec buzzer :
http://droopaille.free.fr/Arduino/BattleFieldv1.zip
Il faut copier le répertoire sur disque, l'ouvrir et double cliquer sur le fichier Battlefield.ino.
Il faut évidemment le logiciel Arduino. Ça ouvre le programme avec plusieurs onglets.
En partant d'une carte Arduino Uno, il faut brancher :
- l'écran sur 7, 6, 4, 3, 2, 1
- diode rouge sur 12
- diode bleue sur 13
- interrupteur rouge sur 10
- interrupteur bleu sur 11
- buzzer sur 0
(attention, je crois qu'on ne peut pas téléverser le programme si le buzzer est brancher, pensez à l'enlever, télécharger et remettre le buzzer).
Branchement des interrupteurs :
une résistance de 10kohm reliée à la masse pour éviter les interférences, le fil vert est la sortie de pilotage de l'arduino
Branchement des diodes via mosfet --> IRFZ44N
(rappel, un mosfet est un transistor cad un interrupteur électronique)
sortie de l'Arduino sur la patte de pilotage du MOSFET, la charge sur les autres pattes (attention aux polarités)
Branchement de l'alim si vous passez par une batterie 12V (ou lipo 11.1V) --> LM7805 :
2 condensateurs de même calibre en entrée et en sortie, 1 autre condo mille fois plus petit en sortie
Branchement de l'écran :
il s'agit des fils bleus sur l'écran de la gauche vers la droite.
Attention il manque le cablage du rétroéclairage sur les bornes de 15 et 16 http://www.scriptol.fr/montages/images/LCD.jpg
Attention : sur les schémas, les entrées/sorties ne sont pas les bonnes par rapport au programme, pensez à les mettre au bons endroits.
Dernière édition par droopaille le Dim 18 Déc - 19:35, édité 5 fois