Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa tutorial na ito na "Pagkontrol ng isang Led Matrix Gamit ang Arduino". Ipinapakita ko sa iyo kung paano gamitin ang mga display ng Led matrix gamit ang Arduino.
At sa artikulong ito, matututunan nating gumawa ng mga smile emoticon gamit ang display ng matrix na ito gamit ang Arduino din.
Ang mga sangkap na ginamit ay pareho pa rin sa nakaraang artikulo. kaya kaagad sinisimulan namin ang tutorial.
Hakbang 1: Kinakailangan na Component
ito ay isang listahan ng mga sangkap na kinakailangan:
- Pinangunahan si Matrik
- Arduino Nano
- Jumper Wire
- USBmini
- Lupon ng Proyekto
Kinakailangan library:
LedControl
Hakbang 2: Scheme
Upang tipunin ang mga sangkap tingnan ang iskematikong pagguhit sa itaas, maaari mo ring makita ang impormasyon sa ibaba:
Inakay si Matrix kay Arduino
VCC ==> + 5V
GND ==> GND
DIN ==> D6
CS ==> D7
CLK ==> D8
Matapos makumpleto ang sangkap ng pagpupulong, magpatuloy sa proseso ng pagprogram.
Hakbang 3: Programming
Gamitin ang code sa ibaba upang gumawa ng isang smile emoticon sa dot matrix:
# isama ang "LedControl.h"
/*
Ngayon kailangan namin ng isang LedControl upang gumana. ***** Ang mga pin na numero ay malamang na hindi gagana sa iyong hardware ***** pin 6 ay konektado sa DataIn pin 8 ay konektado sa CLK pin 7 ay konektado sa LOAD Mayroon kaming isang solong MAX72XX. * /
LedControl lc = LedControl (6, 7, 8, 1);
unsigned matagal na pagkaantala = 100;
walang bisa ang pag-setup () {
lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
walang bisa na ngiti () {
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 () {
ngiti (); }
Hakbang 4: Resulta
Para sa mga resulta ay maaaring makita sa larawan sa itaas.