Arduino matrisskrivare spelkonsol (1 / 7 steg)
Steg 1: Vad du behöver...
Komponenter:
- Arduino Uno (1) (sparkfun)
- ATmega328P mikrokontroller (1) (sparkfun)
- MAX7219CNG (2) (sparkfun)
- 2.379" Bi-color dot matrisdisplay (1) (sparkfun)
- Tryckknappar eller taktil switch (7) (sparkfun)
- Summern (1)
- 5mm LED (5)
- Resistor (15)
- Kondensator (6)
- 165 X 73 mm PCB styrelse
- IC base (valfritt)
- Li-Ion batteri (1) (sparkfun)
Verktyg:
- Lödkolv & löda
- Limpistol
- PCB borra (för handgjorda pcb endast)
Färdigheter:
- Bra lödning & prototyper skicklighet krävs
Arduino Uno används till att programmera ATmega328P. ATmega328P är den huvudsakliga mikrokontrolleren av Arduino Uno ombord och jag använde den enbart för mitt projekt. För att veta hur man använder fristående ATmega328P kan du följa "Från Arduino att en mikrokontroller på en skärbräda".
MAX7219CNG används för att köra dot-matrix display. MAX7219CNG är en kompakt, seriell indata/utdata common-katod bildskärmsdrivrutin som kan gränssnittet mikroprocessorer 7-segment numerisk LED skärmar av upp till 8 siffror, stapeldiagram skärmar eller 64 enskilda lysdioder. Ingår på-chip är en BCD koden-B avkodare, multiplex scan kretsar, segment och siffran drivrutiner och en 8 x 8 statiska RAM som lagrar varje siffra. Kommunikation med MAX7219 uppnås genom en bekväm 4-tråd seriella gränssnitt (stöder SPI). Enskilda siffror kan åtgärdas och uppdateras utan att skriva om hela displayen. Endast en yttre motstånd krävs för att ställa in segmentet nuvarande för alla lysdioder. IC innehåller också en 150μA lågenergi Avslutningsläge, analog och digital ljusstyrka, ett scanlimit register som tillåter användaren att Visa från 1 till 8 siffror och ett testläge som tvingar alla lysdioder på. Detaljer finns i databladet.
Om du är ny i lödning du kan följa den instructable: Hur att löda - hemligheter bra lödning
Sparkfun.com guide: hur man löda - hålmontering hσrd