Table des matières:

Horloge d'échecs Arduino simple : 5 étapes
Horloge d'échecs Arduino simple : 5 étapes

Vidéo: Horloge d'échecs Arduino simple : 5 étapes

Vidéo: Horloge d'échecs Arduino simple : 5 étapes
Vidéo: Horloge RVB design pour moins de 10€ 2024, Novembre
Anonim
Image
Image
Horloge d'échecs Arduino simple
Horloge d'échecs Arduino simple
Horloge d'échecs Arduino simple
Horloge d'échecs Arduino simple
Horloge d'échecs Arduino simple
Horloge d'échecs Arduino simple

Quand j'ai pensé à faire une horloge d'échecs avec Arduino, le but était de construire en utilisant une programmation simple sans classe d'utilisation et de travailler avec le registre AVR. La base utilisée était Arduino Reference. Le plus difficile était de manipuler le timer en n'utilisant que l'Arduino millis(). L'idée est que le projet peut être utile aux étudiants débutants de l'Arduino.

Étape 1: Fonctionnalités

  • Réglage complet de la minuterie à l'aide du clavier sur les heures, les minutes et les secondes, de 1 seconde à 10 heures
  • Dernier ajustement du stockage dans l'eeprom
  • Contrôle du temps par mort subite ou incrément jusqu'à 99 seg
  • Suspendre la minuterie à l'aide de n'importe quelle touche du clavier et relâcher à l'aide du bouton de jeu
  • Son pour vérifier que le bouton de jeu a été enfoncé et lorsque le jeu est terminé

Étape 2: Pièces

  • Arduino Uno ou tout autre
  • 2 Bouton poussoir R13-502
  • Avertisseur sonore
  • Pour la carte de blindage LCD, peut être utilisé un bouclier de clavier LCD ou un bricolage en utilisant:

    • ACL 16x2
    • 6 Interrupteur à bouton-poussoir tactile
    • Circuit imprimé universel
    • En-tête de broche de rangée

Étape 3: Circuit

Circuit
Circuit
Circuit
Circuit

Le circuit le plus compliqué est le LCD Keypad Shield, si cette pièce est achetée prête, le reste est si simple.

Étape 4: Fichiers

Code Arduino:

Support Arduino:

Jeu d'échecs Bauhaus:

Étape 5: Mise à jour - Janvier 2021

Mise à jour - Janvier 2021
Mise à jour - Janvier 2021
Mise à jour - Janvier 2021
Mise à jour - Janvier 2021
Mise à jour - Janvier 2021
Mise à jour - Janvier 2021
Mise à jour - Janvier 2021
Mise à jour - Janvier 2021

La différence dans ce nouveau support est que j'ai utilisé un Arduino Pro Mini à la place d'Arduino Uno. Comme Pro Mini utilise le même Atmega 328, rien n'a été changé dans le code ou les connexions électroniques:

Édition définitive du support Arduino:

Conseillé: