Перейти к содержимому






Фотография
- - - - -

Модуль слежения линии - 8 (ID:449)

Написано admin , 17 May 2015 · 2099 Просмотров

Модуль слежения линии - 8 (ID:449) Модуль слежения линии — 8 предназначен для контроля движения роботизированной платформы по нарисованной линии. В комплекте имеются восемь сенсоров инфракрасного диапазона, которые могут быть расположены в любом месте платформы. Каждый инфракрасный сенсор имеет регулируемый уровень чувствительности и индикаторный светодиод. В исходном состоянии светодиоды горят, при срабатывании сенсора соответствующий светодиод гаснет.
Описание десяти контактного разъема:
GND - подключение общего провода.
8 - выход сигнала с сенсора S8.
7 - выход сигнала с сенсора S7.
6 - выход сигнала с сенсора S6.
5 - выход сигнала с сенсора S5.
4 - выход сигнала с сенсора S4.
3 - выход сигнала с сенсора S3.
2 - выход сигнала с сенсора S2.
1 - выход сигнала с сенсора S1.
VCC - подключение питания 5 Вольт.
На плате присутствуют четыре шести контактных разъема для подключения выносных датчиков:
VCC - питание +5 Вольт для подключения выносного сенсора S1.
S1 - подключение сигнального вывода SIG выносного сенсора S1.
GND - подключения общего провода выносного сенсора S1.
VCC - питание +5 Вольт для подключения выносного сенсора S2.
S2 - подключение сигнального вывода SIG выносного сенсора S2.
GND - подключения общего провода выносного сенсора S2.
И так далее...
Переменные резисторы RP1 - RP8 — это регуляторы чувствительности выносных датчиков S1 - S8 соответственно.
Описание трех контактного разъема выносного датчика:
VSS - подключения питания +5 вольт.
SIG - сигнальный вывод.
GND - подключение общего провода.

Выносные датчики расположены на одной общей плате. При необходимости датчики можно аккуратно отделить друг от друга по линии пропила.
В исходном состоянии на всех выводах, присутствует логический ноль. При срабатывании инфракрасных сенсоров на соответствующих выводах появляется логическая единица. Примерный скетч для работы с с одним выносным датчиком линии выглядит так:
int sensor = 5 ;   // вывод  1 от десяти контактного на 5-ый вывод Arduino
int led = 13 ;  // светодиод на 13-ый вывод Arduino
int sensorStatus ;
void setup() {
  pinMode (sensor , INPUT);   // вывод для подключения сенсора  настраиваем как "вход"
  pinMode(led, OUTPUT);
}
void loop() {
  sensorStatus = digitalRead (sensor);  //считываем уровень на входе 5
  if(sensorStatus ==1){   //если появился логический ноль на выходе датчика
    digitalWrite(led, HIGH);   //включаем светодиод на 13 выводе
    delay(3000);  // ждем 3 секунды
    digitalWrite(led, LOW);   //выключаем светодиод на 13 выводе
  }
}
Ссылка на витрину магазина http://dvrobot.ru/238/416.html.





Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние комментарии