Важная информация! Сейчас попробую рассказать, как мы ищем минимумы и максимумы полигона, в частности трассы для робота по линии! Для чего это нужно? Смотрим на изображение. У нас есть линия (черная) и поле (белое). Мы с вами легко можем понять где линия и где "поле", а робот нет. В случае с цифровыми сенсорами все просто, они нам шлют условно 0 на линию и условно 1 на поле. Но а с аналоговыми сенсорами как? Он-то нам пришлет диапазон от 0 до 1023, и где тут черное, а где белое? Да и белое никогда не будет ровно 0, а черное никогда не достигнет 1023. Вот для того чтобы робот мог понимать где что, нам и нужны МИНИМУМы и МАКСИМУМы аналогового сигнала с конкретного поля. Только тогда робот на аналоговых сенсорах сможет понять что он видит. ВАЖНО! Сразу о железе. все примеры будут приводиться с учетом того, что используется МК на ATmega328P, и сенсор линии pololu qtr-8a а точнее его китайская "копия". Эта "копия" отличается от оригинала ВСЕМ, да-да ничего общего в них нет! алгоритм работы