12 tim binär klocka, timmar och minuter bara, DS1307 RTC, i2C, Arduino-Nano (4 / 7 steg)
Steg 4: Timme och minut justera knapparna.
Knappar var vad jag hade liggandes, de är lite för stor och jag skulle ha föredragit svart, men det är vad jag hade och som de är monterade på baksidan det spelar egentligen ingen roll. Jag valde att montera knapparna endera sidan av kabel post hålet. Hålen skulle vara 12mm så jag borrade i steg och på 9mm jag in till rätt storlek rikta in hålen så de såg ännu. Alla kablar då var anslutna, knappar till nano (via inline motstånden) och 4 core högtalare och USB-kabeln till de relevanta anslutningarna (marken och "RAW" på nano)
Knapparna är single pole, normalt öppen (momentan Stäng). De är fast så de dras ner till marken via en 10K motstånd och inställd 5volts när knappen trycks. En 1 k resistor är på varje ingång till nano. Jag bestämde mig att ansluta motstånden till ledningarna som visas i bilderna, det är ett snyggt sätt att ansluta växlarna och så länge du täcka anslutningarna med krympslang du bör inte ha några problem med shorts. De två knapparna Anslut till A0 och A1 som kan konfigureras till digital genom att lägga till 14 pin-kod så pin A0 är 14 och A1 är 15. En knapp är för timmen justera och andra minuter, varje knapp bara lägger till antingen en minut eller timme klockan.