Stap 2: Bouw van de Hardware
4 - 276-0075 7-segment LED digitale Display 1.99 ea.
1 - 276-002 6" breadboard 16.49
1 - 271-1313 weerstand voor de 1/4 watt van de 5-pack 220 ohm 1.19
1 - 276-173 solderless Jumper Wire Kit 6.99
En, natuurlijk, je Arduino. Ik gebruikte de Uno Rev. 3, maar het moet niet toe. Hebt u een Arduino-startpakket van een soort, zoals de MakerSHED "Krijgen begon met Arduino Kit" (verkrijgbaar bij Radio Shack), hebt reeds alle draden en weerstanden u moet.
De SSD is de DIP form factor en de pinout is op de verpakking. Ze zullen moeten worden verticaal gerangschikt op het opgegeven breadboard (zoals afgebeeld) in plaats van de normale horizontale oriëntatie; raar maar niet fatale - dit is een bewijs van concept, niet een product. De "ones" positie (SSD0) is aan de onderkant. De groep rijen die zijn aangesloten op de Arduino zijn top-to-bottom Sel0 - Sel5 dan Sel8, Sel7 en Sel6.
Hoewel niet in het schema weergegeven, toont de bedrading breadboard een beperking van de huidige weerstand in serie met elke gemeenschappelijke kathode. Hoewel meerdere LEDs delen een interne weerstand wordt beschouwd als slecht technische praktijkgewoonten, is het doel slechts te beschermen van de SSD's van fouten tijdens de ontwikkeling. Zodra de schets goed presteert, is de "on" tijd van elke LED zo kort dat de voorwaartse huidige blijft ruim binnen de maximale rating en de weerstanden kunnen worden vervangen met draad jumpers schermhelderheid wordt verhoogd.
Er is niets bijzonders over het gebruik van de analoge pin van de Arduino behalve ze anders ongebruikte door mijn belangrijkste project waren. Hun analoge vermogens niet worden uitgebuit en ze zijn geprogrammeerd als digitale pinnen.