Dazzlers Air Hockey bygga. (3 / 7 steg)
Steg 3: Stora poäng styrelse & Arduino kod.
Men visar jag hittade några stora 4 x 7 cm vilket skulle vara mer passande för omfattningen av tabellen.
Obs: På grund av var och en av de 7 segmenten med 4 led's i serien framspänning krävs att tända dem är ca 8 Volt på 200mA. Arduinoen utgångar bara 5volts så tänds inte segment av större skärmar.
Jag hittade IC paketet ULN2803A - åtta darlington paras ihop för 12-50 volt &
stor gemensam anod 7 segment visar upp till 500mA per kanal till makten. En IC krävs per visning och en 40-60 Ohm resistor på 12 Volt gemensam anod leverans för att begränsa strömmen till skärmar till ca 200-300mA. Det är det inga andra komponenter som krävs.
Jag använde vero styrelsen att montera och Anslut bildskärmarna till ULN2803A och utdata från Arduino MEGA.
Arduino koden: se bilder av koden för en bildskärm.
Den använder Switch - fall 1, 2, 3-7 för att stega igenom koden för att ställa utgångarna till 7 - segment display när en digital ingång används på stift 12.
Ytterligare kod läggs senare i bygga för fläkt fläkt timer, ljud och ljuseffekter.