Агуулгын хүснэгт:
Видео: Arduino Smile MAX7219 Matrix LED хичээл: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад "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: Үр дүн
Үр дүнг дээрх зургаас харж болно.
Зөвлөмж болгож буй:
Хөрсний багтаамж мэдрэгч бүхий Arduino ургамлын монитор - Хичээл: 6 алхам
Хөрсний багтаамж мэдрэгч бүхий Arduino ургамлын монитор - Хичээл: Энэхүү гарын авлагад бид OLED дэлгэц, Visuino бүхий багтаамжийн чийг мэдрэгч ашиглан хөрсний чийгийг хэрхэн илрүүлэх талаар сурах болно
Arduino Cellular Shield хичээл: 9 алхам (зурагтай)
Arduino Cellular Shield заавар: Arduino Cellular Shield нь гар утасны дуудлага хийх, мессеж илгээх боломжийг танд олгоно. Энэхүү бамбайны тархи нь SM5100B бөгөөд ихэнх стандарт гар утасны олон ажлыг гүйцэтгэх чадвартай бат бөх үүрэн модуль юм. Энэ ш
Arduino Hang Guardian - Arduino Watchdog Timer хичээл: 6 алхам
Arduino Hang Guardian - Arduino Watchdog Timer Tutorial: Сайн байна уу, Энэ нь бид бүгдэд тохиолддог. Та төсөл барьж, бүх мэдрэгчийг урам зоригтой холбож, гэнэт Arduino унтарч, оролт боловсруулагдахгүй байна. "Юу болж байна?", Та асууж, кодоо ухаж эхэлнэ, гэхдээ дахин
Цагдаагийн LED гэрэлтэй Arduino цагдаагийн сирена - Хичээл: 7 алхам
Цагдаагийн LED гэрэл бүхий Arduino цагдаагийн дохио - Хичээл: Энэхүү хичээлээр бид цэнхэр, улаан өнгийн анивчсан гэрлээр цагдаагийн дохио хэрхэн яаж хийхийг сурах болно
Arduino Ws2812 LED эсвэл Neopixel Led Strip эсвэл Ring хичээл: 4 алхам
Arduino Ws2812 LED эсвэл Neopixel Led Strip эсвэл Ring заавар: Энэхүү зааварчилгаанд бид неопиксел эсвэл ws 2812 эсвэл Arduino -ийн тусламжтайгаар хурдан удирдаж сурах болно. Эдгээр төрлийн LED эсвэл тууз эсвэл цагиргийг зөвхөн нэг Vin зүүгээр удирддаг. LED нь тус тусдаа хаяглагддаг тул тэдгээрийг инди гэж нэрлэдэг