Anonymous
Понятно, ну теперь работать будет)
Nick
Вопрос не в тему - есть ли какие нибудь сетевые фильтры для встраивания в щиток для защиты от сетевых помех от соседей?
Mike
Всем привет. Не могу победить глюк, когда ESP32-WROOM-32U не хочет менять состояние пинов. В коде это выглядит так: #define RXEN_PIN 33 #define TXEN_PIN 32 в setup: // настраиваем усилитель в модуле ebyte pinMode(RXEN_PIN, OUTPUT); // делаем выходом для управления RXEN pinMode(TXEN_PIN, OUTPUT); // делаем выходом для управления TXEN потом уже в loop и callback вызываю функции: void PAtoTransmit(void){ digitalWrite(RXEN_PIN, LOW); // переключаем усилитель в режим приемника (RXEN=0) digitalWrite(TXEN_PIN, HIGH); // переключаем усилитель в режим приемника (TXEN=1) delay(1000); Serial.println("RXEN_PIN: " + String(digitalRead(RXEN_PIN))); Serial.println("TXEN_PIN: " + String(digitalRead(TXEN_PIN))); Serial.println("PAtoTransmit done"); } void PAtoReciev(void){ digitalWrite(TXEN_PIN, LOW); // переключаем усилитель в режим приемника (TXEN=0) digitalWrite(RXEN_PIN, HIGH); // переключаем усилитель в режим приемника (RXEN=1) delay(1000); Serial.println("RXEN_PIN: " + String(digitalRead(RXEN_PIN))); Serial.println("TXEN_PIN: " + String(digitalRead(TXEN_PIN))); Serial.println("PAtoReciev done"); } В порте показывает состояние пинов 33 и 32 нормально, как и должно быть, а по факту на пинах платы не устанавливается TXEN_PIN в 1. уже менял пины, добавлял больше отладки. Какие будут мысли?
Andre
Можно ли такой лентой управлять через контроллер? Не пойму, в чём у неё подвох. В ней можно задавать цвет отдельных светодиодов? Просто если ею можно полноценно рулить с контроллера, то можно смело купить 20 метров. https://aliexpress.ru/item/1005001940922640.html?spm=a2g0o.detail.1000014.5.43fc5304AD6Uyx&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.33416.214633.0&scm_id=1007.33416.214633.0&scm-url=1007.33416.214633.0&pvid=9175fd60-cae8-476b-b0a4-7fdb7b90250a&_t=gps-id:pcDetailBottomMoreOtherSeller,scm-url:1007.33416.214633.0,pvid:9175fd60-cae8-476b-b0a4-7fdb7b90250a,tpp_buckets:23416#0#214633#18_23416#4721#21967#573_23416#4722#21972#9_21387#0#183380#0_4452#0#214000#0_4452#3474#16498#566_4452#4862#24463#666_4452#3098#9599#129_4452#5105#23438#87_4452#3564#16062#554&sku_id=12000018171397105
Ivansuper
Если нет, то лучше просто искать ws2812b
Alexey
Всем привет
Alexey
Alexey
Alexey
Есть две платы и один простой скетч
Alexey
Ардуино уно и вимос д1
Alexey
На вимосе не хочет работать зараза
Slava
Всем привет. Не могу победить глюк, когда ESP32-WROOM-32U не хочет менять состояние пинов. В коде это выглядит так: #define RXEN_PIN 33 #define TXEN_PIN 32 в setup: // настраиваем усилитель в модуле ebyte pinMode(RXEN_PIN, OUTPUT); // делаем выходом для управления RXEN pinMode(TXEN_PIN, OUTPUT); // делаем выходом для управления TXEN потом уже в loop и callback вызываю функции: void PAtoTransmit(void){ digitalWrite(RXEN_PIN, LOW); // переключаем усилитель в режим приемника (RXEN=0) digitalWrite(TXEN_PIN, HIGH); // переключаем усилитель в режим приемника (TXEN=1) delay(1000); Serial.println("RXEN_PIN: " + String(digitalRead(RXEN_PIN))); Serial.println("TXEN_PIN: " + String(digitalRead(TXEN_PIN))); Serial.println("PAtoTransmit done"); } void PAtoReciev(void){ digitalWrite(TXEN_PIN, LOW); // переключаем усилитель в режим приемника (TXEN=0) digitalWrite(RXEN_PIN, HIGH); // переключаем усилитель в режим приемника (RXEN=1) delay(1000); Serial.println("RXEN_PIN: " + String(digitalRead(RXEN_PIN))); Serial.println("TXEN_PIN: " + String(digitalRead(TXEN_PIN))); Serial.println("PAtoReciev done"); } В порте показывает состояние пинов 33 и 32 нормально, как и должно быть, а по факту на пинах платы не устанавливается TXEN_PIN в 1. уже менял пины, добавлял больше отладки. Какие будут мысли?
Чем мерял, мультиметром?
Anonymous
На вимосе не хочет работать зараза
На вемлсе нумерация пинов D1, D2 и т.д. не совпадает с нумерацией GPIO, может в этом дело, не тот пин назначен для датчика
Andre
У них два варианта товара -- аналоговая и адресуемая. Но оно 12 вольт в любом случае. Это то что нужно?
за такие деньги хоть 24 В. ) Мне просто для экспериментов. Но не хочу купить кота в мешке. Если она по команде может менять только цвет сразу всей ленты (а не отдельных светодиодов), то это ерунда.
Ivan
второй вариант — Dream.
У меня показывает его нет в наличии
Andre
У меня показывает его нет в наличии
возможно вы выбрали Waterproof.
Ivan
И у тебя тоже. Ты не сможешь купить Dream. Нажми оформить заказ, он скажет выберите все поля или чет такое
Ivan
🤦‍♀️
Ivan
второй вариант — Dream.
Как на скрине, нажми купить сейчас
Anonymous
Alexey
Mike
Чем мерял, мультиметром?
Да. Добавлял рауз подлиньше
Mike
Пауз
Anonymous
Методом тыка нашел один пин на котором показывает что то непонятное)
Пин похоже нашел правильный, но похоже дело в типе переменных, в которых хранится температура и влажность и которые используются для оасчета
Anonymous
Ардуига 8 битная, вемос 16 вроде
Anonymous
То есть один тип данных на разных контроллерах может иметь разную длину, проверь это
Slava
Да. Добавлял рауз подлиньше
А примитивный код digitalWrite... меняет реальное состояние?, может плата неисправная?
Ivan
Нажимаю купить, пишет выберите все параметры товара. Что я сделал не так?🤔
Andre
Нажимаю купить, пишет выберите все параметры товара. Что я сделал не так?🤔
Не знаю. Попробуйте выбрать сначала первый, потом второй "цвет". Потом нажать Купить.
Slava
Отдельно пустой скетч создать и плмигать светиком?
Да и еще, ты не испрльзуешь в коде запрет прерываний nointerrupt ?
Andre
Такс, такс. Там три линии данных что ли?
Ivan
В любом случае, https://aliexpress.ru/item/1005001345392567.html?spm=a2g0s.9042311.0.0.2f4d33edZNjXy5&_ga=2.119685832.1309444634.1615047390-1109558365.1604647361&sku_id=12000015766616877 Заказал 3 шт по 5М, 60 IP3. Светодиоды WS2812, работает прекрасно
Ivan
Такс, такс. Там три линии данных что ли?
Нет. Где 4 контакта — обычная ргб лента. Там где 3 контакта — адресная. В данном случае, это WS2811, у этой ленты каждые три светодиода горят одинаковым цветом. Ты поставишь: зеленый, желтый, красный, в итоге: три светодиода горят зеленым, потом три желтым и последние три красным
Anonymous
Такс, такс. Там три линии данных что ли?
Там два типа ленты, одна обычная РГБ, а вторая с микросхемой ws2812
Anonymous
У меня и дрим и обычная возможна к покупке,
Alexey
Anonymous
WS2811
Ага, перепутал
Ivan
Разобрался с косяком и такую лампу собрал на этой ленте
Ivan
Вот небольшой видос позалипать от того, как светит лампа)
Anonymous
Эммм, а как это сделать?) Я в этой теме немножко новечек)
Найди используемые типы данных в скетче и почитай про них
Anonymous
Да, на каждую группу своя микросхемах
Slava
Не использую
Бери пример моргания светодиода, правь на твои 32 и 33 и тестируй
Anonymous
Мне непонятно, зачем для ленты дрим пульт, как он упоавляете
Ivan
Мне непонятно, зачем для ленты дрим пульт, как он упоавляете
На контроллере есть анимации, он анимации щелкает
Anonymous
Аа, во как
Anonymous
Если кому интересно выжать с таких день побольше
Anonymous
Рекомендую проект wled
Anonymous
На esp8266
Andre
Спасибо всем за ответы.
Alexey
Найди используемые типы данных в скетче и почитай про них
Проблема оказалась в кривой библиотеке поправил и все пошло, спасибо за помощь
Николай
Вечер добрый, подскажите, а можно как-то это пример через Arduino IDE залить на ESP32 WROOM ? https: // github. com / espressif/esp-idf/tree/master/examples/wifi/simple_sniffer
Николай
У меня он почему-то только MGMT пакеты показывает, как будто других и нет вовсе.
Dr Zlo
А вообще на большинстве макеток есть табки по краям чтобы их стыковать
Nikita7131
Подскажите плиз как конвертировать hex в float на С#
Sid
Эм
Sid
Writeln("%02x", 16)
Sid
Или как там в шарпе
Sid
Диезе
Arhiopteryx
С праздником всех народ