Arduino LED-Display (6 / 12 stap)

Stap 6: Software - dingen instellen

De belangrijkste klasse van onze belang zullen de Display - het is verantwoordelijk voor de installatie van MAX chips en API voorziet schilderij.

Voordat we beginnen met schilderen is het noodzakelijk om te ding zetten. Onderstaande code 2D array met daarin Selecteer slaaf lijnen maakt en initialiseert display. Het scherm zelf bestaat uit 3 rijen, ieder heeft 8 LED Modules. Uiteraard kunt u elke verantwoordelijk grootte, maar ik zal vasthouden aan deze.

De lay-out van genoemde 2D matrix komt overeen met de fysieke weergave: elke LED Module MAX chip heeft gewijd, en elke chip Selecteer slaaf lijn heeft gewijd. Eerste dimensie van onze matrix geeft aan dat fysieke rij tentoongesteld, tweede dimensie geeft LED Module binnen deze rij en de waarde zelf PIN nummer voor Selecteer slaaf regel bevat.

 #include "Display.h" Display *disp; /** * Orientation of LED Kits (8x8 LED matrix) on display that I've used for testing. * The numbers are indicating Select Slave line of MAX7219. * 48, 46, 49, 47, 45, 43, 41, 39 * 36, 34, 32, 30, 28, 26, 24, 22 * 37, 35, 33, 31, 29, 27, 25, 23 */ ss_t **ss; ss_t** createSS() { ss_t **ss = alloc2DArray8(3, 8); // first row ss[0][0] = 48; ss[0][1] = 46; ss[0][2] = 49; ss[0][3] = 47; ss[0][4] = 45; ss[0][5] = 43; ss[0][6] = 41; ss[0][7] = 39; // second row ss[1][0] = 36; ss[1][1] = 34; ss[1][2] = 32; ss[1][3] = 30; ss[1][4] = 28; ss[1][5] = 26; ss[1][6] = 24; ss[1][7] = 22; // third row ss[2][0] = 37; ss[2][1] = 35; ss[2][2] = 33; ss[2][3] = 31; ss[2][4] = 29; ss[2][5] = 27; ss[2][6] = 25; ss[2][7] = 23; return ss; } void setup() { util_setup(); log_setup(); ss = createSS(); // Test display consist of 8x3 LED Modules (3 rows, each one 8 Modules) disp = new Display(8, 3, ss); disp->setup(); } 

Er is één meer methode vermeldenswaard: log_setup(). Hele
project heeft rustige precieze logger - zodat u kunt zien wat er daadwerkelijk gebeurt. Het standaard uitgeschakeld, zodat het uitchecken bijbehorende documentatie: https://github.com/maciejmiklas/ArdLog

Gerelateerde Artikelen

3D Printer behuizing met Arduino LED-Display

3D Printer behuizing met Arduino LED-Display

Hallo, onlangs verworven een 3D-printer, en sinds dan ik heb het afdrukken van bijna non-stop. Maar toen ik de printer naar school bracht, werd het een uitdaging om af te drukken veilig in mijn kleine slaapzaal zonder ademhaling abs dampen. De volgen
Arduino Nano LED-Display

Arduino Nano LED-Display

Dit is mijn eerste instructable zijn over het netjes interface een 0.56" 4-cijferige 7-Segment LED display om een Arduino Nano. 7-segment LED displays zijn ideaal voor het weergeven van informatie op een Arduino als gevolg van hun low-cost (~$1.50 op
4-cijferige 7-Segment LED-Display + Arduino

4-cijferige 7-Segment LED-Display + Arduino

ik onlangs kreeg een 4-cijferige 7-Segment LED-Display van Sparkfun, en kon niet wachten om het te gebruiken. Hier, zal ik u tonen hoe het, en sommige voorbeeldprogramma's te gebruiken met het draad!Stap 1: Display infoDit is de manier waarop het sch
Arduino UNO gebaseerd HUB75 LED DISPLAY DRIVER

