Описание
модуль ИК-датчика расстояния SHARP GP2Y0A02YK0F
1. Диапазон измерения расстояния: от 20 до 150 см
2. Аналоговый выход
3. Размеры: 29.5x13x21.6 мм
4. Потребление тока: 33 мА
5. Напряжение питания: от 4.5 до 5.5 В
Для работы с датчиком рекомендуем использовать библиотеку SharpIR.
Официальная документация и ссылка на скачивание: http://playground.arduino.cc/Main/SharpIR
А также GitHub библиотеки: https://github.com/guillaume-rico/SharpIR.
#include <SharpIR.h>
#define ir A0 //пин, к которому подключен датчик. Обязательно аналоговый!
#define model 20150 //модель датчика. 1080 для GP2Y0A21Y, 20150 для GP2Y0A02Y
SharpIR SharpIR(ir, model);
void setup() {
Serial.begin(9600);
}
void loop() {
delay(2000);
unsigned long pepe1=millis(); // засекаем время до начала измерений
int dis=SharpIR.distance(); // получаем расстояние с датчика
Serial.print("Mean distance: "); // выводим расстояние в монитор порта
Serial.println(dis);
unsigned long pepe2=millis()-pepe1; // считаем время, затраченное на измерение
Serial.print("Time taken (ms): "); // и выводим его
Serial.println(pepe2);
}







Отзывы
Отзывов пока нет.