Например TDA7294

Форум РадиоКот :: Просмотр темы - Термометр с двумя дисплеями
Форум РадиоКот
https://radiokot.ru/forum/

Термометр с двумя дисплеями
https://radiokot.ru/forum/viewtopic.php?f=62&t=18769
Страница 1 из 3

Автор:  shura-gam [ Вт авг 18, 2009 07:18:52 ]
Заголовок сообщения:  Термометр с двумя дисплеями

А не встречал ли кто схемку термометра на МК с двумя раздельными LED дисплеями "дом - улица"

Автор:  Redrik Shuhart [ Вт авг 18, 2009 10:59:30 ]
Заголовок сообщения: 

а можно и на 1м. если ЖК то левая-дом, правая улица, можно даже написать на ЖК Д:28______У:35

Автор:  shura-gam [ Вт авг 18, 2009 12:15:25 ]
Заголовок сообщения: 

хочется на светодиодных

Автор:  Alex72 [ Вт авг 18, 2009 12:27:29 ]
Заголовок сообщения: 

А поочередная индикация температур не устраивает?

Автор:  Danko [ Вт авг 18, 2009 12:29:43 ]
Заголовок сообщения: 

тини2313 + DS18B20 (2 шт) + 7 сег 4 азр LED (2 шт)

Вложения:
Комментарий к файлу: исходники CVAVR
Term_(tiny2313_DS18B20x2_4LEDx2).zip [144.37 KiB]
Скачиваний: 1275
Комментарий к файлу: схема
Term_(tiny2313_DS18B20x2_4LEDx2)_sPlan6.0.spl.zip [9.65 KiB]
Скачиваний: 1094

Автор:  shura-gam [ Вт авг 18, 2009 12:55:54 ]
Заголовок сообщения: 

Огромное спасибо! То что надо! Датчики различаются по серийнику? Индикаторы, как я понял, с общим катодом?

Автор:  Danko [ Вт авг 18, 2009 13:56:12 ]
Заголовок сообщения: 

небольшое дополнение:
если при чтении датчиков будут глюки поставь между чтениями датчиков задержку хотя бы 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 [ Вс авг 23, 2009 15:33:43 ]
Заголовок сообщения: 

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

Автор:  maverick5334 [ Вт авг 25, 2009 23:31:20 ]
Заголовок сообщения: 

Так у индикаторов общий анод или катод?

Автор:  headshotbacs [ Ср авг 26, 2009 02:57:47 ]
Заголовок сообщения: 

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


А ты задержку на датчики ставил, как danko напиал или нет? какие индикаторы ОК или ОА???
Кинь печатки если есть и фотки происходящего пож.

Автор:  Danko [ Ср авг 26, 2009 11:29:48 ]
Заголовок сообщения: 

maverick5334 писал(а):
Так у индикаторов общий анод или катод?
Если открыть файлик main_OK.c ответ можно найти.

Автор:  maverick5334 [ Ср авг 26, 2009 12:36:04 ]
Заголовок сообщения: 

Может и можно найти, но я в этом файле ничего не понял!

Автор:  Danko [ Ср авг 26, 2009 14:04:59 ]
Заголовок сообщения: 

Я вообще то не люблю хамить но ...
А лентяев я вообще просто ненавижу
Во первых: строка № 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 [ Ср авг 26, 2009 14:49:40 ]
Заголовок сообщения: 

Спасибо! :)

Я не лентяй, просто в файле пользовался поиском слова по признаку катод, анод, вот и результат.

Автор:  headshotbacs [ Ср авг 26, 2009 19:12:19 ]
Заголовок сообщения: 

У кого ПП есть? Поделитесь :o

Автор:  maverick5334 [ Ср авг 26, 2009 19:25:51 ]
Заголовок сообщения: 

Задолбаю автора... (извини, неуч я).
Индикация с десятыми? Или целыми?
Если целыми, то возможно ли переделать с десятыми?
У ж извини за назойливость, я в микроконтроллерах понимаю - собрал, прошил и не понял как это произошло... :)

Автор:  headshotbacs [ Ср авг 26, 2009 20:07:37 ]
Заголовок сообщения: 

maverick5334 печатка есть???

Автор:  maverick5334 [ Ср авг 26, 2009 23:30:10 ]
Заголовок сообщения: 

Печатку наляпать не проблема. Вот, может автор сего девайса сжалится и ответит на мой вопрос, тогда и печатку накидаю.

Автор:  Danko [ Чт авг 27, 2009 09:28:55 ]
Заголовок сообщения: 

maverick5334 писал(а):
Печатку наляпать не проблема. Вот, может автор сего девайса сжалится и ответит на мой вопрос, тогда и печатку накидаю.
на указанный e-mail отправил письмо с фоткой девайса. Для всех остальных: индикация с десятыми и со знаком минус при отрицательных температурах.

Автор:  maverick5334 [ Чт авг 27, 2009 10:06:41 ]
Заголовок сообщения: 

Спасибо.

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/