Оглавление:

Учебное пособие для 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 для начинающих 17 — Светодиодная матрица с Arduino 2024, Июль
Anonim
Учебное пособие по матричной светодиодной подсветке Arduino Smile MAX7219
Учебное пособие по матричной светодиодной подсветке Arduino Smile MAX7219

В этом руководстве «Управление светодиодной матрицей с помощью Arduino». Я покажу вам, как использовать светодиодные матричные дисплеи с помощью Arduino.

А в этой статье мы научимся создавать смайлы улыбки, используя этот матричный дисплей, в том числе и на Arduino.

Используемые ингредиенты такие же, как и в предыдущей статье. так что сразу приступаем к уроку.

Шаг 1: обязательный компонент

Обязательный компонент
Обязательный компонент
Обязательный компонент
Обязательный компонент
Обязательный компонент
Обязательный компонент
Обязательный компонент
Обязательный компонент

это список необходимых компонентов:

  • Led Matrik
  • Ардуино Нано
  • Перемычка
  • USBmini
  • Совет проекта

Необходимая библиотека:

LedControl

Шаг 2: Схема

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

Чтобы собрать компоненты, см. Схематический чертеж выше, вы также можете увидеть информацию ниже:

Светодиодная матрица для Arduino

VCC ==> + 5 В

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

После завершения сборки компонента переходите к процессу программирования.

Шаг 3: программирование

Программирование
Программирование

Используйте приведенный ниже код, чтобы создать смайлик улыбки в точечной матрице:

#include "LedControl.h"

/*

Теперь нам нужен LedControl для работы. ***** Эти номера контактов, вероятно, не будут работать с вашим оборудованием. ***** Контакт 6 подключен к DataIn, контакт 8 подключен к CLK, контакт 7 подключен к LOAD. У нас есть только один MAX72XX. * /

LedControl lc = LedControl (6, 7, 8, 1);

unsigned long delaytime = 100;

void setup () {

lc.shutdown (0, ложь); lc.setIntensity (0, 8); lc.clearDisplay (0); }

void smile () {

байт 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: Результат

Результат
Результат
Результат
Результат

Результаты можно увидеть на картинке выше.

Рекомендуемые: