Სარჩევი:

წერტილოვანი მატრიცა 32x8 მაქს 7219 ინტერდინირება არდიუნოსთან: 5 ნაბიჯი (სურათებით)
წერტილოვანი მატრიცა 32x8 მაქს 7219 ინტერდინირება არდიუნოსთან: 5 ნაბიჯი (სურათებით)

ვიდეო: წერტილოვანი მატრიცა 32x8 მაქს 7219 ინტერდინირება არდიუნოსთან: 5 ნაბიჯი (სურათებით)

ვიდეო: წერტილოვანი მატრიცა 32x8 მაქს 7219 ინტერდინირება არდიუნოსთან: 5 ნაბიჯი (სურათებით)
ვიდეო: ერთეულოვანი და ნულოვანი მატრიცების გამოყენება 2024, ნოემბერი
Anonim
წერტილოვანი მატრიცა 32x8 Max7219 არდიუნოსთან კავშირი
წერტილოვანი მატრიცა 32x8 Max7219 არდიუნოსთან კავშირი
წერტილოვანი მატრიცა 32x8 Max7219 არდიუნოსთან კავშირი
წერტილოვანი მატრიცა 32x8 Max7219 არდიუნოსთან კავშირი

Სალამი ყველას, Dot Matrix დაფუძნებული o Max7219 არ არის ახალი 2020 წელს, ბოლო დრომდე, კონფიგურაციის პროცესი კარგად იყო დოკუმენტირებული, ერთი ჩამოტვირთავდა ტექნიკის ბიბლიოთეკას MajicDesigns– დან. და შეიცვალა რამდენიმე ხაზი სათაურის ფაილებში და FC16 მუშაობდა როგორც ხიბლი. ეს იყო მანამ, სანამ MajicDesigns არ გამოასწორებდა ბიბლიოთეკაში არსებულ ყველა შეცდომას. ახლა დოკუმენტირებული მეთოდი არ მუშაობს..

რამდენიმე დღე გავატარე ძებნისას და აღმოვაჩინე ის შემთხვევით.. შეიძლება ზოგიერთმა ექსპერტმა უკვე იცოდეს ეს. მაგრამ იფიქრა დოკუმენტირება და გაზიარება, ჩემნაირ ახალბედათა დასახმარებლად

ნაბიჯი 1: რა გვჭირდება?

რა გვჭირდება?
რა გვჭირდება?
  • Max7219 32 x 8 დოტმატრიქსის დაფა
  • არდიუნო ნანო
  • პურის დაფა
  • ზოგიერთი მავთული
  • ლეპტოპი ან დესკტოპი Ardiuno ide

ნაბიჯი 2: Max7219?

მაქსი 7219?
მაქსი 7219?
  • თუ არ ხართ დარწმუნებული გაქვთ max7219, არ გამოუშვათ led dot მატრიცა
  • გამოიყენეთ მობილური ტელეფონი გასადიდებლად და სურათის გადასაღებად
  • ეს აადვილებს კითხვას

ნაბიჯი 3: დააინსტალირეთ დრაივერი

დააინსტალირეთ დრაივერი
დააინსტალირეთ დრაივერი
დააინსტალირეთ დრაივერი
დააინსტალირეთ დრაივერი
  • არდიუნო იდეაში, გადადით "ინსტრუმენტები"> "ბიბლიოთეკების მართვა"
  • შემდეგ მოძებნეთ md_max
  • დააინსტალირეთ "MD_MAX72xx" და "MD_Parola"
  • გადატვირთეთ არდიუნო მხოლოდ ბიბლიოთეკების დატვირთვის უზრუნველსაყოფად

ნაბიჯი 4: შეცდომა და გამოსავალი

შეცდომა და გამოსავალი
შეცდომა და გამოსავალი
შეცდომა და გამოსავალი
შეცდომა და გამოსავალი
შეცდომა და გამოსავალი
შეცდომა და გამოსავალი
  • კავშირების დამყარება კოდის მიხედვით

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • შეცვალეთ Max_device 4 -ზე
  • მე ეს სხვადასხვა მაგალითებით გამოვცადე, მაგრამ შევამჩნიე, რომ პერსონაჟები ერთმანეთში იყო შერწყმული
  • ხანდახან ეს შეიძლება იყოს დაფაზე დაფარული კავშირის/მავთულის გამო
  • უმეტეს შემთხვევაში ეს გამოწვეულია არასწორი HW ინიციალიზებული
  • არსებობს 4 სთ კავშირის საფუძველზე

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" ნაგულისხმევია, ჩვენ უნდა შევამოწმოთ სათითაოდ, რომ შევამოწმოთ რომელი მუშაობს საუკეთესოდ
  • დაიმახსოვრეთ არდიუნოს ენერგიის გადატვირთვა თითოეული პარამეტრის შესამოწმებლად
  • ჩემთვის FC16_HW მუშაობდა

ნაბიჯი 5: შეცვალეთ კოდი

დაარეგულირეთ კოდი
დაარეგულირეთ კოდი
დაარეგულირეთ კოდი
დაარეგულირეთ კოდი
დაარეგულირეთ კოდი
დაარეგულირეთ კოდი
  • აპარატურის ტიპი განაახლეთ "FC16_HW" - ით
  • Max_device როგორც 4 32 x 8 მატრიცაზე
  • ჩაწერეთ კოდი არდიუნო ნანოში
  • შეამოწმეთ ჩვენება
  • Voila მუშაობს !!

ვიმედოვნებ, რომ ეს მომავალში დაეხმარება ვინმეს.

გთხოვთ გაგვიზიაროთ თქვენი კომენტარები და წინადადებები

გირჩევთ: