»
Добавить статью

Подключение MAX7219 к Arduino

2017-07-20 в 00:33

Хочу здесь просто рассказать и показать как просто подключить драйвер семисегментного индикатора MAX7219 к Arduino. Так сказать этой статьей  даю начало нового проекта. А точнее продолжение. Буду делать Спортивный секундомер версия 2.0.
Пока лишь, как и говорил выше просто включим и подключим микросхему.

Схему рисовать не стану, в дальнейшем она конечно появится.


Драйвер подключается следующим образом:
 Вывод 12 Arduino подключается к выводу 1 MAX7219 (DataIn)
 Вывод 11 Arduino подключается к выводу 14 MAX7219 (CLK)
 Вывод 10 Arduino подключается к выводу 13 MAX7219 (LOAD)

Я вывел на 8 модулей цифры от 1 до 8 чтобы убедиться что все работает.

max7219 aduino

Для этого мне потребовался такой код

Код

#include "LedControl.h"
/*
  Вывод 12 Arduino подключается к выводу 1 MAX7219 (DataIn)
  Вывод 11 Arduino подключается к выводу 14 MAX7219 (CLK)
  Вывод 10 Arduino подключается к выводу 13 MAX7219 (LOAD)
*/
LedControl lc = LedControl(12, 11, 10, 1);
void setup()
{
  // Инициализация MAX7219
  lc.shutdown(0, false); // Включение дисплея
  lc.setIntensity(0, 1); // Устанавливаем яркость светодиодов (от 0 до 15)
  lc.clearDisplay(0); // Очистка дисплея
}

void loop()
{
  lc.setRow(0, 0, B00110000); //1
  lc.setRow(0, 1, B01101101); //2
  lc.setRow(0, 2, B01111001); //3
  lc.setRow(0, 3, B00110011); //4
  lc.setRow(0, 4, B01011011); //5
  lc.setRow(0, 5, B01011111); //6
  lc.setRow(0, 6, B01110000); //7
  lc.setRow(0, 7, B01111111);  //8
}

Можно приобрести драйвер MAX7219 здесь.

Следите за новостями на сайте и в нашей группе в Вконтакте.

Вам понравился наш материал? Поделитесь с друзьями!

Оценка статьи: 5.0 из 5. Уже оценило 1 читатель

Вам может быть это интересно

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]