
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53

في البرنامج التعليمي السابق ، قمت بعمل مؤشر الجهد باستخدام RGB ring neo pixels. يمكنك رؤيته في هذا المقال "مؤشر الجهد يستخدم RGB Neopixel"
واليوم سأعرض مؤشر الجهد باستخدام شاشة العرض المتري MAX7219.
اتبع الخطوات أدناه للقيام بذلك.
الخطوة 1: المكونات المطلوبة



المكونات المطلوبة:
- اردوينو نانو
- مقياس فرق الجهد
- Max7219 شاشة LED مصفوفة
- سلك الطائر
- مجلس المشروع
- USB صغير
- حاسوب محمول
المكتبة المطلوبة
ليدكونترول
الخطوة 2: المخطط



لتجميع المكونات ، انظر الرسم التخطيطي أعلاه ، يمكنك أيضًا الاطلاع على المعلومات أدناه:
Arduino إلى Led & potentio
+ 5V ==> VCC & 3
GND ==> GND & 1
D6 ==> داتاين
D7 ==> CLK
D8 ==> CS / تحميل
الخطوة الثالثة: البرمجة

استخدم الكود أدناه لعمل ait:
# تضمين "LedControl.h"
/*
الآن نحن بحاجة إلى LedControl للعمل معه. ***** لن تعمل أرقام التعريف الشخصي هذه على الأرجح مع جهازك ***** يتم توصيل دبوس 6 بـ DataIn pin 7 متصل بـ CLK pin 8 متصل بـ LOAD لدينا MAX72XX واحد فقط. * /
LedControl lc = LedControl (6 ، 7 ، 8 ، 1) ؛
وقت تأخير طويل بدون توقيع = 100 ؛
الإعداد باطل() {
lc.shutdown (0 ، خطأ) ؛ كثافة lc.set (0 ، 8) ؛ lc.clearDisplay (0) ، } حلقة فارغة () {int val = analogRead (A0) ؛ فال = خريطة (فال ، 0 ، 1023 ، 0 ، 8) ؛
إذا (فال == 1)
{
lc.setRow (0، 0، B10000000) ؛
}
إذا (فال == 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) ؛ } إذا (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) ؛ } إذا (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) ؛ } إذا (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) ؛ } إذا (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: النتيجة

بمجرد البرمجة ، ستبدو النتائج هكذا.
إذا تم تدوير القوة إلى اليمين ، فستتبع مصابيح LED الحية بشكل متزايد عدد المنعطفات.
إذا تم تشغيل القدر إلى اليسار ، فسيكون مؤشر LED المباشر أقل وأقل بعد فعالية الدوران.
موصى به:
يستخدم مؤشر القوة RGB Neopixel: 4 خطوات

يستخدم مؤشر الجهد RGB Neopixel: في هذه المقالة سأقوم بعمل مؤشر دوران لمقياس الجهد باستخدام حلقة RGB Nano pixel. لذلك ، كم عدد الثورات التي تم إجراؤها على مقياس الجهد سيتم عرضها على حلقة RGB
كيفية بناء مصفوفة LED كبيرة 8 × 8 (MAX7219 LED 10 مم): 9 خطوات (بالصور)

كيفية بناء مصفوفة LED كبيرة 8 × 8 (MAX7219 LED 10 مم): هل عملت مع مصفوفة جاهزة 8x8 LED كشاشات عرض؟ إنها تأتي بأحجام مختلفة ومثيرة للاهتمام للعمل معها. الحجم الكبير المتاح بسهولة حوالي 60 مم × 60 مم. ومع ذلك ، إذا كنت تبحث عن مصفوفة LED جاهزة أكبر بكثير ،
التشفير الروتاري: كيف يعمل وكيف يستخدم مع Arduino: 7 خطوات

التشفير الروتاري: كيف يعمل وكيفية استخدامه مع Arduino: يمكنك قراءة هذا وغيره من البرامج التعليمية الرائعة على موقع ElectroPeak الرسمي في هذا البرنامج التعليمي ، ستتعرف على كيفية استخدام المشفر الدوار. أولاً ، سترى بعض المعلومات حول المشفر الدوراني ، وبعد ذلك ستتعلم كيفية
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)

أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو
Geek Bag - 101 يستخدم للوحة المفاتيح الميتة الجزء 1: 8 خطوات

Geek Bag - 101 يستخدم للوحة المفاتيح الميتة الجزء 1: حسنًا ، ربما لا يوجد بالفعل 101 استخدامًا مختلفًا تمامًا للوحة المفاتيح الميتة ولكننا سنرى إلى أي مدى سنصل. Geek Central المحلي لدينا - & quot؛ The Electron Club & quot؛ (http://carrierdetect.com/؟cat=23) - في غلاسكو زودتني بصندوق