Заставка включается при двух условиях - отсутствие сигнала по входу АЦП прямой волны и значение счетчика времени clockTime=0
Как только появляется сигнал по входу АЦП выше значения 10, то переменная...
Тип: Сообщения; Пользователь: Integral
Заставка включается при двух условиях - отсутствие сигнала по входу АЦП прямой волны и значение счетчика времени clockTime=0
Как только появляется сигнал по входу АЦП выше значения 10, то переменная...
Еще такой вариант работает в реальной конструкции, после включения кнопка продолжает работать.
При длительном удержании кнопки питание подается на Атмегу и питание подхватывается Атмегой. Во...
В первых версиях этого КСВ-метра применялся модуль часов, в дальнейшем я сделал меню настроек и памяти не хватило, поэтому от модуля я отказался. Все же это в первую очередь измерительный прибор, а...
UA0YAS, видится два варианта решения. Для эксперимента смените ячейки памяти, возьмите в середине или в конце. И второй вариант, если чтение происходит при загрузке в setup(), то после чтения...
Разрешите дополню. Когда библиотека подключена вот так:
#include <АБВГД.h>
то поиск файла происходит в папке libraries, а если вот так:
#include "АБВГД.h"
то поиск происходит сначала в папке...
Neymeka, Павел, смени адрес индикатора на 0x3f и по идее все заработает :-P
tvv1958 R3EZ адаптировал мой проект под свои нужды. Смотрите исходники у меня в Облаке и видео.
Я находил знак, очень похож на символ градуса. Он похож на квадрат, но вполне нормально смотрится. Возможно это он:
Создать свой знак и поместить в ОЗУ индикатора. Затем вызывать его по тому адресу, в который положили. Смотрите скетч. Я для проверки содержимого знаков в индикаторах 1602(4) или 2002(4) сделал...
Достаточно легко. Там округление необходимо не только для напряжения, но и для мощности. Ловить 1Вт при показаниях больше 1кВт не есть хорошо. Цифры прыгают и мельтешат. Например округление мощности...
А вот ответ на ваш вопрос, как определить максимальное значение. Преобразуем предыдущий код и получим:
int U1=0,U2=0; //назначаем...
Как мне показалось по видео индикация все же получилась медленная и дерганная, а значит есть куда расти :-P
Я делаю не так, чтобы показания были ровными и более плавными добавляю в код с...
tomcat
Компилятор ругается на строку 11
LcdBarGraph lbg(&lcd, 20, 0, 0);
Замените &lcd на число и компиляция пройдет, поэкспериментируйте с числом
LcdBarGraph lbg(4, 20, 0, 0);
Да, еще...
R3EZ, я вот с Вадимом соглашусь, разобраться в чужом коде и сделать новое устройство это повыше чем начальные классы. Я правда стараюсь в коде делать побольше комментарий, они здорово помогают.
...
Сделал версию с регулировкой температуры. Для этого пришлось выкинуть кусок программы, которая отвечала за автоматический сброс EEPROM памяти при первом включении. Иначе не влазило. Выход регулятора...
Версия 2.29.2 экспериментальная, я там пытался сделать компактнее код, сделать часы без модуля DS3231, ну и другие эксперименты. Ее лучше не использовать, там только заготовки подпрограмм.
Экран...
Можно попробовать для прикидки, выкину часы и подгружу библиотеку DS18B20, посмотрим что скажет компилятор. Но наличие термометра наверно не просто так для виду, а наверное вентилятор включать?
Емкость нужно подключить в одно из плеч моста, например как тут:
317760
Есть еще один простой вариант. Поскольку датчик симметричный можно поменять вход-выход. Иногда при такой перестановке...
Все верно. Можно скомпенсировать конденсатором 47pF*
Всегда пожалуйста :-P. Все же вид шкалы получается более презентабельным, если включить серую подложку под градусниками. Это конечно на любителя. Поменять можно перед компиляцией в Ардуино:
...