LED Binary Clock 2.0 (6 / 35 steg)
Steg 6: Mappning av lysdioder
#define AA 10
#define AB 9
#define AC 8
#define AD 7
#define BA 11
#define BB 13
#define BC 5
#define BD 6
#define CA 12
#define CB 15
#define CC 4
#define DA 14
#define DC 2
#define MOSFET 3
#define LDR 19
#define MinButton 17
#define HourButton 16
#define ModeSwitch 18
För att göra klockan fungerar korrekt, måste du berätta Arduino var varje sak är ansluten.
Helt enkelt skriva PIN-koden där varje LED är ansluten (med koordinaterna i schematiskt för att se vilken bokstavskombination motsvarar varje LED och kontrollera med din Arduino kompatibel klistermärke vilka stift som).
är en högre upplösning version av schematiskt.
Sedan göra samma sak för LDR, knappar och strömbrytare/bygeln används för 12/24 timmars läge urval.
Obs: att du behöver använda digitala nummer för analog ingång stiften, detta motsvarar följande: analoga ingångar 1-5 = digitala utgångar 14-19. Du måste använda den nya versionen av numret för LDR aswell!
När du är klar med kartläggningen, ladda upp koden till chip och testa det som jag gör i videon (men kom ihåg att du gör det innan du går till ytterligare steg, tvärtemot vad jag gjorde).