Enkel Arduino sjakkur: 5 trinn
Enkel Arduino sjakkur: 5 trinn
Anonim
Image
Image
Enkel Arduino sjakkur
Enkel Arduino sjakkur
Enkel Arduino sjakkur
Enkel Arduino sjakkur
Enkel Arduino sjakkur
Enkel Arduino sjakkur

Da jeg tenkte på å gjøre en sjakkur med Arduino, var målet å bygge ved hjelp av enkel programmering uten bruksklasse og arbeide med AVR -registeret. Basen som ble brukt var Arduino Reference. Det vanskeligste var å manipulere timeren med bare Arduino millis (). Tanken er at prosjektet kan være nyttig for nybegynnere på Arduino.

Trinn 1: Funksjoner

  • Fullstendig timerjustering ved hjelp av tastaturet til time, minutter og sekunder, på 1 sekund opptil 10 timer
  • Lagring sist justert i eeprom
  • Tidskontroll med plutselig død eller økning på opptil 99 seg
  • Sett timeren på pause med en hvilken som helst tastatur og slipp den ved hjelp av spillknappen
  • Lyd for å kontrollere at spillknappen ble trykket og når spillet er over

Trinn 2: Deler

  • Arduino Uno eller andre
  • 2 Trykknapp R13-502
  • Summer
  • For LCD -skjermkort, kan brukes LCD -tastaturskjerm eller DIY ved å bruke:

    • LCD 16x2
    • 6 Taktil trykknappbryter
    • Universal kretskort
    • Overskrift for radnål

Trinn 3: Krets

Krets
Krets
Krets
Krets

Den mest kompliserte kretsen er LCD -tastaturet, hvis dette stykket er kjøpt klart, er resten så enkelt.

Trinn 4: Filer

Arduino -kode:

Arduino -stativ:

Bauhaus sjakksett:

Trinn 5: Oppdatering - 2021 januar

Oppdatering - 2021 januar
Oppdatering - 2021 januar
Oppdatering - 2021 januar
Oppdatering - 2021 januar
Oppdatering - 2021 januar
Oppdatering - 2021 januar
Oppdatering - 2021 januar
Oppdatering - 2021 januar

Forskjellen i dette nye stativet er at jeg brukte en Arduino Pro Mini i stedet Arduino Uno. Siden Pro Mini brukte den samme Atmega 328, ble ingenting endret i kode eller elektronikkforbindelser:

Arduino Stand Definitive Edition:

Anbefalt: