![Arduino: Indikator potenciala uporablja LED matrico MAX7219: 4 koraki Arduino: Indikator potenciala uporablja LED matrico MAX7219: 4 koraki](https://i.howwhatproduce.com/images/009/image-26899-j.webp)
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
![Arduino: Potencio indikator uporablja LED matrico MAX7219 Arduino: Potencio indikator uporablja LED matrico MAX7219](https://i.howwhatproduce.com/images/009/image-26899-1-j.webp)
V prejšnji vadnici sem naredil indikacijo potenciometra z uporabo obroča RGB neo pikslov. lahko vidite v tem članku "Indikator potenciala uporablja RGB neopixel"
In danes bom prikazal indikator potenciatorja z uporabo metričnega LED zaslona MAX7219.
Če želite to narediti, sledite spodnjim korakom.
Korak: Potrebne komponente
![Potrebne komponente Potrebne komponente](https://i.howwhatproduce.com/images/009/image-26899-2-j.webp)
![Potrebne komponente Potrebne komponente](https://i.howwhatproduce.com/images/009/image-26899-3-j.webp)
![Potrebne komponente Potrebne komponente](https://i.howwhatproduce.com/images/009/image-26899-4-j.webp)
Potrebne komponente:
- Arduino nano
- Potenciometer
- Max7219 LED matrični zaslon
- Mostična žica
- Projektni odbor
- Mini mini USB
- prenosni računalnik
Obvezna knjižnica
LedControl
2. korak: Shema
![Shema Shema](https://i.howwhatproduce.com/images/009/image-26899-5-j.webp)
![Shema Shema](https://i.howwhatproduce.com/images/009/image-26899-6-j.webp)
![Shema Shema](https://i.howwhatproduce.com/images/009/image-26899-7-j.webp)
Če želite sestaviti komponente, glejte shematično risbo zgoraj, si lahko ogledate tudi spodnje informacije:
Arduino na Led & potencio
+5V ==> VCC & 3. Potencio
GND ==> GND & 1. Potencio
D6 ==> DataIn
D7 ==> CLK
D8 ==> CS / Naloži
3. korak: Programiranje
![Programiranje Programiranje](https://i.howwhatproduce.com/images/009/image-26899-8-j.webp)
Za pripravo uporabite spodnjo kodo:
#include "LedControl.h"
/*
Zdaj potrebujemo LedControl za delo. ***** Te pin številke verjetno ne bodo delovale s vašo strojno opremo ***** pin 6 je priključen na DataIn pin 7 je priključen na pin CLK 8 je priključen na LOAD Imamo samo en MAX72XX. */
LedControl lc = LedControl (6, 7, 8, 1);
dolga zakasnitev brez podpisa = 100;
void setup () {
lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); } void loop () {int val = analogRead (A0); val = zemljevid (val, 0, 1023, 0, 8);
če (val == 1)
{
lc.setRow (0, 0, B10000000);
}
če (val == 2)
{lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); } če (val == 3) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); } če (val == 4) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); } če (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); }
4. korak: Rezultat
![](https://i.ytimg.com/vi/4EQC1DxoLJc/hqdefault.jpg)
Ko bodo programirani, bodo rezultati videti tako.
Če potencio zavrtite v desno, bodo LED pod napetostjo vedno bolj sledile številnim zavojem.
Če lonec obrnete v levo, bo LED v živo po moči vrtenja vedno manj.
Priporočena:
RC Thrust Vectoring Hovercraft (uporablja se v Jet Fighters): 4 koraki (s slikami)
![RC Thrust Vectoring Hovercraft (uporablja se v Jet Fighters): 4 koraki (s slikami) RC Thrust Vectoring Hovercraft (uporablja se v Jet Fighters): 4 koraki (s slikami)](https://i.howwhatproduce.com/images/001/image-2608-18-j.webp)
RC Thrust Vectoring Hovercraft (uporablja se v Jet Fighters): Vpišite se v moj tečaj "Elektronika na kratko" tukaj: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARKA Oglejte si tudi moj kanal YouTube tukaj za več projektov in elektronskih vaj: https://www.youtube.com/channel/UCelOORs
Indikator potenciala uporablja RGB Neopixel: 4 koraki
![Indikator potenciala uporablja RGB Neopixel: 4 koraki Indikator potenciala uporablja RGB Neopixel: 4 koraki](https://i.howwhatproduce.com/images/010/image-28731-j.webp)
Indikator potenciala uporablja RGB Neopixel: V tem članku bom naredil indikator vrtenja potenciometra z obročem RGB Nano pikslov, torej koliko vrtljajev na potenciometru bo prikazanih na obroču RGB
Kako sestaviti 8x8 VELIKO LED matrico (MAX7219 LED 10 mm): 9 korakov (s slikami)
![Kako sestaviti 8x8 VELIKO LED matrico (MAX7219 LED 10 mm): 9 korakov (s slikami) Kako sestaviti 8x8 VELIKO LED matrico (MAX7219 LED 10 mm): 9 korakov (s slikami)](https://i.howwhatproduce.com/images/011/image-30624-j.webp)
Kako sestaviti 8x8 VELIKO LED matrico (MAX7219 LED 10 mm): Ali ste delali z že pripravljeno LED matrico 8x8 kot zasloni? Prihajajo v različnih velikostih in so zelo zanimive za delo. Velika razpoložljiva velikost je okoli 60 mm x 60 mm. Če pa iščete veliko večjo že pripravljeno LED matrico,
Robot Follow Me, ki uporablja NodeMCU: 4 koraki
![Robot Follow Me, ki uporablja NodeMCU: 4 koraki Robot Follow Me, ki uporablja NodeMCU: 4 koraki](https://i.howwhatproduce.com/images/001/image-2477-8-j.webp)
Robot Follow Me Robot z uporabo NodeMCU: Zelo preprost robot Follow Me z uporabo NodeMCU. Za zaznavanje bližnjega objekta/ človeka uporablja senzor razdalje NodeMCU HC SR04. Ko zazna objekt/ človeka, bo začel slediti
Osvetlite Valentinovo z bleščečo RGB matrico: 3 koraki
![Osvetlite Valentinovo z bleščečo RGB matrico: 3 koraki Osvetlite Valentinovo z bleščečo RGB matrico: 3 koraki](https://i.howwhatproduce.com/images/006/image-15117-13-j.webp)
Osvetlite svoje Valentinovo z bleščečo RGB matrico: Valentinovo se bliža, spoznate nekoga, ki se je zaljubil na prvi pogled?