Varför? Helt enkelt därför att jag ville ha en större 7-segmentsdisplay och ville gärna bygga en själv. Tanken är att det skall bli en termometer så småning om. |
Storlek: 15x9 cm. |
För att testa mina idéer kopplade jag upp allt på ett kopplingsdäck först för att kontrollera funktionen och det fungerade precis som jag ville. Så här ser schemat ut: Klicka för större bild Eftersom varje segment består av 5 lysdioder ger det ett spänningsfall på ~11V (5*2,15) så räcker ju inte 5V-matningen och på grund av multiplexingen behöver jag styra både anod och katod. Vad göra?? 3 st TC428 fixade jobbet. Inhandlade från www.jescab.se. För att styra katoderna använder jag 2N7000. Eftersom jag var lite osäker på funktionen så kopplade jag upp allt på ett kopplingsdäck: |
|
En första testkod: Som ni ser är koden långt ifrån optimerad på något sätt eftersom funktion är viktigare än optimeringsgrad. För er som inte är så hemma i C så räknar koden upp från 0 till 9 på segment 1 (längst till höger), sedan samma sak med segment 2 (mitten) och till sist 0-9 på segment 3 (längst till vänster). Sedan upprepas detta tills strömmen bryts. |