TM1637: дисплейный модуль для Arduino

TM1637

TM1637 — 4-разрядный 7-сегментный дисплейный модуль. которые вы можете использовать в своих электронных проектах. новый электронный компонент мы добавляем в длинный список которые мы представили вам в этом блоге, и которые могут быть идеальными, особенно для платы разработки Arduino. Кроме того, он очень прост в установке и поставляется со всем необходимым интегрированным, вам нужно только беспокоиться об исходном коде скетча, с которым вы заставите его работать в среде IDE.

Что такое ТМ1637?

Una Дисплей ТМ1637 Это тип светодиодного дисплея, который обычно используется в устройствах с низким энергопотреблением, таких как цифровые часы, будильники и кухонные таймеры. TM1637 состоит из одного или нескольких светодиодов, заключенных в пластиковый корпус, выполняющий функции корпуса дисплея. Светодиоды обычно герметизированы между двумя отдельными крышками, чтобы предотвратить их воздействие на загрязняющие вещества. Некоторые экраны могут иметь дополнительную защитную крышку для защиты светодиодов от повреждений.
Существует два основных варианта дисплеев TM1637:

  • Одноцветные дисплеи TM1637: Одноцветные дисплеи имеют только один тип цвета светодиода на пиксель. Их можно использовать для простых задач, таких как отображение цифр или букв на цифровом циферблате.
  • Многоцветные дисплеи TM1637: Многоцветные дисплеи имеют несколько различных типов светодиодов, которые позволяют решать более сложные задачи, например отображать изображения разных цветов и форм. Их можно использовать для более сложных приложений, таких как просмотр видео и анимации.

Соединения модулей

Модуль, который работает только с четырьмя соединениями, два для питания, один для часов и один для данных, значительно сокращает количество подключений, которые обычно необходимы для подключения четырех 7-сегментных дисплеев. Данные передаются через последовательную связь, поэтому для ввода данных требуется только один контакт. Тактовый сигнал определяет время отправки данных.

Ниже подробно связи модуля TM1637:

  • Vcc — подключается к положительному эталонному току, который может быть 3.3 В или 5 В на плате Arduino.
  • GND – отрицательная ссылка или земля.
  • DIO – последовательный ввод данных.
  • CLK – вход тактового сигнала.

Программирование TM1637 с помощью Arduino

Arduino IDE, типы данных, программирование

Чтобы отправить данные в модуль, мы можем запрограммировать микроконтроллер ардуино из таблицы данных производителя чипа или используйте библиотеку Arduino, которая уже предоставляет нам самый простой способ подключения к нашему экрану. Самый простой способ подключиться к нашему экрану для Arduino, производитель уже предоставляет нам библиотеку, чтобы иметь возможность отправлять данные на наш экран. Ниже приведен пример того, как мы подключаемся, и некоторые из самых основных команд библиотека.

Чтобы сделать это, пародия Пример, который мы покажем вам, будет следующим:

#include "TM1637.h" //Biblioteca necesaria
#define CLK A1    //Definición del pin A1 para el reloj y del A0 para datos
#define DIO A0

TM1637 Display1(CLK,DIO); //Crear una variable de tipo dato
int8_t Digits[] = {0,0,0,0}; //El valor inicial a mostrar

void setup()
   {  
       Display1.set();  //Inicializar
       Display1.init() ;
   }

void loop()
{
//Contador de 0 a 1000
 for (int i=0 ; i < 1000 ; i++){
  Digits[0] = 0;
  Digits[1] = floor(i/100);
  Digits[2] = floor((i%100)/10); 
  Digits[3] = floor(i%10);
  delay(1000); 
  Display1.display(Digits); //Función para escribir en el Display
 }
}

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


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.