
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Նախորդ ձեռնարկում ես կատարել եմ պոտենցիոմետրի ցուցում ՝ օգտագործելով RGB օղակաձև neo պիքսել led- ը: դուք կարող եք տեսնել այն այս հոդվածում "Potentio Indicator Uses RGB Neopixel"
Եվ այսօր ես կցուցադրեմ հզորացուցիչի ցուցիչը `օգտագործելով MAX7219 առաջնորդվող մետրային էկրանը:
Կատարելու համար հետևեք ստորև բերված քայլերին:
Քայլ 1: Պահանջվող բաղադրիչներ



Պահանջվող բաղադրիչներ.
- Արդուինո նանո
- Պոտենցիոմետր
- Max7219 Led Matrix ցուցադրում
- Jumper Wire
- Նախագծի խորհուրդ
- USB մինի
- նոթբուք
Պահանջվող գրադարան
LedControl
Քայլ 2: Սխեման



Բաղադրիչները հավաքելու համար տես վերևի սխեմատիկ նկարը, կարող եք նաև տեսնել ստորև բերված տեղեկատվությունը.
Arduino դեպի Led & potentio
+5V ==> VCC & 3. Պոտենցիո
GND ==> GND & 1. Potentio
D6 ==> Տվյալներ
D7 ==> CLK
D8 ==> CS / Բեռ
Քայլ 3: Programրագրավորում

Ait պատրաստելու համար օգտագործեք ստորև բերված ծածկագիրը.
#ներառել «LedControl.h»
/*
Այժմ մեզ պետք է LedControl, որի հետ աշխատելու համար: ***** Այս կապի համարները, հավանաբար, չեն աշխատի ձեր սարքավորման հետ ***** 6 -րդ կապը միացված է DataIn- ի 7 -րդ կապին, որը միացված է CLK- ի կապիչը 8 -ը միացված է LOAD- ին: Մենք ունենք միայն մեկ MAX72XX: */
LedControl lc = LedControl (6, 7, 8, 1);
անստորագիր երկար ձգձգում = 100;
void setup () {
lc. անջատում (0, կեղծ); lc.setIntensity (0, 8); lc.clearDisplay (0); } void loop () {int val = analogRead (A0); val = քարտեզ (val, 0, 1023, 0, 8);
եթե (val == 1)
{
lc.setRow (0, 0, B10000000);
}
եթե (val == 2)
{lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); } եթե (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); } եթե (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: Արդյունք

Programրագրավորվելուց հետո արդյունքները կունենան այս տեսքը:
Եթե potentio- ն պտտվում է աջ, կենդանի LED- ները ավելի ու ավելի կհետևեն շրջադարձերի քանակին:
Եթե կաթսան թեքված է ձախ, ապա կենդանի LED- ն ավելի ու ավելի քիչ կլինի պտտման հզորությունից հետո:
Խորհուրդ ենք տալիս:
NAIN 1.0 - հիմնական մարդանման ռոբոտը, որն օգտագործում է Arduino- ն. 6 քայլ

NAIN 1.0 - Arduino- ի միջոցով օգտագործվող հիմնական մարդանման ռոբոտը. որը կարող է վերահսկվել սերվերի միջոցով: 2) Անիվներ - որը կարող է կառավարվել DC շարժիչներով: 3) ոտքը - Նայնը կկարողանա շարժվել անիվների կամ ոտքերի միջև: 4) ղեկավար և
Կատարեք ձեր սեփական LED մարտկոցի մակարդակի ցուցանիշը `4 քայլ

Կատարեք ձեր սեփական LED մարտկոցի մակարդակի ցուցիչը. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարող ենք օգտագործել դասական LM3914 IC- ն `մարտկոցի LED մակարդակի ցուցիչ ստեղծելու համար: Theանապարհին ես ձեզ ցույց կտամ, թե ինչպես է աշխատում IC- ն և կբացատրեմ, թե ինչու դա Li-Ion մարտկոցի տուփի առավել ճշգրիտ միացում չէ: Իսկ en
Պոտենցիալ ցուցանիշը օգտագործում է RGB նեոպիքսել ՝ 4 քայլ

Potentio icուցանիշն օգտագործում է RGB նեոպիքսել. Այս հոդվածում ես կկազմեմ հզորության հաշվիչի ռոտացիայի ցուցիչ ՝ օգտագործելով RGB Nano պիքսելային օղակը: Այսպիսով, պոտենցիոմետրի վրա արված քանի պտույտներ կցուցադրվեն RGB մատանի վրա
Գիշերային լամպ, որն օգտագործում է ARDUINO & EPOXY RESIN: 9 քայլ (նկարներով)

Գիշերային լամպ, որն օգտագործում է ARDUINO & EPOXY RESIN- ը. Նորաձև գիշերային լույս, որը կզարդարի ձեր գրասեղանները: Մենք այն անվանեցինք «ԼԱՅԹՈUSՍ SEՈՎԻ ՏԱԿ»: Անկախ նրանից, թե դուք ինքներդ եք օգտագործում այն կամ նվիրում ձեր սիրելիներին: Մենք հավաքեցինք էպոքսիդային խեժը և արևը
Փոքրիկ ազդանշանային համակարգ, որն օգտագործում է Super Tiny Arduino համատեղելի տախտակ: 10 քայլ

Փոքրիկ ազդանշանային համակարգ, որն օգտագործում է Super Tiny Arduino համատեղելի տախտակ: Մենք պատրաստվում ենք կառուցել ահազանգի փոքրիկ սարք, որը չափում է իր և դիմացի առարկայի միջև հեռավորությունը: Եվ երբ օբյեկտը անցնում է սահմանված տարածությունից, սարքը ձեզ կտեղեկացնի