Страница 1 из 1

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

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

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

Добавлено: Пт апр 23, 2021 3:34 am
homester
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 такой проблемы нет.