Почему arduino не выводит HIGH от датчика обхода препятствий?

Использую:
- Arduino nano v3 CH340 (взято отсюда)
- этот датчик обхода препятствий

OUT из датчика идёт в D5 ардуины
VCC в 5v
GND в землю

Скетч:
int pin = 8; // d5

void setup() {
  Serial.begin(9600);
  pinMode(pin, INPUT);
}

void loop() {
  int value = digitalRead(pin);
  Serial.println(value);

  delay(1000);
}


Если поднести датчик к руке, то на нём загорается LED наличия препятствия, но в serial окошке продолжает выводиться 0.

Можете подсказать, в чём тут дело?
  • Вопрос задан
  • 145 просмотров
Решения вопроса 1
proudmore
@proudmore
В этом:
int pin = 8; // d5
Вы считываете не с 5 пина, а с 8.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы