Семисегментные индикаторы
- Сообщения: 43
- Зарегистрирован: Пт мар 29, 2013 13:07:03
Всем привет. Расскажите иди подкиньте статью как выводить на индикаторы число в зависимости от показаний какого-либо датчика. Примеры находил, но не понятные для меня т.к. пиши в коде вижен авр.
- Реклама
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
- Сообщения: 1817
- Зарегистрирован: Пн ноя 29, 2010 15:58:43
Хотя бы любое другое число записанное в регистр выведите. Вообще совет с Ассемблера начинать...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];
}- Сообщения: 75
- Зарегистрирован: Ср дек 29, 2010 02:41:29
Можете посмотреть пример в моей статье "Термометр на Arduino UNO (R3)". Там как раз используется семисегментник.
- Реклама
- Сообщения: 22
- Зарегистрирован: Сб ноя 09, 2013 06:52:23
Полезная статья но иформативности не хватает скинте пожалуйста схемку вашего термометра и чем можно заменить термистор КМТ-10? Буду очень признателен!Explode писал(а):Можете посмотреть пример в моей статье "Термометр на Arduino UNO (R3)". Там как раз используется семисегментник.
- Сообщения: 882
- Зарегистрирован: Ср фев 22, 2012 01:25:21


