Cuprins:

Ceas de șah Arduino simplu: 5 pași
Ceas de șah Arduino simplu: 5 pași

Video: Ceas de șah Arduino simplu: 5 pași

Video: Ceas de șah Arduino simplu: 5 pași
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Noiembrie
Anonim
Image
Image
Ceas de șah Arduino simplu
Ceas de șah Arduino simplu
Ceas de șah Arduino simplu
Ceas de șah Arduino simplu
Ceas de șah Arduino simplu
Ceas de șah Arduino simplu

Când m-am gândit să fac un ceas de șah cu Arduino, scopul era să construiesc folosind o programare simplă fără clasă de utilizare și să lucrez cu registrul AVR. Baza utilizată a fost Arduino Reference. Cel mai dificil lucru a fost manipularea temporizatorului folosind doar Arduino millis (). Ideea este că proiectul poate fi util de către studenții începători ai Arduino.

Pasul 1: caracteristici

  • Reglați complet temporizatorul folosind tastatura la oră, minute și secunde, de 1 sec până la 10 ore
  • Ultima ajustare a stocării în eeprom
  • Controlul timpului prin moarte subită sau creștere de până la 99 seg
  • Întrerupeți temporizatorul folosind orice tastă de tastatură și eliberați-l folosind butonul joc
  • Sunet pentru a verifica dacă butonul jocului a fost apăsat și când jocul s-a terminat

Pasul 2: Piese

  • Arduino Uno sau oricare altul
  • 2 Apăsați butonul R13-502
  • Buzzer
  • Pentru placa ecran LCD, poate fi utilizat ecranul tastaturii LCD sau DIY folosind:

    • LCD 16x2
    • 6 Comutator cu buton tactil
    • Circuit universal
    • Antetul pinului rândului

Pasul 3: Circuit

Circuit
Circuit
Circuit
Circuit

Cel mai complicat circuit este ecranul tastaturii LCD, dacă această piesă este cumpărată gata, restul este atât de simplu.

Pasul 4: Fișiere

Cod Arduino:

Stand Arduino:

Set de șah Bauhaus:

Pasul 5: Actualizare - 2021 ianuarie

Actualizare - 2021 ianuarie
Actualizare - 2021 ianuarie
Actualizare - 2021 ianuarie
Actualizare - 2021 ianuarie
Actualizare - 2021 ianuarie
Actualizare - 2021 ianuarie
Actualizare - 2021 ianuarie
Actualizare - 2021 ianuarie

Diferența în acest nou stand este că am folosit un Arduino Pro Mini în locul Arduino Uno. Întrucât Pro Mini folosește același Atmega 328, nu s-a schimbat nimic în cod sau în conexiunile electronice:

Arduino Stand Definitive Edition:

Recomandat: