Одновременное переключение двух и более цифровых выходов ESP8266
Я бы хотел управлять некоторыми цифровыми микросхемами с помощью ESP8266-12.
- Как я могу переключить 2 контакта на ВЫСОКИЙ в один и тот же момент?
- Как я могу переключить один из них на НИЗКИЙ, а другой на ВЫСОКИЙ в один и тот же момент?
- Возможно ли это с каждым портом или только с сгруппированными портами и как устроены группы?
@Robert R., 👍0
Обсуждение1 ответ
▲ 1
Смотрите техническое описание: esp8266-technical_reference_en
В пункте 2.2.2 показано, как использовать выходные регистры.
С помощью регистров GPIO_OUT, GPIO_OUT_W1TS и GPIO_OUT_W1TC вы можете установить или очистить несколько GPIO.
,
@Michel Keijzers
Смотрите также:
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop()
- Миграция проекта Arduino Uno R3 в Wemos D1 R2 — проблемы с распиновкой
- Проблемы с подключением I2C на ESP8266 — 12F, какие контакты использовать?
- Какие входные контакты я могу использовать на ESP8266 NodeMCU
- ESP 12 непригодных контактов
- Какие контакты GPIO лучше всего использовать для моего проекта?
- digitalRead не читает входной контакт ESP8266-01
- Почему некоторые контакты Arduino Nano (D3, D4, A3, A4, A6, A7) не могут быть установлены на высокий уровень?
Для такого рода вещей вам нужно обратиться к спецификации ESP8266. Поскольку это не API Arduino и не аппаратное обеспечение Arduino (AVR), мы не можем вам с этим помочь., @Majenko
Может быть, заглянуть в [this](https://arduinoprosto.ru/q/44531/arduino-esp8266-direct-fast-control-of-the-digital-pins ) направление, @chrisl