Πίνακας περιεχομένων:

Arduino Smile MAX7219 Matrix LED Tutorial: 4 Βήματα
Arduino Smile MAX7219 Matrix LED Tutorial: 4 Βήματα

Βίντεο: Arduino Smile MAX7219 Matrix LED Tutorial: 4 Βήματα

Βίντεο: Arduino Smile MAX7219 Matrix LED Tutorial: 4 Βήματα
Βίντεο: Arduino text scrolling display | Arduino text scrolling display max7219 dot matrix 4 in 1 2024, Νοέμβριος
Anonim
Arduino Smile MAX7219 Matrix LED Tutorial
Arduino Smile MAX7219 Matrix LED Tutorial

Σε αυτό το σεμινάριο "Έλεγχος ενός Led Matrix χρησιμοποιώντας το Arduino". Σας δείχνω πώς να χρησιμοποιείτε οθόνες μήτρας Led χρησιμοποιώντας το Arduino.

Και σε αυτό το άρθρο, θα μάθουμε να δημιουργούμε emoticons χαμόγελου χρησιμοποιώντας αυτήν την οθόνη μήτρας χρησιμοποιώντας και το Arduino.

Τα συστατικά που χρησιμοποιούνται εξακολουθούν να είναι τα ίδια με το προηγούμενο άρθρο. έτσι αμέσως ξεκινάμε το σεμινάριο.

Βήμα 1: Απαιτούμενο συστατικό

Απαιτούμενο συστατικό
Απαιτούμενο συστατικό
Απαιτούμενο συστατικό
Απαιτούμενο συστατικό
Απαιτούμενο συστατικό
Απαιτούμενο συστατικό
Απαιτούμενο συστατικό
Απαιτούμενο συστατικό

Αυτή είναι μια λίστα με τα συστατικά που απαιτούνται:

  • Led Matrik
  • Arduino Nano
  • Jumper Wire
  • USBmini
  • Πίνακας έργου

Απαραίτητη βιβλιοθήκη:

LedControl

Βήμα 2: Σχέδιο

Σχέδιο
Σχέδιο
Σχέδιο
Σχέδιο

Για τη συναρμολόγηση των εξαρτημάτων δείτε το σχηματικό σχέδιο παραπάνω, μπορείτε επίσης να δείτε τις παρακάτω πληροφορίες:

Led Matrix στο Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Αφού ολοκληρώσετε τη συναρμολόγηση εξαρτημάτων, προχωρήστε στη διαδικασία προγραμματισμού.

Βήμα 3: Προγραμματισμός

Προγραμματισμός
Προγραμματισμός

Χρησιμοποιήστε τον παρακάτω κώδικα για να κάνετε ένα emoticon χαμόγελου στην τελεία μήτρα:

#include "LedControl.h"

/*

Τώρα χρειαζόμαστε ένα LedControl για να δουλέψουμε. ***** Αυτοί οι αριθμοί καρφιτσών πιθανότατα δεν θα λειτουργήσουν με το υλικό σας */

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

ανυπόγραφη μεγάλη καθυστέρηση = 100;

void setup () {

lc. τερματισμός λειτουργίας (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }

κενό χαμόγελο () {

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

void loop () {

χαμόγελο(); }

Βήμα 4: Αποτέλεσμα

Αποτέλεσμα
Αποτέλεσμα
Αποτέλεσμα
Αποτέλεσμα

Για τα αποτελέσματα μπορείτε να τα δείτε στην παραπάνω εικόνα.

Συνιστάται: