Собираем 8 семисегментных дисплеев с Arduino Nano

В технике есть такое понятие как Семисегментные дисплеи (англ. — Seven-segment display, SSD) или индикаторы. В этом уроке мы с помощью Arduino Nano соберем 8 семисегментных индикаторов вместе.

Собираем 8 семисегментных дисплеев с Arduino Nano

Введение

MAX7219 — популярный серийный светодиодный драйвер, который широко используется с микроконтроллерами, а у Arduino есть библиотека, созданная сообществом, что упрощает работу с ней. MAX7219 работает с дисплеями Dot Matrix и семисегментными дисплеями, и вы можете подключить их несколько в цепочке для создания большего дисплея. Будем использовать только 3 разъема Arduino.

В этой инструкции я собираюсь показать вам, как начать дружить с семисегментными дисплеи с MAX7219 IC.

Шаг 1: Инструменты и компоненты

Вот что нам понадобится:

  • Arduino Nano
  • Макетная плата
  • 8 семисегментых дисплеев на MAX7219
  • Провода

Шаг 1: Инструменты и компоненты

Шаг 2: Цепь и соединения

Схема проста как и сам проект, так как от Ардуино (Arduino) к Max7219 IC идет только три соединения. Соединяем следующим образом:

  • Max7219 CLK => цифровой пин 2 Arduino
  • Max7219 CS => цифровой пин 3 Arduino
  • Max7219 DIN => цифровой пин 4 Arduino
  • Max7219 GND => Arduino GND (земля)
  • Max7219 VCC => Arduino 5V (5В)

Разъемы могут быть изменены на любые цифровые выходы по вашему выбору, убедитесь, что внесли соответствующие изменения в код на основе выбранной комбинации выводов.

Шаг 2: Цепь и соединения

Шаг 3: Код

Код для этого проекта можно найти ниже, вам нужно будет установить IDE Arudino и библиотеку LEDContol, которую можно скачать здесь.

Убедитесь, что вы правильно прописали путь, чтобы заставить её работать с IDE. В библиотеке также приведены примеры, которые вы могли бы попробовать и для семисегментного примера, но код написан только для четырехзначного семисегментного дисплея. После того, как вы установили IDE Arduino, скопируйте код ниже и вставьте его в среду разработки платы.

Шаг 3: Код

Заключение

Вот так мы научились работать с семисегментами. Чтобы пойти дальше, вы можете попробовать семисегментный генератор и создать с помощью него то, что вы хотите отобразить на дисплее.

Делаем атмосферную лампу с помощью Arduino Всем привет! Сегодня поделюсь классным проектом от сайта и канала на YouTube how-td.com. Сделаем с помощью Arduino лампу, которая создаст дома настроение. ...
Добавляем Wi-Fi к Arduino Uno (Андроид) Подключите свой микроконтроллер к Интернету, добавив модуль ESP8266 WiFi. Модуль WIFI ESP8266 представляет собой полноценную сеть Wi-Fi, к которой вы может...
Текстовая анимация с помощью Arduino Я видел много статей о том, как подключить панель ЖК-дисплея к Arduino, и статьи, которые помогают рисовать пользовательские символы, но я не видел таких, ...

Просмотров: 76