2017-07-20 в 00:33 (последнее изменение 2020-03-08 в 11:40)
Хочу здесь просто рассказать и показать как просто подключить драйвер семисегментного индикатора MAX7219 к Arduino. Так сказать этой статьей даю начало нового проекта. А точнее продолжение. Буду делать Спортивный секундомер версия 2.0.
Пока лишь, как и говорил выше просто включим и подключим микросхему.
Схему рисовать не стану, в дальнейшем она конечно появится.
Драйвер подключается следующим образом:
Вывод 12 Arduino подключается к выводу 1 MAX7219 (DataIn)
Вывод 11 Arduino подключается к выводу 14 MAX7219 (CLK)
Вывод 10 Arduino подключается к выводу 13 MAX7219 (LOAD)
Я вывел на 8 модулей цифры от 1 до 8 чтобы убедиться что все работает.

Для этого мне потребовался такой код
Код
#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 здесь.
Следите за новостями на сайте и в нашей группе в Вконтакте.
Не пропустите обновления! Подписывайтесь на нашу группу
Вконтакте.
Так же у нас есть
Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!
Просмотров: 6646. Оценка статьи:
4.0 из 5. Уже оценило
2 читателя