Arduino ledde matrisen (6 / 6 steg)

Steg 6: Koden

Utmärkt! Med fysisk montering av styrelsen gjort, är det dags att få kodning. Jag har skrivit några Arduino kod för mottagande och visar LED värden skickas från datorn till Arduino (den teknik som används för att tända flera lysdioder samtidigt kallas multiplexering, ge det en google om du har lite tid). Arduino koden är i den

Jag har också skrivit några Javakod, också fäst, för att skriva enkla program för att visa text på Arduino. Exempel java-programmet kommer att visa den aktuella tiden på en nyhetsticker sätt. För instruktioner om hur du kör Javakod kolla README.txt i zip-filen bifogas.

Du kommer att behöva justera arduino koden för att använda rätt antal rader, kolumner och input stift. Gör detta genom att ändra #define raderna och #define kolumner linjer till antalet rader och kolumner som du använder. Ändra rowPins och columnPins till ingång stift du använder.

För de mer avancerade kodare, kommer att jag ge en kort beskrivning på hur Arduido "API" fungerar.

Varje byte Arduino mottar är ett band (dvs kolumn). Banden till vänster är skiftat över. Om du vill skriva över den hela ledde matrisen i taget, bara hålla skriva kolumnvärden tills du har över den hela ledde matrisen.

Det finns två sätt att ange kolumnvärden:

