
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10

I föregående handledning har jag gjort en potentiometer indikation med hjälp av RGB -ring neo pixlar led. du kan se det i den här artikeln "Potentioindikator använder RGB -neopixel"
Och idag kommer jag att visa potentiatorindikatorn med hjälp av MAX7219 led -metrisk display.
Följ stegen nedan för att göra det.
Steg 1: Obligatoriska komponenter



Nödvändiga komponenter:
- Arduino nano
- Potentiometer
- Max7219 Led Matrix Display
- Jumper Wire
- Projektstyrelse
- USB mini
- bärbar dator
Obligatoriskt bibliotek
LedControl
Steg 2: Schema



För att montera komponenterna se den schematiska ritningen ovan, kan du också se informationen nedan:
Arduino till Led & potentio
+5V ==> VCC & 3. Potentio
GND ==> GND & 1. Potentio
D6 ==> DataIn
D7 ==> CLK
D8 ==> CS / Load
Steg 3: Programmering

Använd koden nedan för att göra ait:
#inkludera "LedControl.h"
/*
Nu behöver vi en LedControl att arbeta med. ***** Dessa pin -nummer fungerar förmodligen inte med din maskinvara ***** pin 6 är ansluten till DataIn pin 7 är ansluten till CLK pin 8 är ansluten till LOAD Vi har bara en enda MAX72XX. */
LedControl lc = LedControl (6, 7, 8, 1);
osignerad lång fördröjning = 100;
void setup () {
lc.avstängning (0, falskt); lc.setIntensity (0, 8); lc.clearDisplay (0); } void loop () {int val = analogRead (A0); val = map (val, 0, 1023, 0, 8);
om (val == 1)
{
lc.setRow (0, 0, B10000000);
}
om (val == 2)
{lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); } if (val == 3) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); } if (val == 4) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); } if (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); } if (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); } if (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); } if (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); }
Steg 4: Resultat

När de väl är programmerade kommer resultaten att se ut så här.
Om potentio -nen vrids åt höger följer de levande lysdioderna alltmer antalet varv.
Om grytan vrids åt vänster blir lysdioden mindre och mindre efter rotationsstyrkan.
Rekommenderad:
KONTROLL LED MATRIX MAX7219 MED ARDUINO: 9 steg

KONTROLLERA LED MATRIX MAX7219 MED ARDUINO: I denna handledning lär vi oss hur du styr MAX7219 Led -matrisen med Arduino genom att visa en enkel text. Titta på en demonstrationsvideo
RGB LED MATRIX ANVÄNDER NEOPIXEL: 8 steg (med bilder)

RGB LED MATRIX ANVÄNDER NEOPIXEL: I den här självstudien ska jag visa dig hur du bygger en 5*5 RGB LEDMATRIX ANVÄNDANDE NEOPIXEL. Med denna matris kan vi visa fascinerande animationer, emojis och bokstäver som är superenkla mycket attraktiva. låt oss börja
Hur man använder Max7219 8x8 Dot Matrix With "skiiiD": 9 steg

Så här använder du Max7219 8x8 Dot Matrix With "skiiiD": Detta är en videoinstruktion av Max7219 8x8 Dot Matrix via " skiiiD " Före start, nedan är en grundläggande handledning för hur du använder skiiiDhttps: //www.instructables.com/id /Komma igång-W
Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 steg (med bilder)

Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): Har du arbetat med färdig 8x8 LED-matris som skärmar? De finns i olika storlekar och är ganska intressanta att arbeta med. En stor lättillgänglig storlek är cirka 60 mm x 60 mm. Men om du letar efter en mycket större färdig LED-matris,
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg

Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons