Можно ли подключить на пин 03 (RX) ESP01 датчик температуры DS18B20?

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
alexmjdm
Сообщения: 30
Зарегистрирован: Пт сен 04, 2020 10:30 am
Благодарил (а): 35 раз
Поблагодарили: 0

Можно ли подключить на пин 03 (RX) ESP01 датчик температуры DS18B20?

Сообщение alexmjdm » Чт апр 22, 2021 9:29 pm

Добрый день, коллеги.
Использую ESP8266-01.
На пинах 02, 04 расширитель портов pcf8574.
Можно ли подключить на пин 03 (RX) датчик температуры DS18B20?
Если можно, как нужно изменить код в ардуино ide?
homester
Сообщения: 194
Зарегистрирован: Вт дек 24, 2019 2:09 pm
Благодарил (а): 112 раз
Поблагодарили: 34 раза

Re: Можно ли подключить на пин 03 (RX) ESP01 датчик температуры DS18B20?

Сообщение homester » Пт апр 23, 2021 3:34 am

alexmjdm писал(а):
Чт апр 22, 2021 9:29 pm
Добрый день, коллеги.
Использую ESP8266-01.
На пинах 02, 04 расширитель портов pcf8574.
Можно ли подключить на пин 03 (RX) датчик температуры DS18B20?
Если можно, как нужно изменить код в ардуино ide?
Не знаю как на ESP-01, но на NodeMcu я использовал и RX и TX, понятно, что про Serial придется забыть.

Код: Выделить всё

void setup() {
  pinMode(1,FUNCTION_3); //GPIO 1 swap the pin to a GPIO.
  pinMode(3,FUNCTION_3); //GPIO 3 swap the pin to a GPIO.
  pinMode(1,INPUT);
  pinMode(3,INPUT);
}
К GPIO1 и GPIO3 подключал DS18 и DH22. Есть одно НО. На одном из портов висит сопротивление подтянутое к +,иногда это мешает. У ESP-01 такой проблемы нет.
За это сообщение автора homester поблагодарил:
alexmjdm (Пт апр 23, 2021 9:07 am)
Рейтинг: 1.16%
Raspberry Pi3 B+, v4.44, внешняя з/к
Ответить