Пт июл 01, 2022 15:01:58
Пт июл 01, 2022 15:23:36
Пт июл 01, 2022 16:27:38
Вт июл 26, 2022 10:13:17
olegue писал(а):а вот это надо бы попробовать
Вт июл 26, 2022 12:51:47
Вт июл 26, 2022 15:09:54
есть ГОЛОСОВОЕ управление с телефона... говоришь "лампочка гори !"... и лампочка горит))
Вт июл 26, 2022 21:45:32
Вс июл 31, 2022 09:47:26
Вс июл 31, 2022 09:56:39
Вс июл 31, 2022 10:35:34
olegue писал(а):Atmega328, биты ADCH и ADCL
olegue писал(а):1. Результат преобразования всегда 10ти битный? Вне зависимости от "других настроек"?
olegue писал(а):2. Если я читаю только ADCH то получаю 8битный результат?
olegue писал(а):Вывод: "битность" результата зависит от того как я его считываю (выше написал)?
olegue писал(а):но так как ADCH и ADCL 8ми битные регистры,то потенциально резушьтат может быть 16ти битный.
olegue писал(а):Это, как я понял для совместимости сделано со старшими моделями?
Вс июл 31, 2022 10:45:26
Вс июл 31, 2022 11:09:33
Вс июл 31, 2022 14:05:28
Вт авг 02, 2022 10:00:11
Вт авг 02, 2022 12:35:26
Вт авг 02, 2022 12:43:48
Вт авг 02, 2022 13:05:01
Вт авг 02, 2022 13:05:35
Вт авг 02, 2022 13:08:12
flag=0;
count=0;
loop()
if (digitalRead(5) ==LOW && timerON==0) //нажали
{
timerON=1; // включим таймер
timer=millis();
}
if (digitalRead(5) ==LOW && timerON==1 && millis()-timer<600 && flag==0 && count<3) //нажали, таймер включен
{
count++; // зачтем нажатие
flag=1; // флаг регистрации состояния кнопки (нажата/отпущена)
}
if (digitalRead(5) ==HIGH && timerON=1) //отпустили кнопку в пределах времени работы таймера
{
flag=0; //
}
if (millis()-timer>600) {timerON=0;} // отключу таймер (время вышло)
} //loop
Вт авг 02, 2022 13:13:39