Страница 1 из 1

Семисегментные индикаторы

Добавлено: Вт май 14, 2013 15:21:45
MAndrey90
Всем привет. Расскажите иди подкиньте статью как выводить на индикаторы число в зависимости от показаний какого-либо датчика. Примеры находил, но не понятные для меня т.к. пиши в коде вижен авр.

Re: Семисегментные индикаторы

Добавлено: Вт май 14, 2013 15:27:01
ChipKiller
...подкиньте статью как выводить на индикаторы число...
изучайте

Re: Семисегментные индикаторы

Добавлено: Вт май 14, 2013 15:27:43
igor-x

Re: Семисегментные индикаторы

Добавлено: Вт май 14, 2013 19:26:28
Кефир
MAndrey90 писал(а):Расскажите иди подкиньте статью как выводить на индикаторы число в зависимости от показаний какого-либо датчика. Примеры находил, но не понятные для меня т.к. пиши в коде вижен авр.

Хотя бы любое другое число записанное в регистр выведите. Вообще совет с Ассемблера начинать...

Как то так -

Код: Выделить всё

     unsigned char s[16];
    int Value = 255;
   
    if(Value <= 9)
      {
          s[3] = Value % 10 + '0';
      }
      if(Value <= 99)
      {
          s[2] = (Value / 10) % 10 + '0';
          s[3] = Value % 10 + '0';
      }
      if(Value <= 999)
      {
          s[1] = (Value / 100) % 10 +'0';
          s[2] = (Value / 10) % 10 + '0';
          s[3] = Value % 10 + '0';
      }
    
   for (int i = 0; i <= 4; i++)
    {
     // s[i];
    }


Забыл сказать, это под кодировку ASCII

Re: Семисегментные индикаторы

Добавлено: Вт май 28, 2013 17:43:50
Explode
Можете посмотреть пример в моей статье "Термометр на Arduino UNO (R3)". Там как раз используется семисегментник.

Re: Семисегментные индикаторы

Добавлено: Сб мар 08, 2014 19:23:06
sanik15
Explode писал(а):Можете посмотреть пример в моей статье "Термометр на Arduino UNO (R3)". Там как раз используется семисегментник.

Полезная статья но иформативности не хватает скинте пожалуйста схемку вашего термометра и чем можно заменить термистор КМТ-10? Буду очень признателен!

Re: Семисегментные индикаторы

Добавлено: Вс мар 09, 2014 00:12:59
shads