Arduino schack klocka - multi spelet Box (3 / 4 steg)
Steg 3: Koden
Jag använde bibliotek:
- LedControl.h (ingår för att ladda ner på detta steg);
- Time.h (ingår för att ladda ner på detta steg);
- DS1307RTC.h (ingår för att ladda ner på detta steg);
- Wire.h (kommer med arduino IDE);
Koden är egentligen enkel. Du måste bara kolla på knappen i mitten för att se om det går att regelbundna klockans läge eller schack spel läge (det är en ökning till en variabel varje trycka på knapp). Mer lägen kunde läggas för extra spel, så du kan använda din kreativitet. Om schack läget är på, då spelarna kan konfigurera den totala mängden tid, i minuter, var och en måste och de extra sekunderna efter varje flytta sedan. Efter alla fyra parametrar har ställts in, den första sidan för att peka på dess knapp startar tickande av motståndare klockan och spelet är på!
Spelet kan avslutas av antingen två sätt: genom tiden, i vilket fall summern börjar varning spelaren i de sista 10 sekunderna, och även skicka ett långt ljud när tiden går ut, eller genom att trycka på knappen på mitten när som helst (för schackmatt).