Агуулгын хүснэгт:

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 хичээл

Энэхүү гарын авлагад "Arduino ашиглан LED матрицыг удирдах нь." Би Arduino ашиглан Led матрицын дэлгэцийг хэрхэн ашиглахыг танд үзүүлэх болно.

Мөн энэ нийтлэлд бид Arduino ашиглан энэхүү матрицын дэлгэцийг ашиглан инээмсэглэлийн инээмсэглэл хийж сурах болно.

Ашигласан найрлага нь өмнөх нийтлэлтэй ижил хэвээр байна. Тиймээс бид шууд хичээлээ эхлүүлж байна.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсэг

Шаардлагатай бүрэлдэхүүн хэсэг
Шаардлагатай бүрэлдэхүүн хэсэг
Шаардлагатай бүрэлдэхүүн хэсэг
Шаардлагатай бүрэлдэхүүн хэсэг
Шаардлагатай бүрэлдэхүүн хэсэг
Шаардлагатай бүрэлдэхүүн хэсэг
Шаардлагатай бүрэлдэхүүн хэсэг
Шаардлагатай бүрэлдэхүүн хэсэг

Энэ бол шаардлагатай бүрэлдэхүүн хэсгүүдийн жагсаалт юм.

  • Лед Матрик
  • Ардуино Нано
  • Холбогч утас
  • USB мини
  • Төслийн зөвлөл

Шаардлагатай номын сан:

LedControl

Алхам 2: Схем

Схем
Схем
Схем
Схем

Бүрэлдэхүүн хэсгүүдийг угсрахын тулд дээрх бүдүүвч зургийг үзнэ үү.

Матрицыг Ардуинод хүргэв

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;

хүчингүй тохиргоо () {

lc.shutdown (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]); }

void loop () {

инээмсэглэх (); }

Алхам 4: Үр дүн

Үр дүн
Үр дүн
Үр дүн
Үр дүн

Үр дүнг дээрх зургаас харж болно.

Зөвлөмж болгож буй: