(update property name) |
|||
(12 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{ | + | {{Tuto Details |
|Main_Picture=Horloge_de_jeu_d'échecs_final.jpg | |Main_Picture=Horloge_de_jeu_d'échecs_final.jpg | ||
|Licences=Attribution (CC BY) | |Licences=Attribution (CC BY) | ||
− | |Description=<translate><!--T:1--> Une horloge Arduino pour jouer au jeu d' | + | |Description=<translate><!--T:1--> Une horloge Arduino pour jouer au jeu d'échecs conventionnel.</translate> |
|Area=Electronics, Play and Hobbies | |Area=Electronics, Play and Hobbies | ||
|Type=Creation | |Type=Creation | ||
Ligne 15 : | Ligne 15 : | ||
|IsTranslation=0 | |IsTranslation=0 | ||
}} | }} | ||
− | {{ | + | {{Introduction |
− | |Introduction=<translate><!--T:2--> Principe de la double horloge à compte à rebours : il existe deux modes, | + | |Introduction=<translate><!--T:2--> Principe de la double horloge à compte à rebours : il existe deux modes, Un mode réglage pour choisir le temps de jeu par tranche de 5 minutes, un mode partie pour que les joueurs d’échecs interagissent avec les afficheurs.</translate> |
}} | }} | ||
− | {{ {{ | + | {{TutoVideo |
+ | |TutoVideoService=youtube | ||
+ | |TutoVideoURL=https://youtu.be/JywAD19mN-A | ||
+ | }} | ||
+ | {{Materials | ||
|Step_Picture_00=Horloge_de_jeu_d'échecs_materiel.jpg | |Step_Picture_00=Horloge_de_jeu_d'échecs_materiel.jpg | ||
|Material=<translate><!--T:3--> | |Material=<translate><!--T:3--> | ||
Ligne 39 : | Ligne 43 : | ||
* Pistolet à colle | * Pistolet à colle | ||
* Pinceaux pour peinture acrylique</translate> | * Pinceaux pour peinture acrylique</translate> | ||
− | | | + | |ExternalAttachmentsLinks={{ExternalAttachmentsLinks |
+ | |ExternalAttachmentsLinks=http://www.xavonline.net/zip/CODE-HORLOGE-ECHEC-TM1637.zip | ||
+ | }} | ||
}} | }} | ||
− | {{ | + | {{Separator}} |
− | {{ | + | {{Tuto Step |
|Step_Title=<translate><!--T:5--> Connecter l'Arduino nano et les composants</translate> | |Step_Title=<translate><!--T:5--> Connecter l'Arduino nano et les composants</translate> | ||
|Step_Content=<translate><!--T:6--> | |Step_Content=<translate><!--T:6--> | ||
− | Arduino entrée 2 : CLK du premier afficheur 7 segments | + | Arduino entrée 2 : CLK du premier afficheur 7 segments TM1637 |
<!--T:7--> | <!--T:7--> | ||
− | Arduino entrée 3 : DIO du premier afficheur 7 segments | + | Arduino entrée 3 : DIO du premier afficheur 7 segments TM1637 |
<!--T:8--> | <!--T:8--> | ||
− | Arduino entrée 4 : CLK du deuxième afficheur 7 segments | + | Arduino entrée 4 : CLK du deuxième afficheur 7 segments TM1637 |
<!--T:9--> | <!--T:9--> | ||
− | Arduino entrée 5 : DIO du deuxième afficheur 7 segments | + | Arduino entrée 5 : DIO du deuxième afficheur 7 segments TM1637 |
<!--T:10--> | <!--T:10--> | ||
Ligne 78 : | Ligne 84 : | ||
|Step_Picture_00=Horloge_de_jeu_d'échecs_arduino.jpg | |Step_Picture_00=Horloge_de_jeu_d'échecs_arduino.jpg | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=<translate><!--T:17--> Principe et code en langage C</translate> | |Step_Title=<translate><!--T:17--> Principe et code en langage C</translate> | ||
|Step_Content=<translate><!--T:18--> | |Step_Content=<translate><!--T:18--> | ||
Ligne 90 : | Ligne 96 : | ||
<!--T:21--> | <!--T:21--> | ||
− | Pour la programmation en langage C, j’utilise le mode INPUT_PULLUP pour gérer les boutons, en effet, avec cette fonction on utilise une résistance interne à l’arduino et on économise donc des résistances externe</translate> | + | Pour la programmation en langage C, j’utilise le mode INPUT_PULLUP pour gérer les boutons, en effet, avec cette fonction on utilise une résistance interne à l’arduino et on économise donc des résistances externe |
+ | |||
+ | <!--T:25--> | ||
+ | http://www.xavonline.net/partage/CODE-HORLOGE-ECHEC-TM1637.ino | ||
+ | |||
+ | <!--T:26--> | ||
+ | http://www.xavonline.net/zip/CODE-HORLOGE-ECHEC-TM1637.zip</translate> | ||
|Step_Picture_00=Horloge_de_jeu_d'échecs_code.jpg | |Step_Picture_00=Horloge_de_jeu_d'échecs_code.jpg | ||
}} | }} | ||
− | {{ | + | {{Tuto Step |
|Step_Title=<translate><!--T:22--> Création du boitier</translate> | |Step_Title=<translate><!--T:22--> Création du boitier</translate> | ||
|Step_Content=<translate><!--T:23--> | |Step_Content=<translate><!--T:23--> | ||
Ligne 102 : | Ligne 114 : | ||
|Step_Picture_00=Horloge_de_jeu_d'échecs_makercase.jpg | |Step_Picture_00=Horloge_de_jeu_d'échecs_makercase.jpg | ||
}} | }} | ||
− | {{ | + | {{Notes |
|Notes=<translate></translate> | |Notes=<translate></translate> | ||
}} | }} | ||
− | {{ | + | {{Tuto Status |
|Complete=Published | |Complete=Published | ||
}} | }} |
Auteur Xavier Bonnel | Dernière modification 9/12/2019 par Clementflipo
Arduino, jeu, jeux, échec, échecs, plateau, pièces, design, roumigiere Horloge_de_jeu_d'échecs_final.jpg fr none Creation 0
Arduino entrée 2 : CLK du premier afficheur 7 segments TM1637
Arduino entrée 3 : DIO du premier afficheur 7 segments TM1637
Arduino entrée 4 : CLK du deuxième afficheur 7 segments TM1637
Arduino entrée 5 : DIO du deuxième afficheur 7 segments TM1637
Arduino entrée 6 : Bouton Interrupteur va et vient (En mode partie pour passer la main au compte à rebour de l’autre joueur)
Arduino entrée 7 : Bouton poussoir (En mode réglage pour ajouter 5 minutes au compte à rebour)
Arduino entrée 8 : Bouton Interrupteur va et vient (pour lancer la partie ou passer en mode réglage du compte à rebour)
Arduino entrée 9 : LED blanche joueur n°1 avec une résistance de 330 ohm (En mode partie pour indiquer quel joueur à la main)
Arduino entrée 10 : LED blanche joueur n°2 avec une résistance de 330 ohm (En mode partie pour indiquer quel joueur à la main)
Arduino entrée 11 : LED rouge pour indiquer que l’on se trouve en mode réglage.
Arduino entrée 12 : LED verte pour indiquer que l’on se trouve en mode partie.
Les deux afficheurs 7 segments servent de compte à rebours visuel lors le la partie.
Des moyens de contrôles avec les boutons poussoirs pour interagir avec l’horloge de l'échiquier.
Des moyens visuels avec les LED pour différencier le mode partie et le mode réglage. Les leds blanches servent à différencier le joueur 1 et le joueur deux.
Pour la programmation en langage C, j’utilise le mode INPUT_PULLUP pour gérer les boutons, en effet, avec cette fonction on utilise une résistance interne à l’arduino et on économise donc des résistances externe
http://www.xavonline.net/partage/CODE-HORLOGE-ECHEC-TM1637.ino
Réaliser grâce au logiciel en ligne : http://www.makercase.com/
On l'adapte avec adobe illustrator ou bien laserwork.
Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #