Перейти к содержимому






Фотография
- - - - -

Модуль 4 LED (ID:569)

Написано admin , 30 Май 2015 · 2 506 Просмотров

ТМ1637
Модуль 4 LED (ID:569) Модуль представляет собой платку с установленным на ней четырьмя красными светодиодными индикаторами, четырех контактным разъемом. Особенность модуля в том, что выводить информацию на индикаторы можно всего через два вывода платы Arduino по протоколу I2C.
Описание четырех контактного разъема:
VCC- контакт для подключения напряжения питания 5 Вольт.
GND- контакт для подключения общего провода.
DIO- контакт цифрового интерфейса I2C.
CLK- контакт цифрового интерфейса I2C.




После скачивания файла архива tm1637.zip, поместите содержимое архива в папку libraries, которая находится в папке с программой Arduino.
Один из примеров использования модуля будет такой:

Подключаем питание 5 Вольт к плате светодиодов
DIO вывод платы LED-4 подключаем к Arduino на цифровой выход 2.
CLK вывод платы LED-4 подключаем к Arduino на цифровой выход 3.
Запишем в Arduino вот такой скетч:
#include "TM1637.h"
#define CLK 3//pins definitions for TM1637 and can be changed to other ports	  
#define DIO 2
TM1637 tm1637(CLK,DIO);
void setup()
{
  tm1637.init();
  tm1637.set(BRIGHT_TYPICAL);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
}
void loop()
{
  int8_t NumTab[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};//0~9,A,b,C,d,E,F
  int8_t ListDisp[4];
  unsigned char i = 0;
  unsigned char count = 0;
  delay(150);
  while(1)
  {
    i = count;
    count ++;
    if(count == sizeof(NumTab)) count = 0;
    for(unsigned char BitSelect = 0;BitSelect < 4;BitSelect ++)
    {
	  ListDisp[BitSelect] = NumTab[i];
	  i ++;
	  if(i == sizeof(NumTab)) i = 0;
    }
    tm1637.display(0,ListDisp[0]);
    tm1637.display(1,ListDisp[1]);
    tm1637.display(2,ListDisp[2]);
    tm1637.display(3,ListDisp[3]);
    delay(300);
  }
}
Мы увидим бегущие цифры от 0 до 9.
Ссылка на витрину магазина http://dvrobot.ru/238/383.html.





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние записи

Последние комментарии