![Arduino: Potentio -aanwyser gebruik Led Matrix MAX7219: 4 stappe Arduino: Potentio -aanwyser gebruik Led Matrix MAX7219: 4 stappe](https://i.howwhatproduce.com/images/009/image-26899-j.webp)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
![Arduino: Potentio -aanwyser gebruik Led Matrix MAX7219 Arduino: Potentio -aanwyser gebruik Led Matrix MAX7219](https://i.howwhatproduce.com/images/009/image-26899-1-j.webp)
In die vorige handleiding het ek 'n potensiometer -aanduiding gemaak met die RGB -ring neo pixels led. u kan dit sien in hierdie artikel "Potentio -aanwyser gebruik RGB -neopixel"
En vandag sal ek die potensiaalaanwyser wys met die MAX7219 geleide metrieke skerm.
Volg die onderstaande stappe om dit te maak.
Stap 1: Vereiste komponente
![Vereiste komponente Vereiste komponente](https://i.howwhatproduce.com/images/009/image-26899-2-j.webp)
![Vereiste komponente Vereiste komponente](https://i.howwhatproduce.com/images/009/image-26899-3-j.webp)
![Vereiste komponente Vereiste komponente](https://i.howwhatproduce.com/images/009/image-26899-4-j.webp)
Vereiste komponente:
- Arduino nano
- Potensiometer
- Max7219 Led Matrix Display
- Jumper Wire
- Projekraad
- USB mini
- skootrekenaar
Vereiste biblioteek
LedControl
Stap 2: Skema
![Skema Skema](https://i.howwhatproduce.com/images/009/image-26899-5-j.webp)
![Skema Skema](https://i.howwhatproduce.com/images/009/image-26899-6-j.webp)
![Skema Skema](https://i.howwhatproduce.com/images/009/image-26899-7-j.webp)
Sien die skematiese tekening hierbo om die komponente te monteer, en u kan ook die onderstaande inligting sien:
Arduino na Led & potentio
+5V ==> VCC & 3. Potensiaal
GND ==> GND & 1. Potensiaal
D6 ==> DataIn
D7 ==> CLK
D8 ==> CS / Laai
Stap 3: Programmering
![Programmering Programmering](https://i.howwhatproduce.com/images/009/image-26899-8-j.webp)
Gebruik die onderstaande kode om die volgende te maak:
#sluit "LedControl.h" in
/*
Nou het ons 'n LedControl nodig om mee te werk. ***** Hierdie speldnommers werk waarskynlik nie met u hardeware nie ***** pen 6 is gekoppel aan die DataIn pen 7 is gekoppel aan die CLK pen 8 is gekoppel aan LOAD Ons het slegs 'n enkele MAX72XX. */
LedControl lc = LedControl (6, 7, 8, 1);
ongetekende lang vertraging = 100;
ongeldige opstelling () {
lc.stop (0, vals); lc.setIntensity (0, 8); lc.clearDisplay (0); } leemte lus () {int val = analogRead (A0); val = kaart (val, 0, 1023, 0, 8);
as (val == 1)
{
lc.setRow (0, 0, B10000000);
}
as (val == 2)
{lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); } as (val == 3) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); } as (val == 4) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); } as (val == 5) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); lc.setRow (0, 4, B10000000); } as (val == 6) {lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); lc.setRow (0, 4, B10000000); lc.setRow (0, 5, B10000000); } as (val == 7) {lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); lc.setRow (0, 4, B10000000); lc.setRow (0, 5, B10000000); lc.setRow (0, 6, B10000000); } as (val == 8) {lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); lc.setRow (0, 4, B10000000); lc.setRow (0, 5, B10000000); lc.setRow (0, 6, B10000000); lc.setRow (0, 7, B10000000); } lc.clearDisplay (0); }
Stap 4: Resultaat
![](https://i.ytimg.com/vi/4EQC1DxoLJc/hqdefault.jpg)
Sodra dit geprogrammeer is, sal die resultate so lyk.
As die potensiaal na regs gedraai word, sal die lewendige LED's toenemend die aantal draaie volg.
As die pot na links gedraai word, sal die lewendige LED minder en minder wees na die rotasie -sterkte.
Aanbeveel:
MAX7219 LED Matrix MQTT Gebruik Esp8266: 6 stappe
![MAX7219 LED Matrix MQTT Gebruik Esp8266: 6 stappe MAX7219 LED Matrix MQTT Gebruik Esp8266: 6 stappe](https://i.howwhatproduce.com/images/006/image-16894-j.webp)
MAX7219 LED Matrix MQTT Met behulp van Esp8266: Ek het probeer om my MAX7219 LED -skerm aan te sluit op 'n MQTT -bediener en 'n teks van die MQTT -intekening te ontvang, maar ek het nie 'n geskikte kode op die internet gekry nie, so ek het begin om my eie te bou … en die resultaat kom redelik goed … jy kan
IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266 - ESP Matrix: 12 stappe (met foto's)
![IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266 - ESP Matrix: 12 stappe (met foto's) IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266 - ESP Matrix: 12 stappe (met foto's)](https://i.howwhatproduce.com/images/009/image-25414-j.webp)
IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266-ESP Matrix: Maak jou eie IoT Smart Clock wat kan: Display Clock met 'n pragtige animasie-ikoon Display Reminder-1 to Reminder-5 Display Calendar Display Moslem Gebedstye Weer Weerinligting Nuus Vertoon Advies Vertoon Bitcoin koers vertoon
Hoe om Max7219 8x8 Dot Matrix te gebruik met "skiiiD": 9 stappe
![Hoe om Max7219 8x8 Dot Matrix te gebruik met "skiiiD": 9 stappe Hoe om Max7219 8x8 Dot Matrix te gebruik met "skiiiD": 9 stappe](https://i.howwhatproduce.com/images/010/image-29717-j.webp)
Hoe om Max7219 8x8 Dot Matrix te gebruik met "skiiiD": Dit is 'n video -instruksie van Max7219 8x8 Dot Matrix via "skiiiD" Voor aanvang, hieronder is 'n basiese handleiding vir die gebruik van skiiiDhttps: //www.instructables.com/id /Aan die gang-W
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe
![Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe](https://i.howwhatproduce.com/images/005/image-12565-3-j.webp)
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: Spesifikasie: Versoenbaar met nodemcu 18650 laaistelselintegrasie aansluiting kan gebruik word vir slaapmodus · 1 voeg by
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe
![Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe](https://i.howwhatproduce.com/images/006/image-16899-11-j.webp)
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord Beskrywing: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 is 'n WIFI -ontwikkelingsbord gebaseer op ESP8266 12E. Die funksionering is soortgelyk aan dié van NODEMCU, behalwe dat die hardeware gebou is