Ви не увійшли.
if(flashShowTimer + 1000 <= millis()) - не корректная запись.
if(millis() - flashShowTimer >= 1000) - так правильно.
никто не знает что у вас за моторчики.
и чего вы решили что они должны крутиться быстрее ?
В программу датчики и серы не добавляются, а пишется тех задание и по нему новый код.
При появлении человека на пути датчика движения - срабатывает реле, включается свет (лампочка), - это на схеме есть.
при появлении дополнительного источника света, датчик освещенности должен убавить яркость лампочки - этого нет
во первых - запитывать реле от дуни не правильно, должно быть отдельное питание.
во вторых - вы так и не удосужились расписать какой алгоритм работы вашего устройства.
нет там никакого кругового вращения.
Это не наезд а восторг
соберёте, запустите, поделитесь.
Собрать прототип можно и без всего этого.
можно.
будет корыто на колёсах.
да ещё на кривых.
когда подобный прототип кто то САМ делает для СЕБЯ, то стоимость комплектующих становится не очень кусучей, а трудозатраты вообще не учитываются.
когда для кого то - всё радикально меняется.
я не прикидывал калькуляцию вашего проекта, но сразу могу сказать, что от 20 - 30000 тыс гр.
в принципе понятно, что заказчик при озвучивании таких цифр пошлёт и обругает нехорошими словами.
если хорошо поискать в сети, то можно найти готовые решения.
заказыват -1000 - 2000 гр
Может ли мотор брать больше, чем может пропускать L9110 и из-за этого появляться помехи ? Микросхема на L9110 сильно греется во время нагрузки.
вы бы сначала глянули соответствие рабочего тока движков и драйвера.
а где код....
ну он всё свёл в библиотеку, у других просто код используется))))
а OneButton ещё отслеживает удержание и фронты длительных нажатий)))
я тоже писал для себя обработчики нажатия кнопок, пользовался чужими обработчиками и разными библиотеками - в результате
в 80% случаев применяю OneButton, в ней реализованы наверное все варианты нажатий и меня она полностью устраивает.
но это дело вкуса.
с проф. программистами спорить не буду)))))
возьмите готовую библиотеку для обработки кнопок (я часто использую OneButton).
раз уже что то делали, то и с библиотекой разберётесь.
не получится никогда дешевле готового устройства.
в описании написано - ширина импульса: 80-300 мс, частота: 4 Гц,
вот и подавайте импульсы как указано.
а в чём разница была между nRF24L01+ + LNA + PA и просто nRF24L01 ?
с nRF24L01 игрался и особых проблем не было.
с nRF24L01+ + LNA + PA хочу попробовать.
при такой частоте опроса смс просто отпадает.
ставить nrf с усилителем сигнала и выводить на приёмнике на дисплей.
а как часто нужно данные о положении слать ?
а нафига такая конструкция с делеями ?
RTC_T = rtc.getTime();
Serial.println(rtc.getTimeStr());
float a_humidity = dht.readHumidity();
float a_temp = dht.readTemperature();
delay (2000);
цена "под ключ" вас наверное шокирует.
одно дело для себя любимого что то ваять, другое на заказ делать.
при пропадании сигнала с передатчика, приемник отрабатывает последнее полученное значение.
здесь что то не понятно....