Daftar Isi:

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

Video: Arduino Smile MAX7219 Matrix LED Tutorial: 4 Langkah

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

Dalam tutorial ini "Mengontrol Matriks Led Menggunakan Arduino". Saya tunjukkan cara menggunakan tampilan matriks Led menggunakan Arduino.

Dan pada artikel ini, kita akan belajar membuat emoticon senyum menggunakan tampilan matriks ini menggunakan Arduino juga.

Bahan-bahan yang digunakan masih sama dengan artikel sebelumnya. jadi langsung saja kita mulai tutorialnya.

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 daftar komponen yang dibutuhkan:

  • Led Matrik
  • Arduino Nano
  • Kawat jumper
  • USB mini
  • Papan Proyek

Pustaka yang dibutuhkan:

Kontrol LED

Langkah 2: Skema

Skema
Skema
Skema
Skema

Untuk merakit komponen lihat gambar skema di atas, Anda juga dapat melihat informasi di bawah ini:

Matriks Led ke Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Setelah menyelesaikan perakitan komponen, lanjutkan ke proses pemrograman.

Langkah 3: Pemrograman

Pemrograman
Pemrograman

Gunakan kode di bawah ini untuk membuat emoticon senyum di dot matrix:

#sertakan "LedControl.h"

/*

Sekarang kita membutuhkan LedControl untuk bekerja. ***** Nomor pin ini mungkin tidak akan berfungsi dengan perangkat keras Anda ***** pin 6 terhubung ke DataIn pin 8 terhubung ke CLK pin 7 terhubung ke LOAD Kami hanya memiliki satu MAX72XX. */

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

waktu tunda lama yang tidak ditandatangani = 100;

batalkan pengaturan() {

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

senyum kosong(){

byte a[8]={B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B001111100, 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]); }

lingkaran kosong() {

senyum(); }

Langkah 4: Hasil

Hasil
Hasil
Hasil
Hasil

Untuk hasilnya bisa dilihat pada gambar diatas.

Direkomendasikan: