![Arduino: Potentio indikatori Led Matrix MAX7219: 4 qadamdan foydalanadi Arduino: Potentio indikatori Led Matrix MAX7219: 4 qadamdan foydalanadi](https://i.howwhatproduce.com/images/009/image-26899-j.webp)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
![Arduino: Potentio indikatori MAX7219 LED matritsasidan foydalanadi Arduino: Potentio indikatori MAX7219 LED matritsasidan foydalanadi](https://i.howwhatproduce.com/images/009/image-26899-1-j.webp)
Oldingi qo'llanmada men RGB halqa neo piksellari yordamida potentsiometr ko'rsatkichini ko'rsatdim. Buni "Potentsio indikatori RGB neopikselidan foydalanadi" maqolasida ko'rishingiz mumkin.
Va bugun men MAX7219 LED metrik displeyi yordamida potensator ko'rsatkichini ko'rsataman.
Buni amalga oshirish uchun quyidagi amallarni bajaring.
1 -qadam: kerakli komponentlar
![Kerakli komponentlar Kerakli komponentlar](https://i.howwhatproduce.com/images/009/image-26899-2-j.webp)
![Kerakli komponentlar Kerakli komponentlar](https://i.howwhatproduce.com/images/009/image-26899-3-j.webp)
![Kerakli komponentlar Kerakli komponentlar](https://i.howwhatproduce.com/images/009/image-26899-4-j.webp)
Kerakli komponentlar:
- Arduino nano
- Potentsiometr
- Max 7219 LED matritsali displey
- Jumper simlari
- Loyiha kengashi
- USB mini
- noutbuk
Majburiy kutubxona
LedControl
2 -qadam: sxema
![Sxema Sxema](https://i.howwhatproduce.com/images/009/image-26899-5-j.webp)
![Sxema Sxema](https://i.howwhatproduce.com/images/009/image-26899-6-j.webp)
![Sxema Sxema](https://i.howwhatproduce.com/images/009/image-26899-7-j.webp)
Komponentlarni yig'ish uchun yuqoridagi sxematik rasmga qarang, shuningdek quyidagi ma'lumotlarni ko'rishingiz mumkin:
Arduino - Led va potentsial
+5V ==> VCC va 3. Potentio
GND ==> GND & 1. Potentsial
D6 ==> DataIn
D7 ==> CLK
D8 ==> CS / Yuklash
3 -qadam: dasturlash
![Dasturlash Dasturlash](https://i.howwhatproduce.com/images/009/image-26899-8-j.webp)
Aytish uchun quyidagi kodni ishlating:
#"LedControl.h" ni qo'shing
/*
Endi biz bilan ishlash uchun LedControl kerak. ***** Bu pin raqamlari sizning apparatingiz bilan ishlamasligi mumkin ***** 6 -pin DataIn -ga ulangan 7 -pin CLK -ga ulangan 8 -LOADga ulangan Bizda faqat bitta MAX72XX bor. */
LedControl lc = LedControl (6, 7, 8, 1);
imzosiz uzoq kechikish = 100;
bo'sh o'rnatish () {
lc.shutdown (0, noto'g'ri); lc.setIntensity (0, 8); lc.clearDisplay (0); } void loop () {int val = analogRead (A0); val = xarita (val, 0, 1023, 0, 8);
agar (val == 1)
{
lc.setRow (0, 0, B10000000);
}
agar (val == 2)
{lc.setRow (0, 0, B10000000); lc.setRow (0, 1, B10000000); } agar (val == 3) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); } agar (val == 4) {
lc.setRow (0, 0, B10000000);
lc.setRow (0, 1, B10000000); lc.setRow (0, 2, B10000000); lc.setRow (0, 3, B10000000); } agar (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); } agar (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); } agar (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); } agar (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 -qadam: Natija
![](https://i.ytimg.com/vi/4EQC1DxoLJc/hqdefault.jpg)
Dasturlashtirilgandan so'ng, natijalar shunday bo'ladi.
Agar potentio o'ngga burilsa, jonli LEDlar tobora burilishlar soniga ergashadi.
Agar qozon chapga burilgan bo'lsa, aylanish potentsialidan keyin jonli LED kamroq bo'ladi.
Tavsiya:
DUAL LED BLINKER 555 TIMER IC: 5 qadamdan foydalanadi
![DUAL LED BLINKER 555 TIMER IC: 5 qadamdan foydalanadi DUAL LED BLINKER 555 TIMER IC: 5 qadamdan foydalanadi](https://i.howwhatproduce.com/images/001/image-1251-15-j.webp)
DUAL LED BLINKER 555 TIMER IC dan foydalanadi: umid qilamanki, bu ko'rsatma sizga yoqadi va kanalimga obuna bo'ladi
Havo pianino IR yaqinlik sensori va Arduino Uno Atmega 328: 6 qadamlaridan foydalanadi (rasmlar bilan)
![Havo pianino IR yaqinlik sensori va Arduino Uno Atmega 328: 6 qadamlaridan foydalanadi (rasmlar bilan) Havo pianino IR yaqinlik sensori va Arduino Uno Atmega 328: 6 qadamlaridan foydalanadi (rasmlar bilan)](https://i.howwhatproduce.com/images/007/image-20161-j.webp)
Havo pianinolari IQ yaqinlik sensori va Arduino Uno Atmega 328 yordamida: Odatda pianino - bu tugmachani bosishning oddiy mexanizmi bo'yicha elektr yoki mexanik ish. Ammo bu erda burilish bor, biz ba'zi datchiklar yordamida pianino kalitlariga bo'lgan ehtiyojni yo'q qilishimiz mumkin edi. Infraqizil yaqinlik datchiklari sababga eng mos keladi, chunki
Potentsio indikatori RGB neopikselidan foydalanadi: 4 qadam
![Potentsio indikatori RGB neopikselidan foydalanadi: 4 qadam Potentsio indikatori RGB neopikselidan foydalanadi: 4 qadam](https://i.howwhatproduce.com/images/010/image-28731-j.webp)
Potentsio indikatori RGB neopikselidan foydalanadi: Ushbu maqolada men potentsiometrning aylanish indikatorini RGB Nano pikselli uzuk yordamida yasayman, shuning uchun potentsiometrda qilingan qancha aylanish RGB halqasida aks etadi
Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: 3 qadamdan iborat
![Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: 3 qadamdan iborat Motorola C261 Y El Pic 16f84a Mediantes Comandos AT: 3 qadamdan iborat](https://i.howwhatproduce.com/images/011/image-32741-j.webp)
Motorola C261 Yo'l -yo'riqli konferentsiyalarning eng yaxshisi - bu Motorola C261 mikrokontrolorining 16F84A kontsentratsiyali uy -ro'zg'or dasturlari
Just Arduino IDE: 4 qadamdan foydalanib, ESP8266 Wi -Fi modulini qanday sozlashni bilib oling
![Just Arduino IDE: 4 qadamdan foydalanib, ESP8266 Wi -Fi modulini qanday sozlashni bilib oling Just Arduino IDE: 4 qadamdan foydalanib, ESP8266 Wi -Fi modulini qanday sozlashni bilib oling](https://i.howwhatproduce.com/images/001/image-653-106-j.webp)
Faqat Arduino IDE yordamida ESP8266 Wi -Fi modulini qanday o'rnatishni bilib oling: Ushbu qo'llanmada men sizga tashqi TTL konvertori emas Arduino IDE yordamida ESP8266 modulini qanday o'rnatishni ko'rsataman