Если мне с Esp32 на UNO надо передать число 8 бит, то лучше использовать analogWrite? Или digitalWrite тоже позволяет? I2C мне не надо. Тупо стейты в UNO менять надо, есп в качестве блютуз модуля выступает.
Если мне с Esp32 на UNO надо передать число 8 бит, то лучше использовать analogWrite? Или digitalWrite тоже позволяет? I2C мне не надо. Тупо стейты в UNO менять надо, есп в качестве блютуз модуля выступает.
Комментарии: 51
Vasil
Такое себе, нижние биты с шумами сольются
Blueberry
а каким тогда методом передавать?
Vasil
Смотря какие ноги свободны. Ногодрыг в общем-то никто не отменял.
Blueberry
А0-5. Шилд стоит на уно
Vasil
Прерывание по низкому фронту на уне, прочитать три бита, дальше спать? На есп подогнать по времени исполнения. Подтяжку на есп на +3.3, ногу уны в hi-z. Или вообще 3 ноги задействовать и их опрашивать.
Anonim
хуясе ты загнул. Прерывания на уне (микро, нано) - только д2 и д3 умеют
Vasil
Эх, разбаловал меня стм...
Bulochka
это ты ещё ПЛИС не увлекся....
Klest
Нет. Прерывания на уне умеют все 3 порта.
Anonim
а 3-й - это кто?
Klest
PORTB, PORTC, PORTD
Argentina
не позорься уже
Blueberry
Слушай, а как этот ногодрыг делать? digitalread ведь выдаёт рандомное значение, когда на него ток не подаётся. Сейчас пробнул на 5 пинах if(digitalRead(A(номер)){} - кашу выдаёт
Vasil
Подтяжка для того и нужна, чтобы висело 3.3В, что единица будет