Isi kandungan:

Tutorial LED Arduino Smile MAX7219 Matrix: 4 Langkah
Tutorial LED Arduino Smile MAX7219 Matrix: 4 Langkah

Video: Tutorial LED Arduino Smile MAX7219 Matrix: 4 Langkah

Video: Tutorial LED Arduino Smile MAX7219 Matrix: 4 Langkah
Video: Display Your Name With Arduino | MAX7219 LED Matrix Display 2024, Julai
Anonim
Tutorial LED Arduino Smile MAX7219 Matrix
Tutorial LED Arduino Smile MAX7219 Matrix

Dalam tutorial ini "Mengendalikan Matriks Led Menggunakan Arduino". Saya menunjukkan kepada anda cara menggunakan paparan matriks Led menggunakan Arduino.

Dan dalam artikel ini, kita akan belajar membuat emotikon senyum menggunakan paparan matriks ini menggunakan Arduino juga.

Bahan-bahan yang digunakan masih sama dengan artikel sebelumnya. jadi segera kita mulakan tutorial.

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

ini adalah senarai komponen yang diperlukan:

  • Mengetuai Matrik
  • Arduino Nano
  • Kawat Jumper
  • USBmini
  • Lembaga Projek

Perpustakaan yang diperlukan:

Pengawalan Led

Langkah 2: Skim

Skim
Skim
Skim
Skim

Untuk memasang komponen lihat gambar skematik di atas, anda juga dapat melihat maklumat di bawah:

Mengetuai Matrix ke Arduino

VCC ==> + 5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Setelah menyelesaikan pemasangan komponen, teruskan ke proses pengaturcaraan.

Langkah 3: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Gunakan kod di bawah untuk membuat emoticon senyum dalam matriks dot:

#sertakan "LedControl.h"

/*

Sekarang kita memerlukan LedControl untuk bekerjasama. ***** Nombor pin ini mungkin tidak akan berfungsi dengan perkakasan anda ***** pin 6 disambungkan ke DataIn pin 8 disambungkan ke CLK pin 7 disambungkan ke LOAD Kami hanya mempunyai satu MAX72XX. * /

LedControl lc = LedControl (6, 7, 8, 1);

masa penangguhan panjang yang tidak ditandatangani = 100;

batal persediaan () {

lc.shutdown (0, salah); lc.setIntensity (0, 8); lc.clearDisplay (0); }

senyum kosong () {

bait a [8] = {B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B00111100, B00000000};

lc.setRow (0, 0, a [0]);

lc.setRow (0, 1, a [1]); lc.setRow (0, 2, a [2]); lc.setRow (0, 3, a [3]); lc.setRow (0, 4, a [4]); lc.setRow (0, 5, a [5]); lc.setRow (0, 6, a [6]); lc.setRow (0, 7, a [7]); }

gelung kosong () {

senyum (); }

Langkah 4: Hasilnya

Keputusan
Keputusan
Keputusan
Keputusan

Untuk hasilnya dapat dilihat pada gambar di atas.

Disyorkan: