Мазмұны:
Бейне: Arduino Smile MAX7219 Matrix LED оқулығы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл оқулықта «Arduino көмегімен LED матрицасын басқару». Мен сізге Arduino көмегімен Led матрицалық дисплейлерді қалай қолдану керектігін көрсетемін.
Бұл мақалада біз Arduino көмегімен матрицалық дисплей арқылы күлімсіреу смайликтерін жасауды үйренеміз.
Қолданылатын ингредиенттер бұрынғы мақаладағыдай. сондықтан біз бірден оқулықты бастаймыз.
1 -қадам: Қажетті компонент
бұл қажет компоненттердің тізімі:
- Лед Матрик
- Ардуино Нано
- Jumper Wire
- USB мини
- Жоба тақтасы
Қажетті кітапхана:
LedControl
2 -қадам: Схема
Компоненттерді жинау үшін жоғарыдағы схеманы қараңыз, сонымен қатар төмендегі ақпаратты көре аласыз:
Матрицаны Ардуиноға жеткізді
VCC ==> +5В
GND ==> GND
DIN ==> D6
CS ==> D7
CLK ==> D8
Компоненттерді құрастыруды аяқтағаннан кейін бағдарламалау процесіне өтіңіз.
3 -қадам: бағдарламалау
Нүктелік матрицада күлімсіреу смайликін жасау үшін төмендегі кодты пайдаланыңыз:
#«LedControl.h» қосыңыз
/*
Енді бізге жұмыс істеу үшін LedControl қажет. ***** Бұл түйреуіштер сіздің аппараттық құралдарыңызбен жұмыс істемеуі мүмкін ***** 6 -pin DataIn -ге қосылады, CLK -pin -ге қосылады 7 -ЖОҚ қосылады Бізде тек 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 -қадам: Нәтиже
Нәтижені жоғарыдағы суреттен көруге болады.
Ұсынылған:
LED MATRIX MAX7219 БАСҚАРУ ARDUINO МЕНЕН: 9 қадам
LED MATRIX MAX7219 -ді ARDUINO -мен басқару: Бұл оқулықта біз қарапайым мәтінді көрсету арқылы MAX7219 Led матрицасын Arduino көмегімен басқаруды үйренеміз
MAX7219 LED Matrix MQTT Esp8266 көмегімен: 6 қадам
MAX7219 LED Matrix MQTT Esp8266 көмегімен: Мен MAX7219 жарықдиодты дисплейімді MQTT серверіне қосуға тырыстым және MQTT жазылымынан дисплейге мәтін алдым, бірақ мен интернетте сәйкес код ала алмадым, сондықтан мен өзімді құра бастадым. … және нәтиже өте жақсы болады … сіз
Arduino MAX7219 7 сегментті дисплей оқулығы: 5 қадам
Arduino MAX7219 7 сегментті дисплей оқулығы: MAX7219-бұл 7 сегментті жарықдиодты (8 санға дейін), блоктық дисплейлерді (жолақты дисплейлер) және комодты катод болып табылатын 64 жеке светодиодты басқаруға арналған IC. Микроконтроллермен байланысу үшін MAX7219 SPI байланыс жүйесін қолданады. 64 л жүру үшін
Arduino Max7219 Led Matrix дисплей оқулығы: 4 қадам
Arduino Max7219 жарықдиодты дисплейге арналған оқулық: Сәлеметсіздер ме, балалар, біз осы матрицалық дисплейде анимация мен мәтінді көрсету үшін Arduino көмегімен max7219 дисплей драйвері бар LED матрицалық дисплейді қолдануды үйренеміз
Matrix Led X4 MAX7219 + ESP8266 12E + DS18b20 сенсоры (температура): 6 қадам
Matrix Led X4 MAX7219 + ESP8266 12E + DS18b20 сенсоры (Температура): Бұл жағдайда біз ESP8266 модулі бар MAX7219 интеграцияланған матрицасына жылдам тест жүргіземіз, сондықтан біз сенсордың температурасын оқимыз. DS18B20. Болашақ оқулықтарда біз оны басқа платформаларға біріктіреміз