1
Датчик скорости 3D (ID:754)
Написано
admin
,
01 May 2015
·
1971 Просмотров
Датчик скорости состоит из инфракрасного излучателя и инфракрасного приемника, вставленных в пластиковое основание на небольшом удалении друг от друга.
Датчик имеет разъем с тремя цветными проводами.
Красный провод для подключения напряжения питания +5 Вольт.
Черный провод для подключения напряжения питания -5 Вольт..
Синий провод - цифровой выход.
На датчике имеется зеленый светодиод- индикатор подключения напряжения питания.
Примерный скетч счетчика датчика скорости выглядит так:
Ссылка на витрину магазина http://dvrobot.ru/238/492.html.
Датчик имеет разъем с тремя цветными проводами.
Красный провод для подключения напряжения питания +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.