Sharp 2Y0A21 — это инфракрасный датчик расстояния (полное название модели — Sharp GP2Y0A21YK0F), предназначен для измерения дистанции в диапазоне от 10 до 80 см. Он выдает аналоговый сигнал, пропорциональный измеряемому расстоянию. Датчик использует метод триангуляции с помощью инфракрасного излучателя (IRED) и позиционно-чувствительного детектора (PSD) для определения расстояния до объекта. Выходное напряжение обратно пропорционально расстоянию до объекта (напряжение выше на меньших расстояниях). Рабочее напряжение 4,5–5,5 В, потребляемый ток ~30 мА. Чаще всего датчик используют совместно с микроконтроллером, или с платой Arduino. Рассмотрим простейший вариант подключения к Arduino. Датчик имеет всего три вывода: +питания (красный провод), земля (чёрный провод) и измерительный выход (желтый провод). Соединим желтый провод с аналоговым входом Arduino A0, остальные соответственно с VCC и GNG. Между VCC и GNG производитель рекомендует установить конденсатор на 10 мкФ. Зальем в Arduino с