Термометр с двумя дисплеями

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
shura-gam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс июн 07, 2009 16:28:41
Откуда: НН

Термометр с двумя дисплеями

Сообщение shura-gam »

А не встречал ли кто схемку термометра на МК с двумя раздельными LED дисплеями "дом - улица"
Аватара пользователя
Redrik Shuhart
Друг Кота
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

а можно и на 1м. если ЖК то левая-дом, правая улица, можно даже написать на ЖК Д:28______У:35
Мотание тороидов- вышивание по мужски.
shura-gam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс июн 07, 2009 16:28:41
Откуда: НН

Сообщение shura-gam »

хочется на светодиодных
Аватара пользователя
Alex72
Прорезались зубы
Сообщения: 201
Зарегистрирован: Пн сен 08, 2008 11:21:11
Откуда: Пермь
Контактная информация:

Сообщение Alex72 »

А поочередная индикация температур не устраивает?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

тини2313 + DS18B20 (2 шт) + 7 сег 4 азр LED (2 шт)
Вложения
Term_(tiny2313_DS18B20x2_4LEDx2)_sPlan6.0.spl.zip
схема
(9.65 КБ) 1116 скачиваний
Term_(tiny2313_DS18B20x2_4LEDx2).zip
исходники CVAVR
(144.37 КБ) 1292 скачивания
shura-gam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс июн 07, 2009 16:28:41
Откуда: НН

Сообщение shura-gam »

Огромное спасибо! То что надо! Датчики различаются по серийнику? Индикаторы, как я понял, с общим катодом?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

небольшое дополнение:
если при чтении датчиков будут глюки поставь между чтениями датчиков задержку хотя бы 0,5 сек.

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

 if (devices > 1) { // если обнаружено больше отдного датчика 
                temperature1=ds18b20_temperature(&rom_code[0][0]);
                /////////////////
                delay_ms(500);//
                /////////////////
                temperature2=ds18b20_temperature(&rom_code[1][0]);
                zpt = ON;
                if (temperature1!=-9999) hex_to_dec(temperature1, 1);
                if (temperature2!=-9999) hex_to_dec(temperature2, 2);
        }       
shura-gam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс июн 07, 2009 16:28:41
Откуда: НН

Сообщение shura-gam »

Собрал сей девайс. Всё работает отлично, буду в корпус загонять. Глюков пока не замечено.
Аватара пользователя
maverick5334
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Сб апр 05, 2008 07:59:10
Откуда: Луганск
Контактная информация:

Сообщение maverick5334 »

Так у индикаторов общий анод или катод?
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

shura-gam писал(а):Собрал сей девайс. Всё работает отлично, буду в корпус загонять. Глюков пока не замечено.


А ты задержку на датчики ставил, как danko напиал или нет? какие индикаторы ОК или ОА???
Кинь печатки если есть и фотки происходящего пож.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

maverick5334 писал(а):Так у индикаторов общий анод или катод?
Если открыть файлик main_OK.c ответ можно найти.
Аватара пользователя
maverick5334
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Сб апр 05, 2008 07:59:10
Откуда: Луганск
Контактная информация:

Сообщение maverick5334 »

Может и можно найти, но я в этом файле ничего не понял!
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

Я вообще то не люблю хамить но ...
А лентяев я вообще просто ненавижу
Во первых: строка № 27

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

//  Черырехразрядный семисегментник (Общ.кат.)
//                   (PORTB - разрряды) - 1-bit0, 2-bit1, 3-bit2, 4-bit3, 5-bit4, 6-bit5, 7-bit6, 8-bit7
//                   (PORTD - сегменты) - a-bit0, b-bit1, c-bit2, d-bit3, e-bit4, f-bit5, g-bit6                 
//                   (PORTA bit 1 - сегмент dp)

Во вторых: строка № 67

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

        PORTB=0xFF;                             // потушить все (биты всех знакомест "1" - для Общ.кат.)
        PORTD=digits[digit_out[cur_dig]];       // символ на экран
        PORTA.1=0;
        PORTB = ~(1 << cur_dig);                // засветить нужный бит (бит знакоместа в "0" - для Общ.кат.)
Аватара пользователя
maverick5334
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Сб апр 05, 2008 07:59:10
Откуда: Луганск
Контактная информация:

Сообщение maverick5334 »

Спасибо! :)

Я не лентяй, просто в файле пользовался поиском слова по признаку катод, анод, вот и результат.
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

У кого ПП есть? Поделитесь :o
Аватара пользователя
maverick5334
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Сб апр 05, 2008 07:59:10
Откуда: Луганск
Контактная информация:

Сообщение maverick5334 »

Задолбаю автора... (извини, неуч я).
Индикация с десятыми? Или целыми?
Если целыми, то возможно ли переделать с десятыми?
У ж извини за назойливость, я в микроконтроллерах понимаю - собрал, прошил и не понял как это произошло... :)
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

maverick5334 печатка есть???
Аватара пользователя
maverick5334
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Сб апр 05, 2008 07:59:10
Откуда: Луганск
Контактная информация:

Сообщение maverick5334 »

Печатку наляпать не проблема. Вот, может автор сего девайса сжалится и ответит на мой вопрос, тогда и печатку накидаю.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

maverick5334 писал(а):Печатку наляпать не проблема. Вот, может автор сего девайса сжалится и ответит на мой вопрос, тогда и печатку накидаю.
на указанный e-mail отправил письмо с фоткой девайса. Для всех остальных: индикация с десятыми и со знаком минус при отрицательных температурах.
Аватара пользователя
maverick5334
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Сб апр 05, 2008 07:59:10
Откуда: Луганск
Контактная информация:

Сообщение maverick5334 »

Спасибо.
Ответить

Вернуться в «Разные вопросы по МК»