Arduino LED Matrix (6 / 6 stap)

Stap 6: De Code

Uitstekend! Met de fysieke vergadering van de Raad van Bestuur gedaan, is het tijd om de codering krijgen. Ik heb geschreven wat Arduino-code voor het ontvangen en weergeven van de LED-waarden verzonden vanaf de computer naar de Arduino (de techniek die gebruikt wordt om meerdere LEDs tegelijk licht heet multiplexing, geef het een google hebt u enige tijd). De code van de arduino is in de

Ik heb ook geschreven wat Java code, ook aangesloten, voor het schrijven van eenvoudige programma's tekst wilt weergeven op de Arduino. Het voorbeeld java-programma verschijnt de huidige tijd in een lichtkrant manier. Controleer het bestand README.txt in het zipbestand als bijlage voor instructies over het uitvoeren van de code van java.

U moet de arduino-code voor het gebruik van het juiste aantal rijen, kolommen en input pennen aanpassen. Doe dit door het veranderen van de #define rijen en #define kolommen lijnen aan het aantal rijen en kolommen die u gebruikt. Wijzig de rowPins en columnPins op de input pinnen die u gebruikt.

Voor de meer gevorderde programmeurs, zal ik een korte beschrijving over de werking van de Arduido "API".

Elke byte ontvangt van de Arduino is één band (d.w.z. kolom). De bands naar links bent verschoven. Als u overschrijven de hele matrix LED op een moment wilt, houd enkel kolomwaarden schrijven totdat u de hele matrix LED hebt overschreven.

Er zijn twee manieren voor het opgeven van de kolomwaarden:

De eerste is het opgeven van het aantal LEDs (aan de onderkant) oplichten. (bijv. een 1(0x01) schrijven zullen make-up onder de meeste LED-verlichting. Het schrijven van een 2(0x02) zal maken de onderkant die 2 LEDs oplichten. Het schrijven van 3 zal... Enzovoort enzovoort.

De tweede wijze is waar links meest bit behoort (128 toevoegen aan de waarde). Dit betekent aan de code van de Arduino te interpreteren de waarden anders. In deze modus vertegenwoordigt elke bit een ander licht, met de meest rechtse bit die aangeeft of de onderkant LED in- of uitschakelen is. De byte-0b10000101 zou bijvoorbeeld oplichten van de eerste en derde LEDs van de bodem.

De software verstrekt (met inbegrip van het lettertype) is aan jou te verspreiden en wijzigen, commercieel of niet-commerciële doeleinden.

Gerelateerde Artikelen

Arduino LED Matrix Kit

Arduino LED Matrix Kit

Arduino LED Matrix Kit is ontwikkeld zodat u met een 8 x 8 LED Matrix, een geïntegreerde schakeling MAX7219 en een Arduino werken kunt. In het project, zal u trekken, met behulp van een eenvoudige en korte code, een blij gezicht. You´ll tekent vervol
Arduino LED Matrix Clock

Arduino LED Matrix Clock

Deze klok maakt gebruik van vijf MAX7219 8 x 8 LED matrices om een klok weer te geven.De twee linker eenheden weergeven het uur, het recht twee de notulen en de middelste matrix telt af de seconden. Dit wordt bereikt door verhelderend één LED per sec
Stem ingang Arduino Bi-color LED Matrix scrollen tekstweergave (Bluetooth + Android)

Stem ingang Arduino Bi-color LED Matrix scrollen tekstweergave (Bluetooth + Android)

Tijdens het browsen interessante projecten op Instructables, stuitte we op de indrukwekkende stem geactiveerd Arduino (Bluetooth + Android) instructable. Je kan check it out opOnlangs, hebben zetten we een instructable te bouwen een 7 Bi-color 8 x 8
V-USB ATtiny85 Project Raad van bestuur en een 8 x 8 rode LED Matrix Display

V-USB ATtiny85 Project Raad van bestuur en een 8 x 8 rode LED Matrix Display

Dit korte project zal een 8 x 8 Matrix van rode Led display met de V-USB ATtiny85 Project bord gemaakt in mijn eerste Instructable gebruiken. Het doel van deze oefening wordt een ATtiny85 bepalen van een 8 x 8 Led Matrix beeldscherm, en probeer te vi
Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Nadat we met de Bi-color LED Matrix Driver Module kit kwamen, we hebben ons gebogen rond voor interessante projecten te werken.Bent u wellicht geïnteresseerd in een aantal van de projecten die we hebben opgemaakt op instructables met behulp van deze
Arduino gebaseerd Bi-color LED Matrix Game of Life

Arduino gebaseerd Bi-color LED Matrix Game of Life

Conway's Game of Life is geen conventionele spel. Het is de bekendste tweedimensionale cellulaire automaat gemaakt door de Britse wiskundige John Horton Conway in 1970.Het wordt gespeeld op een tweedimensionaal raster van cellen. Een cel kan worden d
Arduino gebaseerde Bi-color LED Matrix Tetris Game

Arduino gebaseerde Bi-color LED Matrix Tetris Game

Een van de elektronica DIY kit jolliFactory kwam omhoog met is de Bi-color LED Matrix Driver Module Kit. Deze module is ontworpen om kunnen keten-zodat u kan serieschakeling de modules samen aan het aantal modules moet u past bij uw project.De volgen
9 * 9 LED-matrix met Arduino

9 * 9 LED-matrix met Arduino

ooit wilde een groter scherm?Deze weergave is gebaseerd op een 9 * 9 groene LED Matrix. Het display is gedreven net met een Arduino board (Duemilanove in mijn geval).Waarom gebruiken we een matrix en we niet verlicht van de LED's afzonderlijk?Basic:E
Arduino 32 X 16 LED Matrix Clock

Arduino 32 X 16 LED Matrix Clock

Vond ik een erg leuk speeltje van de zaak.Ik zat te denken proberen te maken een heel mooie klok met het speelgoed van de zaak.Helaas kan erg leuk speelgoed van de zaak niet worden gevonden slechts één.Mislukking is niet toegestaan * _ *Stap 1: Mater
LED Matrix met Arduino

LED Matrix met Arduino

Hola, ik ben Javier MakespaceMadrid. Vorige week organiseerden we een meetup om te spelen met LED matrices en Arduinos. Dit was deel van "La noche de la electrónica con Jameco"Dit instructable is gebaseerd op de workshop. Het maakt gebruik van e
Real-time BitCoin Price monitor met LED-Matrix, Arduino en 1Sheeld

Real-time BitCoin Price monitor met LED-Matrix, Arduino en 1Sheeld

Kortom, deze projecten illustreren hoe de prijs van BitCoin in USD in realtime bijwerken en weergeven van de prijs op een grote LED-matrix die we hebben gehackt om te laten communiceren met Arduino in plaats van de PC.Wij hebben ondervonden sommige p
Arduino gebaseerde Bi-color LED Matrix Pong Game

Arduino gebaseerde Bi-color LED Matrix Pong Game

Hebben we twee game project instructables tot nu toe met behulp van de jolliFactory Bi-color LED Matrix Driver Module DIY kits die we ontworpen. Deze LED Matrix-module is ontworpen om kunnen keten-zodat u kunt serieschakeling de modules samen aan het
Arduino (SPI) 7 Bi-color LED Matrix scrollen tekstweergave

Arduino (SPI) 7 Bi-color LED Matrix scrollen tekstweergave

Enige tijd terug, kwamen we met een instructable te bouwen een 7 Bi-color 8 x 8 LED-Matrix Scrolling tekst-Display. U kunt bezoeken voor meer detail.In die instructable, gebruikten we de uitstekende LedControl-bibliotheek die is speciaal geschreven v