Först är ange antalet lysdioder (från botten) att lysa upp. (t.ex. skriva en 1(0x01) kommer att göra botten på de flesta LED-ljus upp. Skriva en 2(0x02) kommer att göra botten 2 Lysdioder tänds. Skriver 3 kommer... Och så vidare och så vidare.

Det andra läget är där till vänster mest lite är en (lägger till 128 värdet). Detta betyder att koden för Arduino att tolka värdena på olika sätt. I det här läget representerar varje bit ett annat ljus, med längst till höger lite betecknar om botten LED är på eller av. Till exempel skulle byte 0b10000101 tändas första och tredje lysdioderna från botten.

Programvaran som tillhandahålls (inklusive teckensnitt) är din att distribuera och ändra, kommersiellt eller icke-kommersiellt.

Se Steg
Relaterade Ämnen

Arduino ledde matrisen klockan

Denna klocka använder fem MAX7219 8 x 8 ledde matriser Visa en klocka.De två vänstra enheterna visar timme, till höger två minuterna, och mellersta matrisen räknar bort sekunderna. Detta sker genom en lysande LED per sekund, räkna på varje rad. 8. ly...

Arduino ledde matrisen med Wii Nunchuck kontroll

Main Video:Dokumentation...

V-USB ATtiny85 projektstyrelse och en 8 x 8 röda ledde matrisen visas

Detta kort projekt kommer att använda en 8 x 8 röda Led Matrix display med styrelsens V-USB ATtiny85 projekt skapade i min första Instructable. Syftet med övningen är att ha en ATtiny85 styra en 8 x 8 Led Matrix Display, och sedan försöka hitta något...

24 x 10 ledde matrisen (Arduino baserat)

Jag har sett en hel del instructables som visar hur man bygger ledde matriser, men jag skulle vilja belysa två av dem, eftersom detta bygga bygger på att två bygger.Göra en 24 X 6 ledde matrisen av Syst3mXochGör en giant LED-tecken! (24 x 8 matris) a...

9 * 9 ledde matrisen med Arduino

någonsin ville ha en större skärm?Denna display är baserad på en 9 * 9 gröna ledde matrisen. Displayen är drivande bara med en Arduino ombord (Duemilanove i mitt fall).Varför använder vi en matris och vi inte lyser upp lamporna individuellt?Grundlägg...

Arduino 8 * 8 ledde matrisen driver med 2 * 74HC595 SKIFT register

Jag köpte en 8 x 8 ledde matrisen inklusive en förare ombord med ett MAX7219CNG chip. Tyvärr detta chip inte fungerar korrekt. Så jag bestämde mig att bygga min egen drivrutin med hjälp av 2 74HC595 SKIFT register.Min lösning är baserad på den "Multi...

Arduino 32 X 16 ledde matrisen klockan

Jag hittade en mycket trevlig leksak i ärendet.Jag tänkte försöka göra en mycket fin klocka med leksaker i ärendet.Tyvärr, mycket fin leksak i ärendet hittades inte bara en.Misslyckande är inte tillåtet * _ *Steg 1: Material eller komponenter. Mycket...

LEDDE matrisen med Arduino

Hola, jag är Javier från Makespace Madrid. Förra veckan anordnade vi en meetup att spela med LED matriser och Arduinos. Detta var del av "La noche de la electrónica con Jameco"Detta instructable är baserat på verkstaden. Den använder en enda led...

Pong med 8 x 8 ledde matrisen på Arduino

spelet Pong skapade med 8 x 8 ledde matrisen på Arduino Diecimila (microcontroller Atmel ATMega 168). För mer information http://blog.bsoares.com.br/arduino/ping-pong-with-8x8-led-matrix-on-arduino...

2-spelare Pong spel med Arduino Uno och 8 x 8 ledde matrisen

klassiska Pong spelet genomförs på en Arduino Uno och 8 x 8 mono-färg ledde matrisen.Spelare pinnar styrs av en potentiometer för varje spelare. Vill du pinnen att gå till vänster, bara slå potentiometern kvar.Hastigheten på spelet ökar med tiden. Ef...

Realtid BitCoin Price monitor med ledde matrisen, Arduino och 1Sheeld

I grund och botten detta projekt illustrera hur uppdatera priset på BitCoin i USD i realtid och visar priset på en stor LED-matris som vi har hackat låta det kommunicera med Arduino istället för PC.Vi har haft några problem i projektet som hacking LE...

32 x 16 ledde matrisen Panel och Arduino

Historien om projektetKort sagt, är detta projekt resultatet av en utmaning. En dag, en vän som var på besök mig, såg mina experiment med några ledde matrisen och frågar mig om jag kan styra många av dessa. Jag svarade "ja visst", med extra inte...

Lätt 4 x 6 ledde matrisen, Arduino!

I denna inst'able, jag visar dig hur du skapar din egen 4 x 6LEDDE matrisen samt hur du kan skriva kod för det!Det finns en animation skapare program i steg 4!Här är en animering för att få dig upphetsad om projektet!*** Vinkar animering ***=========...

Arduino powered tre färg 8 x 8 ledde matrisen

hur man ansluter en tre färg, som i rött, grönt och blått, rad 8 kolumn av 8 LED array till en Arduino. Modellnumret för matrisen används är CRM-2388ARGB-L. Det kom inte med några ledningar instruktioner, så jag ställa med ett 9 volts batteri och en...

5 x 2 ledde matrisen med Arduino

för att göra detta 5 x 2 ledde matrisen behöver du följande:12 x hoppare ledningar10 x lysdioder10 x 330 Ohm motstånd1 x bakbord eller Perfboard1 x Arduino Uno eller Arduino Mega 2560Detta är ett mycket lätt och snabbt projekt. Det tar ca 30 minuter...

LEDDE matrisen med arduino enkelt

Jag kommer att lära dig att använda en MAX7219 ledde matrisen med arduino UNO och det bästa är att det är super enkelt.Steg 1: Vad du behöver?Reservdelslista:1. MAX7219 Ledde matrisen2. M/F hoppare ledningar3. Arduino UNO4. USB-kabel för arduino5. da...

5 x 5 rgb lpd6803-ledde matrisen arduino kontrollerade

vad:en 5 * 5 rgb ledde matrisen, gjorda med arduino och lpd6803 baserat lysdioder från adafruit.med pir-sensor, det går på om den upptäcker rörelser och en IR-distace sensor, 1 animation visar avståndet du har från sensorn:).movie1Varför:eftersom des...

Arduino 8 x 8 ledde matrisen

I detta instructable jag ska visa dig hur man gränssnitt med ledde matrisen med hjälp av en Arduino och MAX7219 IC, detta projekt kan användas för att göra bilder med låg upplösning med hjälp av lysdioder. Detta projekt är mycket enkel att bygga och...

Fantastiska binära kalender och klocka med månen fas i en ledde matrisen

Hej, alla!Detta är mitt projekt med fler funktioner än min binär klocka som du kan se också på min en annan Instructables.Huvudtanken är att tillämpa i en enkel LED Matrix Display en massa funktioner, inklusive en komplett månadskalender med dag, mån...