ТМ1637: дисплеј модул за Ардуино

ТМКСНУМКС

ТМ1637 је 4-цифрени 7-сегментни дисплеј модул које можете користити у својим електронским пројектима. А ново електронску компоненту додајемо на дугачку листу који смо вам представили на овом блогу и који може бити савршен посебно за Ардуино развојну плочу. Поред тога, веома је једноставан за инсталацију и долази са свим што вам је потребно интегрисано, само морате да бринете о изворном коду скице са којим ћете га натерати да ради у ИДЕ-у.

Шта је ТМ1637?

А ТМ1637 дисплеј То је тип ЛЕД дисплеја који се обично користи у апликацијама мале снаге као што су дигитални сатови, будилники и кухињски тајмери. ТМ1637 се састоји од једне или више ЛЕД диода затворених у пластично кућиште које функционише као витрина. ЛЕД диоде су обично запечаћене између два одвојена поклопца како би се спречило њихово излагање загађивачима. Неки екрани могу имати додатни заштитни поклопац за заштиту ЛЕД диода од оштећења.
Постоје две главне варијанте ТМ1637 дисплеја:

  • ТМ1637 једнобојни дисплеји: Једнобојни дисплеји имају само једну врсту ЛЕД боје по пикселу. Могу се користити за једноставне задатке, као што је приказивање бројева или слова на дигиталном сату.
  • ТМ1637 вишебојни дисплеји: вишебојни дисплеји имају неколико различитих типова ЛЕД диода који омогућавају сложеније задатке, као што је приказивање слика различитих боја и облика. Могу се користити за напредније апликације као што су гледање видео записа и анимација.

Прикључци модула

Модул који ради са само четири везе, два за напајање, један за сат и један за податке, увелико смањује број веза које би нам иначе биле потребне за повезивање четири 7-сегментна екрана. Подаци се обезбеђују путем серијске комуникације, тако да је за унос података потребан само један пин. Сигнал сата дефинише време слања података.

Испод су детаљно везе модула ТМ1637:

  • Вцц – Повезује се на позитивну референтну струју, која може бити 3.3В или 5В на Ардуино плочи.
  • ГНД – Негативна референца или уземљење.
  • ДИО – Серијски унос података.
  • ЦЛК – Улаз сигнала сата.

Програмирање ТМ1637 са Ардуином

Ардуино ИДЕ, типови података, програмирање

Да пошаљемо податке модулу, можемо програмирајте Ардуино МЦУ из листа са подацима произвођача чипа или користите Ардуино библиотеку, која нам већ пружа најлакши начин да се повежемо са нашим екраном. Најлакши начин да се повежете са нашим екраном за Ардуино, произвођач нам већ обезбеђује библиотеку да бисмо могли да шаљемо податке на наш екран. Испод је пример како се повезујемо и неке од најосновнијих команди библиотека.

Да бисте то урадили, скеча Пример који вам показујемо би био следећи:

#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. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.