Arduino UNO gebaseerd HUB75 LED DISPLAY DRIVER

Dit is aangepaste 5x5cm Arduino UNO bestuur waarmee eenvoudige aansluiting naar HUB75 interface LED displays.Als u niet bekend met dergelijke vertoningen bent kunt u één vanuit Adafruit 16 X 32 RGB LED MATRIX paneelof vanuit Aliexpress kopenHUB75 int
Het bouwen van een low-cost, scrollen LED-display voor de Arduino microprocessor regeling.

Het bouwen van een low-cost, scrollen LED-display voor de Arduino microprocessor regeling.

The Arduino Microcomputer system is een betaalbaar platform voor meer informatie over microprocessing en programmering. Nog Arduinos kan worden gebruikt voor instrumentatie, Robotica en vele geautomatiseerde processen.In deze serie gaan we door enkel
Arduino - Theremin met 7 Segment LED-Display

Arduino - Theremin met 7 Segment LED-Display

In dit instructable, ik zal u tonen hoe maak je een eenvoudige speelgoed die combinatie van de LED flitser en de Theremin. We gonna met behulp van enkele elementaire elektronica gebouwd op de top van een Arduino. Het basisidee van de 7 Segment LED-Di
OSRAM DLO3416 intelligente LED Display Module - Arduino Test

OSRAM DLO3416 intelligente LED Display Module - Arduino Test

dit is een test van een OSRAM DLO3416 intelligente LED-Display module. Dit is een compleet pakket van 4 tekens bestaat uit 5 x 7 dot matrix arrays. De module heeft een RAM, een volledig ASCII-lettertype en een multiplexing circuit. Het is zeer eenvou
Arduino met MM5451 LED Display Driver

Arduino met MM5451 LED Display Driver

Het onderwerp hier is de Arduino aansluiten op een MM5451 LED-displaystuurprogramma. Dit is geschreven in C om aan te tonen bitsgewijze programmering en shift register operatie.Met behulp van slechts twee input pinnen (clock en data) voor seriële dat
Arduino toongenerator met LED-Display

Arduino toongenerator met LED-Display

Hier is een eenvoudige Arduino project heks kan worden gemaakt met deze DIY LED-display en sommige andere goedkope onderdelen.Stap 1: Onderdelen en ToolsOnderdelen die nodig zijn voor dit project:(1) Arduino nano(2) tactiele drukknoppen(2) 10 K ohm r
Meerdere LED-Display Module

Meerdere LED-Display Module

Hallo allemaal,Ik werk graag met LED-displays met 7 segmenten of dot matrix en ik heb al veel verschillende projecten met hen.Iedere keer dat die ze interessant, zijn omdat er sommige een soort van magie in hoe ze kunnen werken omdat wat je het ziet
Arduino VFD Display klok Tutorial - een gids VFD-schermen

Arduino VFD Display klok Tutorial - een gids VFD-schermen

... + Een klein beetje over VFDsHerinner je je (nog) de weergave van uw oude CD-speler, HiFi-systeem of auto radio? Heb je ooit gemerkt de displays gebruikt op uw lokale supermarkt ziet u het gescande object en de prijs van het?Deze schermen hebben e
Bouw een Daft Punk helm met programmeerbare LED-display

Bouw een Daft Punk helm met programmeerbare LED-display

dit Instructable zal het proces van het creëren van uw zeer eigen Thomas Bangalter Daft Punk helmetdetailleren. Hoewel deze tutorial specifieke aan Thomas Bangalter van helm in het bijzonder lijkt misschien, zijn er veel processen betrokken binnen di
Bouwen van een enorme 7 segmenten 8 cijfers rode LED-display

Bouwen van een enorme 7 segmenten 8 cijfers rode LED-display

deze instructables presenteert hoe maak je een enorme 7 segmenten 8 cijfers LED-display. Het doel van deze weergave is voor de weergave van de tijd, datum, temperatuur of om te worden gebruikt als een chronometer op verschillende lopende wedstrijden,
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