Სარჩევი:

Arduino Smile MAX7219 Matrix LED გაკვეთილი: 4 ნაბიჯი
Arduino Smile MAX7219 Matrix LED გაკვეთილი: 4 ნაბიჯი

ვიდეო: Arduino Smile MAX7219 Matrix LED გაკვეთილი: 4 ნაბიჯი

ვიდეო: Arduino Smile MAX7219 Matrix LED გაკვეთილი: 4 ნაბიჯი
ვიდეო: Arduino LED matrix 8X8 display MAX7219 || LED EMOJI Display 2024, ივლისი
Anonim
Arduino Smile MAX7219 Matrix LED სამეურვეო პროგრამა
Arduino Smile MAX7219 Matrix LED სამეურვეო პროგრამა

ამ გაკვეთილში "Led მატრიცის კონტროლი არდუინოს გამოყენებით". მე გაჩვენებთ თუ როგორ გამოიყენოთ Led მატრიცის ჩვენებები Arduino– ს გამოყენებით.

ამ სტატიაში ჩვენ ვისწავლით ღიმილის სმაილიკების შექმნას ამ მატრიცის ჩვენების გამოყენებით არდუინოს გამოყენებითაც.

გამოყენებული ინგრედიენტები კვლავ იგივეა, რაც წინა სტატიაში. ასე რომ, დაუყოვნებლივ ვიწყებთ გაკვეთილს.

ნაბიჯი 1: საჭირო კომპონენტი

საჭირო კომპონენტი
საჭირო კომპონენტი
საჭირო კომპონენტი
საჭირო კომპონენტი
საჭირო კომპონენტი
საჭირო კომპონენტი
საჭირო კომპონენტი
საჭირო კომპონენტი

ეს არის საჭირო კომპონენტების სია:

  • ლედ მატრიკი
  • არდუინო ნანო
  • Jumper Wire
  • USB მინი
  • პროექტის დაფა

საჭირო ბიბლიოთეკა:

LedControl

ნაბიჯი 2: სქემა

სქემა
სქემა
სქემა
სქემა

კომპონენტების ასაწყობად იხილეთ სქემატური ნახაზი ზემოთ, ასევე შეგიძლიათ იხილოთ ინფორმაცია ქვემოთ:

Led Matrix to Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

კომპონენტის შეკრების დასრულების შემდეგ, გადადით პროგრამირების პროცესზე.

ნაბიჯი 3: პროგრამირება

პროგრამირება
პროგრამირება

გამოიყენეთ ქვემოთ მოყვანილი კოდი წერტილის მატრიცაში ღიმილის სმაილიკის შესაქმნელად:

#მოიცავს "LedControl.h"

/*

ახლა ჩვენ გვჭირდება LedControl, რომ ვიმუშაოთ. ***** ეს პინ ნომრები ალბათ არ იმუშავებს თქვენს ტექნიკასთან ***** პინ 6 არის დაკავშირებული DataIn პინ 8 უკავშირდება CLK პინ 7 უკავშირდება LOAD ჩვენ გვაქვს მხოლოდ ერთი MAX72XX. */

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

ხელმოუწერელი ხანგრძლივი შეფერხება = 100;

void setup () {

lc. გამორთვა (0, ყალბი); lc.setIntensity (0, 8); lc.clearDisplay (0); }

ბათილი ღიმილი () {

ბაიტი 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]); }

ბათილი მარყუჟი () {

ღიმილი (); }

ნაბიჯი 4: შედეგი

შედეგი
შედეგი
შედეგი
შედეგი

შედეგებისთვის შეგიძლიათ იხილოთ ზემოთ მოცემულ სურათზე.

გირჩევთ: