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

Подключение 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 здесь.

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

Радиобарахолка Вконтакте


Если Вы заметили ошибку, нажмите Ctrl+Enter и сообщите нам.
Оценка статьи: 5.0/5 Уже оценило 1
Термоклеевой пистолет
Откличный компактный пистолет. Купил, надоело уже зажигалкой греть)
Ethernet Shield W5100
Неплохая пайка, отстатки флюса смыл, отлично работает.

Всего комментариев: 0
Добавить комментарий
Яндекс.Метрика Рейтинг@Mail.ru webmoney attestation Проверка орфографии