Spisu treści:

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

Wideo: Arduino Smile MAX7219 Matrix LED Tutorial: 4 kroki

Wideo: Arduino Smile MAX7219 Matrix LED Tutorial: 4 kroki
Wideo: Arduino text scrolling display | Arduino text scrolling display max7219 dot matrix 4 in 1 2024, Listopad
Anonim
Arduino Smile MAX7219 Matrix LED samouczek
Arduino Smile MAX7219 Matrix LED samouczek

W tym samouczku „Sterowanie matrycą Led za pomocą Arduino”. Pokażę Ci, jak korzystać z wyświetlaczy Led matrix za pomocą Arduino.

W tym artykule nauczymy się tworzyć emotikony uśmiechu za pomocą tego wyświetlacza matrycowego za pomocą Arduino.

Zastosowane składniki są nadal takie same jak w poprzednim artykule. więc od razu zaczynamy samouczek.

Krok 1: Wymagany składnik

Wymagany składnik
Wymagany składnik
Wymagany składnik
Wymagany składnik
Wymagany składnik
Wymagany składnik
Wymagany składnik
Wymagany składnik

to jest lista potrzebnych komponentów:

  • Led Matrik
  • Arduino Nano
  • Przewód połączeniowy
  • USB mini
  • Plansza projektowa

Wymagana biblioteka:

LedControl

Krok 2: Schemat

Schemat
Schemat
Schemat
Schemat

Aby zmontować komponenty, patrz schemat powyżej, możesz również zobaczyć informacje poniżej:

Matryca Led do Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Po zakończeniu montażu komponentów przejdź do procesu programowania.

Krok 3: Programowanie

Programowanie
Programowanie

Użyj poniższego kodu, aby zrobić emotikonę uśmiechu na matrycy punktowej:

#include "LedControl.h"

/*

Teraz potrzebujemy LedControl do pracy. ***** Te numery pinów prawdopodobnie nie będą działać z twoim sprzętem ***** pin 6 jest podłączony do DataIn pin 8 jest podłączony do CLK pin 7 jest podłączony do LOAD Mamy tylko jeden MAX72XX. */

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

bez znaku długi czas opóźnienia=100;

pusta konfiguracja () {

lc.shutdown(0, fałsz); lc.setIntensity(0, 8); lc.clearWyświetlacz(0); }

nieważny uśmiech () {

bajt 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]); }

pusta pętla () {

Uśmiechnij się(); }

Krok 4: Wynik

Wynik
Wynik
Wynik
Wynik

Wyniki można zobaczyć na powyższym obrazku.

Zalecana: