Innholdsfortegnelse:

Enkel Arduino sjakkur: 5 trinn
Enkel Arduino sjakkur: 5 trinn

Video: Enkel Arduino sjakkur: 5 trinn

Video: Enkel Arduino sjakkur: 5 trinn
Video: arduino enkel 8bit lyd 2024, Juli
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: