
Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Litar
- Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
- Langkah 4: Dalam Visuino Tambah Komponen
- Langkah 5: Dalam Komponen Set Visuino
- Langkah 6: Dalam Komponen Sambungan Visuino
- Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 8: Main
- Langkah 9: Penyelesaian masalah
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
Dalam tutorial ini kita akan belajar bagaimana mengawal matriks Led MAX7219 dengan Arduino dengan memaparkan teks ringkas.
Tonton video demonstrasi.
Langkah 1: Apa yang Anda Perlu



- Arduino UNO (atau Arduino lain)
- MATRIK LED. Kami akan menggunakan modul FC-16 yang mempunyai empat Paparan Matriks LED 8 × 8 casacaded dan Pemacu LED MAX7219 terbina dalam untuk setiap paparan.
- Wayar pelompat
- Program Visuino: Muat turun Visuino
Langkah 2: Litar

- Sambungkan pin Matrik LED [VCC] ke pin Arduino [5V]
- Sambungkan pin Matrik LED [GND] ke pin Arduino [GND]
- Sambungkan pin Matrix LED [DIN] ke pin digital Arduino [11]
- Sambungkan pin Matrix LED [CS] ke pin digital Arduino [10]
- Sambungkan pin Matrik LED [CLK] ke pin digital Arduino [13]
Catatan: Baca juga bahagian untuk Penyelesaian Masalah di bawah
Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO


Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:
Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2
Langkah 4: Dalam Visuino Tambah Komponen



- Tambah komponen "Penjana Jam"
- Tambah komponen "Nilai Teks"
- Tambah komponen "Kaunter"
- Tambahkan "Integer Multi Source"
- Tambahkan komponen "Maxim LED Display Controller SPI MAX7219 / MAX7221"
Langkah 5: Dalam Komponen Set Visuino



- Pilih "ClockGenerator1" dan di tetingkap sifat tetapkan "Frekuensi" ke: 5
- Pilih "Counter1" dan pada tetingkap sifat tetapkan Max> Nilai ke 0 dan Min> Nilai ke -170Catatan: -170 adalah jarak pada X (panjang teks), bahawa teks akan bergerak dari kiri ke kanan, anda boleh bermain dengan nombor ini untuk mendapatkan panjang yang tepat
- Pilih "IntegerMultiSource1" dan di tetingkap sifat tetapkan "Output Pins" ke: 3
-
Pilih "TextValue1" dan tetapkan "Nilai" (Ini adalah teks yang ingin anda paparkan pada Matrik LED): PROJEK MATRIK LED ARDUINO
- Pilih "LedController1" dan di tetingkap sifat pilih "Kumpulan Pixel" dan klik pada 3 titik. Dalam tetingkap tetingkap "PixelGroups" "Grafik 2D" dari sebelah kanan ke kiri Pilih "2D Grafik1" di sebelah kiri dan di tetingkap sifat: - "Tinggi" hingga 8- "Mirror Horizontal" to true- "Orientation" to goUp- "Reverse Horizontal" to True- "Reverse Vertical" to False- "Width" to 32- Pilih "Elements" dan klik pada 3dotsDi tetingkap "Elemen" seret "Isi Skrin" ke kiri, kembangkan "Teks" dan seret "Medan Teks" ke sebelah kiri. Pilih "Medan Teks1" dan di tetingkap sifat tetapkan "Balut" ke Salah, Pilih "X" dan klik pada ikon "Pin" dan pilih "Integer SinkPin" << lihat gambarTutup Semua tetingkap
- Pilih "LedController1" dan di tetingkap sifat tetapkan "Intensity" ke 0.1 <
Langkah 6: Dalam Komponen Sambungan Visuino

- Sambungkan pin "ClockGenerator1" [Keluar] ke pin "Kaunter1" [In]
- Sambungkan pin "Counter1" [Out] ke pin IntegerMultiSource1 [In]
- Sambungkan pin "IntegerMultiSource1" [0] ke "LedController1"> Medan Teks1> X
- Sambungkan pin "IntegerMultiSource1" [1] ke "LedController1"> Isi Skrin1> Jam
- Sambungkan pin "IntegerMultiSource1" [2] ke pin "TextValue1" [Jam]
- Sambungkan pin "TextValue1" [Out] ke "LedController1"> Field Text1> In
- Sambungkan pin "LedController1" [Chip Select] ke pin digital Arduino [10]
- Sambungkan pin "LedController1" [Out SPI] ke pin Arduino [SPI In]
Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".
Langkah 8: Main
Sekiranya anda menghidupkan modul Arduino UNO, Matrik LED akan mula Memaparkan teks dari sebelah kiri ke sisi kanan.
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:
Langkah 9: Penyelesaian masalah

Dalam kes saya Semasa menghidupkan Arduino, Matriks LED berkelip dan Teks tidak dipaparkan sepenuhnya. Sebabnya adalah kerana cip MAX7219 sangat sensitif terhadap gangguan voltan.
Untuk menyelesaikannya, saya menambahkan kapasitor elektrolit 47uf antara LED Matrix VCC (+) dan GND (-), pastikan anda menyambungkan kapasitor ke kanan, + di (VCC) dan - di (GND)
Disyorkan:
MATRIK LED SMART LED DALAMAN INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 Langkah (dengan Gambar)

DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Inilah kemajuan ke-2 saya untuk projek yang saya sangat teruja untuk menunjukkan kepada anda. Ini mengenai Matriks LED Pintar DIY yang membolehkan anda memaparkannya, data, seperti Statistik YouTube, Statistik Rumah Pintar anda, kerana suhu, kelembapan, boleh menjadi jam sederhana, atau hanya menunjukkan
Jam Penggera Matrik LED (dengan Pemain MP3): 6 Langkah (dengan Gambar)

Jam Penggera Matriks LED (dengan Pemain MP3): Jam penggera berasaskan Arduino ini mempunyai semua yang anda harapkan dari penggera anda - kemungkinan untuk membangunkan anda dengan setiap lagu yang anda suka, butang tunda dan mudah dikendalikan melalui tiga butang. Terdapat tiga blok utama - matrik LED, modul RTC dan
Tenis Pong Dengan Matrik LED, Arduino dan Joysticks: 5 Langkah (dengan Gambar)

Pong Tennis With LED Matrix, Arduino dan Joysticks: Projek ini bertujuan untuk pemula dan pengedar yang berpengalaman. Pada tahap asas, ia dapat dilakukan dengan papan roti, kabel jumper dan menempel pada sekeping bahan sekerap (saya menggunakan kayu) dengan Blu-Tack dan tanpa pematerian. Walau bagaimanapun, lebih maju
Bina Matrik LED Arduino Dengan Kanta Pekat: 7 Langkah

Bina Matrik LED Arduino Dengan Lensa Pekat: Arahan ini menunjukkan cara menggerakkan matriks LED yang murah dari Arduino. Saya juga akan menunjukkan kepada anda bagaimana menggunakan pencetak 3D dan alat ganti yang murah untuk membina susunan lensa mini untuk memusatkan cahaya dari LED dan menolongnya kelihatan banyak
PAPARAN MATRIK LED 8x8 - ARDUINO - KAWALAN BLUETOOTH: 7 Langkah (dengan Gambar)

PAPARAN MATRIK LED 8x8 | ARDUINO | BLUETOOTH CONTROL: Dalam tutorial ini saya menunjukkan cara membina matriks LED 8 x 8 menggunakan Arduino.DO KOMENTAR APA YANG ANDA FIKIRKAN TENTANG INSTRUCTABLE INI, JADI SAYA DAPAT MENINGKATKAN DALAM INSTRUKTABLAH LANJUT SAYA, lihat tutorial video untuk pemahaman yang lebih baik mengenai keseluruhan