По измеряемому току. Проблема должна уйти, если предделитель установить на 32:
Я думаю что здесь стабилитроны вообще не нужны, по два диода на канал и подпереть к +5V.Код:// Устанавливаем предделитель - [111-128] [110-64] [101-32] [100-16] [011-8] ADCSRA |= (1 << ADPS2) | (1 << ADPS0); // ADCSRA &= ~ (0 << ADPS1); //
Спасибо от tomcat
Теперь у нас есть датчик температуры DS18B20, подключен к порту D9. Короткое нажатие кнопки S1 в нижней строке отображает температуру и общее время с момента включения усилителя. Поскольку счетчик времени все время работает (по прерыванию), то решил как дополнительную функцию вывести на экран. Следующее короткое нажатие возвращает индикацию.
Новые скетчи по этому проекту, библиотеки, фото, схемы будут находится у меня в Облаке до финальной версии.
При компиляции выдает ошибку:
Lamp_PA_control_v1.0 .4.ino:22:105: fatal error: sav_button.h: No such file or directory
Как я понимаю нет этой библиотеки.
Где ее взять?
Добавлено через 35 минут(ы):
Нашел.
Последний раз редактировалось UA7F; 31.12.2019 в 10:37.
Добавил в папку себе в Облако.
Щас глянем, так ли у меня.
Добавлено через 12 минут(ы):
Посмотрел, такое безобразие получается если коротким нажатием S1 сделать еще в режиме Bypass, тогда при загрузке такое вылезет. Вообщем надо в программе запретить короткое нажатие до загрузки рабочего режима. А после перезагрузки там все сбрасывается и такого дефекта я не обнаружил.
Добавлено через 20 минут(ы):
Вроде исправил эту беду. Запретил короткое нажатие до загрузки основной части программы. Так же улучшил работу градусника, чуть облегчил код, должен работать быстрее. Исправленная версия в Облаке, проверяйте на косяки.
Последний раз редактировалось Integral; 31.12.2019 в 12:29.
Спасибо от UA7F
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)