Inhoudsopgave:
- Stap 1: Dingen die nodig zijn
- Stap 2: Beschrijving
- Stap 3: Circuitbedrading
- Stap 4: Bibliotheek instellen
- Stap 5: Broncode
- Stap 6: UITGANG
Video: Interface LED Dot Matrix (8x8) met NodeMCU - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hallo Makers,
Ik ben met een andere eenvoudige en coole Instructable.
In deze Instructable zullen we leren hoe we LED Dot Matrix (8x8) kunnen interfacen met NodeMCU.
Laten we beginnen.
Stap 1: Dingen die nodig zijn
Dit zijn de vereiste dingen om dit Instructables te doen.
Hardwarevereiste:
- LED Dot-matrix (8x8)
- KnooppuntMCU
- Doorverbindingsdraden / Aansluitdraden (Optioneel)
- Broodplank
- Micro-USB-kabel
Softwarevereisten
Arduino IDE (met ESP8266-bibliotheek geïnstalleerd)
Stap 2: Beschrijving
Een LED Dot Matrix of LED Display is een grote, lage resolutie vorm van dot-matrix display.
Het is nuttig voor zowel industriële als commerciële doeleinden, om informatie weer te geven en voor mens-machine-interfaces voor hobbyisten.
Het bestaat uit een 2D-diodematrix waarvan de kathoden in rijen zijn samengevoegd en de anodes in kolommen (of omgekeerd).
Door de stroom van elektriciteit door elk rij- en kolompaar te regelen, is het mogelijk om elke LED afzonderlijk te regelen.
Stap 3: Circuitbedrading
De Dot Matrix heeft 5 pinnen, d.w.z.
VCC - Aan te sluiten op NodeMCU Vin.
GND - Aan te sluiten op Ground Pin (GND) van de NodeMCU.
Din - Aan te sluiten op digitale pin D0 van de NodeMCU.
CS - Aan te sluiten op digitale pin D1 van de NodeMCU.
CLK - Aan te sluiten op digitale pin D2 van de NodeMCU.
Stap 4: Bibliotheek instellen
Voordat je aan de slag gaat met coderen heb je Arduino IDE nodig.
Om Arduino IDE te downloaden en voor NodeMCU-installatie, kun je mijn vorige instructable bekijken. En voor deze Instructable heb je LedControl Matrix LIbrary nodig, je kunt het downloaden via de onderstaande link.
Led-besturingsbibliotheek
Oké, laten we beginnen met coderen
Stap 5: Broncode
CODE:
#erbij betrekken
int DIN = 16; // D0
int CS = 5; // D1 int CLK = 4; // D2
LedControl lc=LedControl(DIN, CLK, CS, 0);
ongeldige setup(){
lc.shutdown(0, false); // De MAX72XX staat in de energiebesparende modus bij het opstarten lc.setIntensity (0, 15); // Stel de helderheid in op maximale waarde lc.clearDisplay (0); // en wis het scherm }
lege lus() {
byte a[8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L-byte b [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // Ik byte c [8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G-byte d [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H-byte e[8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // T-byte f [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H byte g [8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O byte h [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U byte i [8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S-byte j[8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte(a); vertraging (1000); printByte(b); vertraging (1000); printByte(c); vertraging (1000); printByte(d); vertraging (1000); printByte(e); vertraging (1000); printByte(f); vertraging (1000); printByte(g); vertraging (1000); printByte(h); vertraging (1000); printByte(i); vertraging (1000); printByte(j); vertraging (1000); }
ongeldig printByte(byteteken ){
int ik = 0; for(i=0;i<8;i++) { lc.setRow(0, i, character); } }
Download de onderstaande code "LED_DotMatrix_NodeMCU.ino".
Je kunt aan de code sleutelen zoals je wilt, of hem gebruiken zoals hij is.
Stap 6: UITGANG
Dat zijn alle makers
Ik hoop dat je dit leuk vond. Blijf op de hoogte voor meer projecten!
Aanbevolen:
Dot Matrix; 8x8 met bericht of afbeeldingen: 4 stappen
Dot Matrix; 8x8 met bericht of afbeeldingen: deze Instructable toont u de Dot Matrix-afbeeldingen die ik heb gemaakt met de Dot Matrix 8x8.. Bekijk de video's en programma's die zijn meegeleverd. De Dot-matrix is een 2-dimensionaal display. Het bestaat uit 8 kolommen en 8 rijen. Als je goed kijkt naar
8x8 LED MATRIX DISPLAY - ARDUINO - BLUETOOTH-CONTROLE: 7 stappen (met afbeeldingen)
8x8 LED MATRIX DISPLAY | ARDUINO | BLUETOOTH-BEDIENING: In deze tutorial laat ik zien hoe je een 8 x 8 LED-matrix bouwt met behulp van een Arduino. REAGEER WAT JE DENKT OVER DIT INSTRUCTABLE, ZODAT IK IN MIJN VERDERE INSTRUCTABLES KAN VERBETEREN Bekijk de video-tutorial voor een beter begrip van de hele
Dot Matrix-visitekaartje: 8 stappen (met afbeeldingen)
Dot Matrix-visitekaartje: als mijn visitekaartje met zaklamp niet geavanceerd genoeg voor u is, wat dacht u van een visitekaartje met een volledig grafisch display erop dat kan worden aangepast voor een aantal scrollende berichten? Deze kan in hoeveelheid worden gemaakt voor ongeveer $ 5 onderdelen, en het
8x8 LED-matrix: 5 stappen
8x8 LED-matrix: deze instructable laat je zien hoe je een 8x8 LED-matrix maakt waarmee je elke afzonderlijke LED kunt besturen en je eigen patronen kunt maken, zolang ze maar 64 pixels nodig hebben om ze in één kleur te tonen. Update 25.09.10 Ik heb een patroongenerator toegevoegd aan
Een Dot Matrix-LED gebruiken met een Arduino en Shift Register: 5 stappen
Een dot-matrix-LED gebruiken met een Arduino en Shift Register: de Siemens DLO7135 Dot-matrix-LED is een geweldig stukje opto-elektronica. Het wordt gefactureerd als een 5x7 Dot Matrix Intelligent Display (r) met geheugen/decoder/stuurprogramma. Samen met dat geheugen heeft het een ASCII-display van 96 tekens met een bovenste en onderste