Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje „LED matricos valdymas naudojant„ Arduino ““. Aš jums parodysiu, kaip naudoti „Led“matricos ekranus naudojant „Arduino“.
Šiame straipsnyje mes išmoksime sukurti šypsenėlių šypsenėles, naudojant šį matricos ekraną, taip pat naudojant „Arduino“.
Sudedamosios dalys yra tokios pačios kaip ir ankstesniame straipsnyje. todėl iškart pradedame pamoką.
1 žingsnis: būtinas komponentas
tai reikiamų komponentų sąrašas:
- Vadovavo Matrikui
- Arduino Nano
- Jumper Wire
- USB mini
- Projekto valdyba
Reikalinga biblioteka:
„LedControl“
2 žingsnis: schema
Norėdami surinkti komponentus, žiūrėkite aukščiau pateiktą scheminį brėžinį, taip pat galite pamatyti toliau pateiktą informaciją:
Led Matrix į Arduino
VCC ==> +5V
GND ==> GND
DIN ==> D6
CS ==> D7
CLK ==> D8
Baigę komponentų surinkimą, pereikite prie programavimo proceso.
3 žingsnis: programavimas
Norėdami sukurti šypsenos šypsenėlę taškų matricoje, naudokite žemiau esantį kodą:
#include "LedControl.h"
/*
Dabar mums reikia „LedControl“, kad galėtume dirbti. ***** Šie PIN kodai tikriausiai neveiks su jūsų aparatine įranga ***** 6 kaištis prijungtas prie „DataIn“8 kaištis prijungtas prie CLK kaištis 7 prijungtas prie „LOAD“. Turime tik vieną MAX72XX. */
LedControl lc = LedControl (6, 7, 8, 1);
nepasirašytas ilgas atidėjimo laikas = 100;
void setup () {
lc.sutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
tuščia šypsena () {
baitas 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 () {
šypsena (); }
4 žingsnis: rezultatas
Rezultatus galite pamatyti aukščiau esančioje nuotraukoje.