Пытаюсь подключить датчик E18-D80NK, но выход всегда один - что делать?
Я пытаюсь использовать E18-D80NK, но выход всегда равен 1
Ссылаясь на приведенную выше ссылку. Я столкнулся с той же проблемой. Но, к сожалению, в данной ссылке нет решения. Мой код выглядит следующим образом:
#define SENSOR 2 // define pint 2 for sensor
void setup() {
Serial.begin(9600);// настройка последовательного монитора для отображения информации
pinMode(SENSOR, INPUT_PULLUP);// определение контакта в качестве входного датчика
}
void loop() {
int L =digitalRead(SENSOR);// считывание датчика
if(L == 0){
Serial.println(" Обнаружено препятствие");
}else{
Serial.println(" === All clear");
}
delay(500);
}
Проводка:
Brown = 5V
Black = INPUT
Blue = Gnd
Это всегда дает мне "= = = Все ясно" в качестве вывода. Кроме того, хотел бы упомянуть, что недавно я купил новый датчик. Теперь я сомневаюсь, что это дефектная деталь. Не могли бы вы помочь?
@newbie99, 👍1
Обсуждение0
Смотрите также:
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- Как подключить более 10 датчиков к Arduino uno r3
- Как использовать два ультразвуковых датчика для управления двигателем 5 Вольт?
- Чтение датчика давления от 4 до 20 мА с использованием uno
- Что выбрать между датчиками температуры и влажности: AM230x или DHT22?
- SRF04 Ультразвуковой датчик - неточные показания
ваш пост должен быть самодостаточным ... связанный пост может быть удален, @jsotola
Попробуйте подключить питание датчика и измерить вольтметром напряжение входного штифта (отсоединенного от arduino). Если это сработает, значит, ваш сенсор в порядке. Попробуйте тогда с отключенным подтягиванием., @Mat
в техническом описании неправильно подключен подтягивающий резистор ... примечание рядом с диаграммой цвета провода правильное ... вы используете внутренний подтягиватель, поэтому вам не нужен внешний резистор, @jsotola
пожалуйста, снимите метку "ик"... ваш вопрос не об ИК, @jsotola
Спасибо тебе, джсотола, за твое исправление и ответ. Я попробовал то, что вы предложили, но все равно никаких результатов., @newbie99
Спасибо тебе, Мэт, что ты ответил. Я просто хочу получить небольшое разъяснение. Я не понял, что вы подразумеваете под "силой датчика"? Однако я просто попробовал отключить подтягивание, но ничего не вышло., @newbie99