Mundarija:

Ardiuno bilan 32x8 Max7219 nuqta matritsasi: 5 qadam (rasmlar bilan)
Ardiuno bilan 32x8 Max7219 nuqta matritsasi: 5 qadam (rasmlar bilan)

Video: Ardiuno bilan 32x8 Max7219 nuqta matritsasi: 5 qadam (rasmlar bilan)

Video: Ardiuno bilan 32x8 Max7219 nuqta matritsasi: 5 qadam (rasmlar bilan)
Video: Using MAX7219 8 Digits Seven Segment Display - Robojax 2024, Iyul
Anonim
Ardiuno bilan 32x8 Max7219 nuqta matritsasi
Ardiuno bilan 32x8 Max7219 nuqta matritsasi
Ardiuno bilan 32x8 Max7219 nuqta matritsasi
Ardiuno bilan 32x8 Max7219 nuqta matritsasi

Hammaga salom, Max7219 -ga asoslangan nuqta matritsasi 2020 yilda yangi emas, yaqin vaqtgacha o'rnatish jarayoni yaxshi hujjatlashtirilgan edi, MajicDesigns -dan apparat kutubxonasini yuklab olish mumkin edi. va sarlavha fayllaridagi bir nechta satrlarni o'zgartirdi va FC16 joziba kabi ishladi. Bu MajicDesigns kutubxonadagi barcha xatolarni tuzatguncha edi. Endi hujjatlashtirilgan usul ishlamaydi..

Men bir necha kun qidirib topdim va tasodifan topdim.. Balki ba'zi mutaxassislar buni bilar. Lekin men uni hujjatlashtirish va baham ko'rishni, men kabi boshqa yangilarga yordam berishni o'yladim

1 -qadam: Bizga nima kerak?

Bizga nima kerak?
Bizga nima kerak?
  • Max7219 32 x 8 dotmatrix platasi
  • Ardiuno Nano
  • Non paneli
  • Ba'zi simlar
  • Ardiuno ideali noutbuk yoki ish stoli

2 -qadam: Max7219?

Maks 7219?
Maks 7219?
  • Agar sizda max7219 borligiga ishonchingiz komil bo'lmasa, asosiy nuqta matritsasini chiqarmang
  • Kattalashtirish va rasmga olish uchun mobil telefoningizdan foydalaning
  • Bu o'qishni osonlashtiradi

3 -qadam: Drayverni o'rnating

Drayverni o'rnatish
Drayverni o'rnatish
Drayverni o'rnatish
Drayverni o'rnatish
  • Ardiuno Ide -da "Asboblar"> "Kutubxonalarni boshqarish" -ga o'ting.
  • Keyin md_max -ni qidiring
  • "MD_MAX72xx" va "MD_Parola" ni o'rnating
  • Kutubxonalar yuklanganligiga ishonch hosil qilish uchun Ardiunoni qayta ishga tushiring

4 -qadam: Xato va echim

Xato va echim
Xato va echim
Xato va echim
Xato va echim
Xato va echim
Xato va echim
  • Kodga muvofiq ulanishlarni amalga oshiring

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Max_device -ni 4 ga sozlang
  • Men uni turli misollar bilan sinab ko'rdim, lekin men belgilar bir -biriga aralashganini payqadim
  • Ba'zida bu non panelidagi uzilish/simning uzilishi tufayli bo'lishi mumkin
  • Ko'pgina hollarda, bu noto'g'ri boshlangan HW tufayli
  • Ulanishlarga asoslangan 4 soatlik hw bor

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" sukut bo'yicha, qaysi biri yaxshiroq ishlashini tekshirish uchun biz birma -bir sinab ko'rishimiz kerak
  • Har bir sozlamani tekshirishdan oldin Ardiuno quvvatini qayta tiklashni unutmang
  • Men uchun FC16_HW ishladi

5 -qadam: Kodni to'g'rilang

Kodni sozlang
Kodni sozlang
Kodni sozlang
Kodni sozlang
Kodni sozlang
Kodni sozlang
  • Uskuna turini "FC16_HW" ga yangilang
  • Max_device 32 x 8 matritsa uchun 4 ta
  • Kodni Ardiuno Nano -ga qayta yozing
  • Displeyni sinab ko'ring
  • Voila ishlaydi !!

Umid qilamanki, bu kelajakda kimgadir yordam beradi.

Iltimos, fikr va takliflaringizni baham ko'ring

Tavsiya: