Мы с соцсетях

Датчик приближения

Датчик приближения
Тип статьи:
Авторская

При создании роботов и не только стоит задача обнаружения препятствия для предотвращения столкновения. Для этого существует модуль — датчик приближения

Соберите схему устройства, которое включает светодиод при обнаружении препятствия

В Arduino IDE создаем новый скетч и вставляем следующий код

 
const int buttonPin = 2;     // номер порта подключения датчика
const int ledPin =  13;      // номер порта светодиода – установлен на плате
int buttonState = 0;         // переменная для чтения статуса кнопки
void setup() {
// инициализация LED – порта на выход:
pinMode(ledPin, OUTPUT);
// инициализация порта датчика на вход
pinMode(buttonPin, INPUT);
}
void loop() {
// чтение состояния порта датчика
buttonState = digitalRead(buttonPin);
// если обнаруживается объект
if (buttonState == LOW) {
// включаем светодиод
digitalWrite(ledPin, HIGH);
} else {
// иначе выключаем светодиод
digitalWrite(ledPin, LOW);
}
}
 

Загружаем скетч в Arduino. В данном виде можно использовать устройство как бесконтактный выключатель