|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
28.05.2013, 18:59 | #1 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Попробуйте измерять температуру по таймеру (750 ms - 12 разрядов, зависит от точности измерения). Можно задать и реже 1..n сек. Зависит насколько у вас быстро изменяется температура, которую нужно контролировать (но быстрее 750 мс не получится при точности 12 бит)
http://www.cyber-place.ru/showpost.p...&postcount=114 отключив ожидание Код:
sensors.setWaitForConversion(false); В выше приведенном алгоритме ни какого ожидания нет, а измерение происходит в фоновом режиме заданное таймером. Последний раз редактировалось andr128; 28.05.2013 в 22:29. |
29.05.2013, 02:36 | #2 |
Member
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0 |
Большое спасибо , обязательно попробую.
|
29.05.2013, 03:26 | #3 | |
Member
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0 |
Цитата:
Извините за тупой вопрос. Какую переменную брать чтобы температуру узнать? Пытаюсь sensors.getTempC(Thermometer) послать в серийный порт он абрукадабру печатает... Последний раз редактировалось zsm; 29.05.2013 в 03:28. |
|
29.05.2013, 09:31 | #4 | |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604 |
Цитата:
Перед считыванием значения датчика должно пройти время. За это отвечает таймер. Вот вам пример: PHP код:
Последний раз редактировалось andr128; 29.05.2013 в 09:51. |
|
29.05.2013, 15:43 | #5 |
Member
Регистрация: 28.05.2013
Сообщений: 71
Вес репутации: 0 |
andr128,огромное спасибо, с Вашим примером все заработало))
Только переменную TempC на float пришлось изменить для большей плавности. Теперь значения буду подбирать для реальных условий, да и код надо в порядок привести. И конечно отдельное спасибо Admin'у этого форума за помощь, и замечательный многоканальный димер . вот такой код получился, он конечно требует доработки(хотелось бы больше плавности при изменении скорости вентилятора),но основную задачу выполняет и это очень радует )) PHP код:
Последний раз редактировалось zsm; 29.05.2013 в 16:41. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|