Talaan ng mga Nilalaman:

Dot Matrix 32x8 Max7219 Interfacing With Ardiuno: 5 Hakbang (na may Mga Larawan)
Dot Matrix 32x8 Max7219 Interfacing With Ardiuno: 5 Hakbang (na may Mga Larawan)

Video: Dot Matrix 32x8 Max7219 Interfacing With Ardiuno: 5 Hakbang (na may Mga Larawan)

Video: Dot Matrix 32x8 Max7219 Interfacing With Ardiuno: 5 Hakbang (na may Mga Larawan)
Video: Arduino Text Scrolling Display | MAX7219 Dot Matrix 4-in-1 2024, Hulyo
Anonim
Dot Matrix 32x8 Max7219 Interfacing With Ardiuno
Dot Matrix 32x8 Max7219 Interfacing With Ardiuno
Dot Matrix 32x8 Max7219 Interfacing With Ardiuno
Dot Matrix 32x8 Max7219 Interfacing With Ardiuno

Kamusta kayong lahat, Nakabatay sa Dot Matrix o Max7219 ay hindi bago sa 2020, hanggang kamakailan lamang, ang proseso ng pag-setup ay naidokumento nang maayos, ang isa ay mag-download ng library ng hardware mula sa MajicDesigns. at binago ang ilang mga linya sa mga file ng header at ang FC16 ay nagtrabaho tulad ng isang kagandahan. Ito ay hanggang sa naayos ng MajicDesigns ang lahat ng mga bug sa library. Ngayon ang dokumentadong pamamaraan ay hindi gumagana..

Gumugol ako ng ilang araw sa paghahanap at natuklasan ito nang hindi sinasadya.. Maaaring ilang mga eksperto na maaaring malaman ito. Ngunit naisip na idokumento at ibahagi ito, upang matulungan ang iba pang mga newbie na tulad ko

Hakbang 1: Ano ang Kailangan Namin?

Ano ang ating kailangan?
Ano ang ating kailangan?
  • Max7219 32 x 8 dotmatrix board
  • Ardiuno Nano
  • Bread board
  • Ang ilang mga wires
  • Laptop o Desktop na may Ardiuno ide

Hakbang 2: Max7219?

Max7219?
Max7219?
  • Kung hindi ka sigurado kung mayroon kang max7219, huwag i-pop out ang led dot matrix
  • Gamitin ang iyong mobile phone upang mag-zoom at kumuha ng larawan
  • Ginagawa nitong mas madaling basahin

Hakbang 3: I-install ang Driver

I-install ang Driver
I-install ang Driver
I-install ang Driver
I-install ang Driver
  • sa Ardiuno Ide, pumunta sa "Tools"> "Pamahalaan ang Mga Aklatan"
  • Pagkatapos maghanap para sa md_max
  • I-install ang "MD_MAX72xx" at "MD_Parola"
  • I-restart ang Ardiuno upang matiyak lamang na na-load ang mga aklatan

Hakbang 4: Error at Solusyon

Error at Solusyon
Error at Solusyon
Error at Solusyon
Error at Solusyon
Error at Solusyon
Error at Solusyon
  • Gumawa ng mga koneksyon ayon sa code

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Ayusin ang Max_device sa 4
  • Sinubukan ko ito sa iba't ibang mga halimbawa ngunit napansin ko na ang mga character ay jumbled
  • Minsan ito ay maaaring dahil sa maluwag na koneksyon / kawad sa breadboard
  • Sa karamihan ng kaso ito ay dahil sa maling HW na pinasimuno
  • Mayroong 4 hw batay sa mga koneksyon

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • Ang "Parola_HW" ay default, kailangan nating subukan isa-isa upang suriin kung alin ang pinakamahusay na gagana
  • Tandaan na i-reset ang lakas para sa Ardiuno bago mo subukan ang bawat setting
  • Para sa akin nagtrabaho ang FC16_HW

Hakbang 5: Ayusin ang Code

Ayusin ang Code
Ayusin ang Code
Ayusin ang Code
Ayusin ang Code
Ayusin ang Code
Ayusin ang Code
  • I-update ang uri ng hardware sa "FC16_HW"
  • Max_device bilang 4 para sa 32 x 8 matrix
  • Isulat muli ang code sa Ardiuno Nano
  • Subukan ang display
  • Voila gumagana ito !!

Inaasahan kong makakatulong ito sa isang tao sa hinaharap.

Mangyaring ibahagi ang iyong mga komento at mungkahi

Inirerekumendang: