สารบัญ:
- ขั้นตอนที่ 1: เราต้องการอะไร
- ขั้นตอนที่ 2: Max7219?
- ขั้นตอนที่ 3: ติดตั้งไดรเวอร์
- ขั้นตอนที่ 4: ข้อผิดพลาดและวิธีแก้ไข
- ขั้นตอนที่ 5: ปรับโค้ด
วีดีโอ: Dot Matrix 32x8 Max7219 การเชื่อมต่อกับ Ardiuno: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
สวัสดีทุกคน, Dot Matrix ที่ใช้ Max7219 นั้นไม่ใช่เรื่องใหม่ในปี 2020 จนกระทั่งเมื่อเร็วๆ นี้ ขั้นตอนการตั้งค่าได้รับการจัดทำเป็นเอกสารอย่างดี ใครจะดาวน์โหลดไลบรารี่ฮาร์ดแวร์จาก MajicDesigns และเปลี่ยนสองสามบรรทัดในไฟล์ส่วนหัวและ FC16 ทำงานได้อย่างมีเสน่ห์ จนกระทั่ง MajicDesigns แก้ไขจุดบกพร่องทั้งหมดในห้องสมุด ตอนนี้วิธีการจัดทำเอกสารไม่ทำงาน..
ฉันใช้เวลาสองสามวันในการค้นหาและค้นพบโดยบังเอิญ.. ผู้เชี่ยวชาญบางคนอาจรู้แล้ว แต่คิดว่าจะบันทึกและแชร์เพื่อช่วยเหลือมือใหม่คนอื่นๆ อย่างผม
ขั้นตอนที่ 1: เราต้องการอะไร
- บอร์ด Max7219 32 x 8 dotmatrix
- อาร์ดิอูโน่ นาโน
- กระดานขนมปัง
- สายบางๆ
- แล็ปท็อปหรือเดสก์ท็อปที่มี Ardiuno ide
ขั้นตอนที่ 2: Max7219?
- หากคุณไม่แน่ใจว่าคุณมี max7219 หรือไม่ อย่าเปิดดอทเมทริกซ์นำออกมา
- ใช้มือถือซูมถ่ายรูป
- ทำให้อ่านง่ายขึ้น
ขั้นตอนที่ 3: ติดตั้งไดรเวอร์
- ใน Ardiuno Ide ให้ไปที่ "เครื่องมือ" > "จัดการไลบรารี"
- จากนั้นค้นหา md_max
- ติดตั้ง "MD_MAX72xx" และ "MD_Parola"
- รีสตาร์ท Ardiuno เพียงเพื่อให้แน่ใจว่ามีการโหลดไลบรารี่
ขั้นตอนที่ 4: ข้อผิดพลาดและวิธีแก้ไข
-
ทำการเชื่อมต่อตามรหัส
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 12
- ปรับ Max_device เป็น 4
- ฉันทดสอบด้วยตัวอย่างต่างๆ แต่ฉันสังเกตเห็นว่าตัวละครสับสน
- บางครั้งอาจเป็นเพราะการเชื่อมต่อ/สายหลวมบนเขียงหั่นขนม
- ส่วนใหญ่เกิดจาก HW initialized ไม่ถูกต้อง
-
มี 4 hw ขึ้นอยู่กับการเชื่อมต่อ
- MD_MAX72XX::PAROLA_HW
- MD_MAX72XX::GENERIC_HW
- MD_MAX72XX::ICSTATION_HW
- MD_MAX72XX::FC16_HW
- "Parola_HW" เป็นค่าเริ่มต้น เราต้องทดสอบทีละตัวเพื่อตรวจสอบว่าอันไหนทำงานได้ดีที่สุด
- อย่าลืมรีเซ็ตพลังงานสำหรับ Ardiuno ก่อนทดสอบการตั้งค่าแต่ละครั้ง
- สำหรับฉัน FC16_HW ทำงาน
ขั้นตอนที่ 5: ปรับโค้ด
- อัปเดตประเภทฮาร์ดแวร์เป็น "FC16_HW"
- Max_device เป็น 4 สำหรับ 32 x 8 เมทริกซ์
- เขียนโค้ดกลับเข้าไปใน Ardiuno Nano
- ทดสอบการแสดงผล
- Voila มันใช้งานได้ !!
หวังว่านี่จะช่วยใครซักคนในอนาคต
กรุณาแบ่งปันความคิดเห็นและข้อเสนอแนะของคุณ
แนะนำ:
8051 การเชื่อมต่อกับ DS1307 RTC และการแสดงการประทับเวลาใน LCD: 5 ขั้นตอน
8051 การเชื่อมต่อกับ DS1307 RTC และการแสดงการประทับเวลาใน LCD: ในบทช่วยสอนนี้ เราได้อธิบายให้คุณทราบเกี่ยวกับวิธีการเชื่อมต่อไมโครคอนโทรลเลอร์ 8051 กับ ds1307 RTC ที่นี่เรากำลังแสดงเวลา RTC ในรูปแบบ LCD โดยใช้การจำลอง Proteus
คู่มือการเชื่อมต่อ PLSD: การเชื่อมต่อกับ Apple TV ผ่าน AirPlay [อย่างไม่เป็นทางการ]: 10 ขั้นตอน
คู่มือการเชื่อมต่อ PLSD: การเชื่อมต่อกับ Apple TV ผ่าน AirPlay [อย่างไม่เป็นทางการ]: คู่มือต่อไปนี้มีไว้เพื่อแสดงกระบวนการเชื่อมต่อกับ Apple TV ในห้องประชุมผ่าน AirPlay แหล่งข้อมูลที่ไม่เป็นทางการนี้จัดทำขึ้นเพื่อเอื้อเฟื้อเผื่อแผ่สำหรับฝ่ายบริหาร พนักงาน และแขกรับเชิญของ Perkins Local School District
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: 12 ขั้นตอน (พร้อมรูปภาพ)
IoT Smart Clock Dot Matrix ใช้ Wemos ESP8266 - ESP Matrix: สร้าง IoT Smart Clock ของคุณเองที่สามารถ: แสดงนาฬิกาพร้อมไอคอนแอนิเมชั่นที่สวยงาม Display Reminder-1 to Reminder-5 แสดงปฏิทิน แสดงเวลาละหมาดของชาวมุสลิม แสดงข้อมูลสภาพอากาศ แสดงข่าว แสดงคำแนะนำ อัตรา Bitcoin แสดง
MAX7219 LED Dot Matrix Assembly และการทดสอบ: 6 ขั้นตอน (พร้อมรูปภาพ)
MAX7219 LED Dot Matrix Assembly และการทดสอบ: จอแสดงผล Dot-Matrix เป็นอุปกรณ์แสดงผลที่มีไดโอดเปล่งแสงจัดอยู่ในรูปของเมทริกซ์ จอแสดงผล Dot matrix นี้ใช้ในแอพพลิเคชั่นที่ต้องการสัญลักษณ์, กราฟฟิค, อักขระ, ตัวอักษร, ตัวเลข นำมาแสดงร่วมกัน
SMS Monitor -- จอแสดงผล Dot Matrix -- MAX7219 -- SIM800L: 8 ขั้นตอน (พร้อมรูปภาพ)
SMS Monitor || จอแสดงผล Dot Matrix || MAX7219 || SIM800L: ในวิดีโอนี้ คุณจะได้เรียนรู้วิธีใช้โมดูล GSM การแสดงดอทเมทริกซ์ และวิธีแสดงข้อความเลื่อนบนโมดูล หลังจากนั้นเราจะรวมเข้าด้วยกันเพื่อแสดงข้อความที่ได้รับผ่านซิม GSM เพื่อแสดงดอทเมทริกซ์ มันค่อนข้างง่ายและคุณ