Нужно написать код для метеостанции на основе arduino mega 2560 pro

XJIuPa

✩✩✩✩✩✩✩
20 Авг 2023
2
0
Moscow
Я нарисовал схему с используемыми датчиками.

нужно написать код для метеостанции на основе arduino mega 2560 pro, можно отладку кода производить у меня.

сама суть, станция собирает показания с датчиков, отсылает через sim800l по протоколу mqtt и засыпает.

станция запитывается от панельки, так что нужна максимальная энергосберегаемость, нельзя в фоне держать контроллер, желательно его усыплять одной из либ (например gyverpower), также нужно просыпаться по прерыванию, если вдруг начнется дождь, есть датчик который это считывает (датчик холла)

половина датчиков опрашивается одной командой) сложности возникнут только с отправкой данных (возможно)

По оплате договоримся, по срокам так же.


Опционально:

датчик осадков a3144: Это датчик осадков, внутри стоит датчик холла.

когда идет дождь, эта качела поворачивается вверх вниз и допустим
при 1 мм осадков, она это сделать может около 3-4 раз

1692512549305.png
 

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,407
976
58
Марий-Эл
@PiratFox, Это не схема, а почти граф для цифрового автомата. Хотя нет. Цифровой автомат испугается такого графа.
Дети путаются в понятиях и тЕрминах или термИнах.
1692524979042.png
Я так и не понял, куда здесь идти. Или выполнять всё одновременно?
Красивые картинки в красивых программах, не означают, что они верны. Для программиста - это так. Не является руководством к действию.
 
Изменено:
  • Лойс +1
  • Ахах! +1
Реакции: Daniil_Rekin и PiratFox

XJIuPa

✩✩✩✩✩✩✩
20 Авг 2023
2
0
Moscow
@Эдуард Анисимов, Я не претендую на правильность отрисовки, я примерно накидал как должно все работать. И для удобства инфу основную по датчикам раскидал.
 

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,407
976
58
Марий-Эл
Я не знаю, что эта за прога. Так то всё понятно, в плане, что нужно делать. Но, с точки зрения программиста, это довольно прикольно.
Лучше вменяемое ТЗ сделать.