Основой сигнализации является модуль ардуино с контроллером Атмега 328. Важно, что бы контроллер был 328-й серии. Именно объем памяти такого контроллера позволяет реализовать задуманное. С одной стороны, этот модуль удобен тем, что в нём есть стабилизатор напряжения, разъем для подключения внешнего источника питания, припаяны выводы к пинам платы, есть USB порт. Но сама плата довольно большая. Хотя я свой первый прототип сигнализации собрал именно на такой плате. Есть еще варианты модуля arduino, такие как Arduino Nano и Arduino Mini. Ардуино нано значительно меньше ардуино уно, причем колличество аналоговых выводов модуля даже больше чем на плате ардуино уно. Дополнительные выводы позволили мне расширить функционал сигнализации. Но все же мой взор упал на модуль ардуино мини. Этот модуль очень мал, он содержит непосредственно сам контроллер с обвязкой и простенький стабилизатор по питанию. Из за своих маленьких размеров модуль не имеет загрузчика и соответственно USB порта. Поэтому пр