Описание
модуль ИК-датчика расстояния 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); }
Отзывы
Отзывов пока нет.