...

Модуль датчика линии KY-033

Краткое описание

“KY-033” – модуль выполнен на сборке “TCRT5000” которая состоит из инфракрасного излучателя (светодиод) и фототранзистора, который принимает отраженный сигнал от объекта, расположенного на небольшом расстоянии – 0.2-15 мм. Сборка имеет в своем составе фильтр который блокирует видимый свет для снижения помех.

Датчик можно использовать для отслеживания и движения робота по черной линии, так как от черного цвета сигнал отражается плохо, а при потере роботом линии и отражении от белого цвета сигнал отражается хорошо. Для настройки дальности срабатывания датчика имеется переменный резистор. При срабатывании загорается светодиод на плате и на выходе “S” появляется логический 0.

Характеристики

Питание: напряжение 3,3 – 5,5, В, ток 20 мА Размеры 77 x 48 x 12 мм

Угол обзора 35 °
Рабочая температура 0 – 50 C°

Сcылки на сайт с библиотекой и источником информацией

  • Сайт с информацией
  • Сайт с библиотекой
  • Схема подключения и код подключения модуля к Arduino

                                
    /*
    Author: Danny van den Brande, Arduinosensors.nl. Bluecore Tech
    in this example i show you how to use the KY-033 as a white line tracer.
    */
    int WhiteLed = 2; 
    int Sensor = A5; 
    int sensorValue = 0; 
    
    void setup () {
      pinMode (WhiteLed, OUTPUT);
      Serial.begin (9600);
    }
    void loop () {
      sensorValue = analogRead (Sensor);
      if (sensorValue < 50&& sensorValue < 500) 
      {
      digitalWrite (WhiteLed, HIGH);
      Serial.println (sensorValue, DEC);
      }
      else (sensorValue > 500&& sensorValue > 1023);
      { 
      digitalWrite (WhiteLed, LOW);
      Serial.println (sensorValue, DEC);
      }
    }
                                
                            

    © Вёрстку делал Даниэль Усов