Обработка данных. Микроконтроллер

Данные от датчиков мы получили. Что с ними делать дальше?

Например, мы узнали, что перед нами на расстоянии двух метров расположено препятствие. Что делать? Сделать остановку и поискать другой путь? А может два метра – не страшно и можно продолжать двигаться вперёд, но надо обязательно остановиться и оглядеться, если расстояние станет меньше полуметра?

Мы узнали, что справа от нас повысилась температура. Что это? Пожар, и надо срочно звонить пожарным? Или это просто подошла любопытная мышь, и ничего страшного нет? Кстати, если мы находимся на продуктовом складе, и датчики обнаружили мышь, то надо немедленно сообщить об этом санитарным врачам. А если это зоопарк, то всё в норме.

Процесс преобразования данных от датчиков в команды управляющим устройствам называется обработкой данных. Этим в нашем роботе занимается микроконтроллер – специальная электронная микросхема, расположенная на плате Arduino UNO.

Сам по себе микроконтроллер – это просто набор электронных схем, собранных в маленьком керамическом корпусе. Но если загрузить в него программу обработки, то он превращается в некое подобие мозга: принимает данные от датчиков, обрабатывает их в соответствии с загруженной в него программой и выдаёт сигналы для управления исполнительными устройствами.