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






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

Датчик скорости 3D (ID:754)

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

Датчик скорости 3D (ID:754) Датчик скорости состоит из инфракрасного излучателя и инфракрасного приемника, вставленных в пластиковое основание на небольшом удалении друг от друга.
Датчик имеет разъем с тремя цветными проводами.
Красный провод для подключения напряжения питания +5 Вольт.
Черный провод для подключения напряжения питания -5 Вольт..
Синий провод - цифровой выход.
На датчике имеется зеленый светодиод- индикатор подключения напряжения питания.
Примерный скетч счетчика датчика скорости выглядит так:
const int  buttonPin = 2;    // Вывод S датчика подключаем к выводу 2 Arduino

int buttonPushCounter = 0;   // обнуляем счетчики
int buttonState = 0;		
int lastButtonState = 0;	

void setup() {
  pinMode(buttonPin, INPUT); // вывод 2 определяем как вход
  Serial.begin(9600); // устанавливаем скорость обмена
}


void loop() {
  buttonState = digitalRead(buttonPin); // считываем состояние вывода 2

  if (buttonState != lastButtonState) {
    if (buttonState == HIGH) {
	  buttonPushCounter++;

	  Serial.println(buttonPushCounter); // выводим данные в компьютер
    }
  }
  lastButtonState = buttonState;
}
Записав скетч в Arduino и включив монитор порта, мы можем наблюдать числа, которые будут меняться при прерывании луча между инфракрасным излучателем и инфракрасным приемником. Проще всего это сделать непрозрачным кусочком пластика. Поместите его внутрь датчика и число в мониторе порта увеличится на единицу.
Ссылка на витрину магазина http://dvrobot.ru/238/492.html.
Прикрепленное изображение: Снимок экрана от 2015-05-02 00:08:13.png





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

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

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