Категории
Последние статьи
Утечка тока - одна из множества неисправностей в автомобиле, которую довольно сложно диагностировать. Проявляется такая неисправность обычно зимой, когда емкость аккумулятора снижена и каждый ватт на .. Читать
Поступил мне забавный заказ, владелец маленького дачного киоска попросил установить ему в торговую точку простую сигнализацию с датчиком движения. В серьезных решениях резона не было, киоск сезонный и.. Читать
Владелец маленькой частной автостоянки, жуткий скряга, нужно сказать, принес мне кучу старого пластика с проводами, утверждая, что раньше это было переговорным устройством в сторожке. Он долго расписы.. Читать
Иногда я сталкиваюсь с необходимостью проверки или разблокировки блоков сигнализаций вне автомобиля, например, когда клиент решил установить сигнализацию, купленную в Китае за три копейки. Такой девай.. Читать
Все статьи

Дисплей для Arduino 7сегментов 4 разряда

Дисплей для Arduino  7сегментов 4 разряда
Дисплей для Arduino  7сегментов 4 разряда
Модель: Дисплей для Arduino
Бонусные баллы: 1
Наличие: 7
Цена: 100.00руб.
Цена в бонусных баллах: 90
Количество:     - или -   В заметки
В сравнения

Дисплей для Arduino  7сегментов 4 разряда

питание: 3,3-5,5в.

свечение: красный

Программа на языке С++ для инициализации дисплея:
#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);
  }
}

 

Написать отзыв

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:



Neru5RU © 2017
^ Наверх