@
последнее, | в цепочке типа a|b|c|d... это сложение, если хотя бы один TRUE значит выполняем
@
если & это умножение, a & b & c &d - если хотя бы один 0 эначит вся цепочка не сработала
@
@ chatgpt ?)
чой-та чатгпт, я сам смотрю в учебниках как это объясняют и самое четенькое объяснение выработал чтобы объяснять программистам
w
Я ещё тот погромизд
Н Е К И Б Е Р Л Е О
оо.. опять чату гпт открыли доступ к stackoverflow?))
w
че наехал типа
Ночные сторожа бдять )
@
если & это умножение, a & b & c &d - если хотя бы один 0 эначит вся цепочка не сработала
единственное, в условиях ставят не битовые а логические операторы, || и && которые 0 превращают в FALSE а не-ноль любой в TRUE грубо говоря
Николай
Хай, люди добрые
Николай
А вот у меня вопрос. Есть ESP32-WROOM32. Как можно к нему приделать внешнюю Wi-Fi антенну?
Николай
Есть мысль плату поставить в металлический шкаф. Приемник через 50 м так же в металлическом шкафу. Логика подсказывает, что надо внешнюю антенну.
Николай
Купить ESP32-WROOM32U
О, супер! А туда любая антенна подойдет, которая для WiFi?
Николай
Нет. Только такая
Стеб защитан! :)
О, супер! А туда любая антенна подойдет, которая для WiFi?
Есть IPEX переходники на SMA. Выводишь из банки и прикручиваешь от того же роутера
Quiero vivir en España
Интересное. Написал скетч для ESP8266 (если быть точнее, то Wemos D1 mini), в котором задействовал UART. Всё работает. В частности, if (Serial.available()) { data[byte_income] = Serial.read(); byte_income = byte_income + 1; } Заполняет массив символов data приходящими значениями (пришло hello - в data символы 'h',''e',''l',''l',''o'), а дальше по триггеру происходит парсинг. Но возникла мысль облегчить сборку - вставить два модуля один в другой и припаять без проводов. Получилось очень компактно, да и скорость сборки выросла. При этом нужные пины, конечно же, не совпадают. Пришлось использовать SoftwareSerial. И что бы вы думали... if (SoftwareSerial.available()) { data[byte_income] = SoftwareSerial.read(); byte_income = byte_income + 1; } в data запишет все символы кроме последнего. Пришло hello, записалось hell. При этом последний байт не теряется, а появляется в data при следующей итерации (я плохо понимаю во всём этом, но, видимо, остаётся он в буфере). Пробую читать из UART не SoftwareSerial.available() раз, а на 1 больше - безрезультатно.
Интересное. Написал скетч для ESP8266 (если быть точнее, то Wemos D1 mini), в котором задействовал UART. Всё работает. В частности, if (Serial.available()) { data[byte_income] = Serial.read(); byte_income = byte_income + 1; } Заполняет массив символов data приходящими значениями (пришло hello - в data символы 'h',''e',''l',''l',''o'), а дальше по триггеру происходит парсинг. Но возникла мысль облегчить сборку - вставить два модуля один в другой и припаять без проводов. Получилось очень компактно, да и скорость сборки выросла. При этом нужные пины, конечно же, не совпадают. Пришлось использовать SoftwareSerial. И что бы вы думали... if (SoftwareSerial.available()) { data[byte_income] = SoftwareSerial.read(); byte_income = byte_income + 1; } в data запишет все символы кроме последнего. Пришло hello, записалось hell. При этом последний байт не теряется, а появляется в data при следующей итерации (я плохо понимаю во всём этом, но, видимо, остаётся он в буфере). Пробую читать из UART не SoftwareSerial.available() раз, а на 1 больше - безрезультатно.
https://github.com/plerup/espsoftwareserial/issues/226 В 2021 исправили ж
И data[byte_income] = SoftwareSerial.read(); byte_income = byte_income + 1; Можно заменить на data[byte_income++] = SoftwareSerial.read();
Quiero vivir en España
https://github.com/plerup/espsoftwareserial/issues/226 В 2021 исправили ж
Как вы это находите? Я подозревал, конечно, что дело в библиотеке... У меня стояла библиотека 6 версии. Я её обновил на самую актуальную, но ничего не произошло... стоп, а как посмотреть, какую версию конкретно моя IDE использует?
Я не вчитывался особо если честно в пост, вижу fixed в какой-то там версии
Quiero vivir en España
Quiero vivir en España
Я не вчитывался особо если честно в пост, вижу fixed в какой-то там версии
Я самую последнюю установил. Но IDE же может упорно использовать старую, у него 3 папки libraries
Я Яндексом пользовался.
На мой взгляд у яндекса только поиск по картинкам удачный, он ищет лучше гугла. Во всем остальном искать ответы на технические вопросы да еще и на русском языке - весьма плохая затея
Я самую последнюю установил. Но IDE же может упорно использовать старую, у него 3 папки libraries
Хрен знает включи в настройках verbose при компиляции и посмотри в выводе
Не знаю как там в ваших ардуинах
Quiero vivir en España
Всё, вижу. Эта сука использует старую библиотеку.
Quiero vivir en España
Благодарю вас. На 99% уверен, что проблема уйдёт. Проверить смогу, увы, только вечером.
Anonymous
К сожалению от LilyGO Display T S3 разрушился дисплей, где взять новый?
Anonymous
Нужна не плата, а именно экран
К сожалению от LilyGO Display T S3 разрушился дисплей, где взять новый?
Дык напиши на алике продавцу в магазине - где взять экран. Он же и подскажет
IgorAlekseev.com
Камрады, поясните что за хрень: подключаю к клону wemos d1 mini серву к D5-D7 - не работает. Подключаю к D3 (gpio0, что не хорошо) - работает! Что делаю не так?
Я то в курсе базы. Почему не хорошо то? Своими словами
Может пины горелые, хз почему у тебя так. Возьми осцил и посмотри что на выходах
Anonymous
это где такие красивые таблички раздают?
IgorAlekseev.com
Viktor
Ребята подскажите что делать… постоянно горят акселерометры. Начинают нулить или просто начинает пахнуть жареным… может проблемы какие с питанием или батареей. Если с юсб питание делать из другого источника то все окей, как начинают с батареей работать то супер нестабильная история начинается, может проблема в контроллере заряда… кароч ищу кого то кто сможет помочь советом или за вознаграждение попробовать реанимировать. Заранее всем спасибо.
Indr1x
"USB питание из другого источника" куда подключается на этой фотографии?
Indr1x
Вообще схему бы, а не вот это
Indr1x
Вангую что от USB питание идёт на какой то ldo и на акселерометр приходит 3.3, а с батареи 4.2 соответствеено
Viktor
Viktor
Вообще схему бы, а не вот это
Спасибо за ответ. Выше схему скинул
Glamtie
Про трехфазную отвертку слышал. Но двухфазную ВОДУ увидел лишь сегодня. Спросил свою - а чо трехфазной воды не купила?
Indr1x
Спасибо за ответ. Выше схему скинул
пока вижу только один непонятный момент. почему батарея подключена к выводу 5v out. 13 нога. это же по идее просто проброс питания с usb, минуя LDO. Или я как то не так понимаю обозначения. По моему должно быть подключено к 5v IN - т.е. внешний источник 5v. Из этого явно не следует что как то должно плохеть акселерометру, но хз как там все начинает перетекать по плате esp. По крайней мере стоит проверить напряжение питания на нем при подключенном аккумуляторе
Какая головоломка?
Гоша
Какая головоломка?
Из пункта "ь" в пункт "ъ" со скоростью света вылетела твоя кукуха. Вопрос: кто такая Света?
Гоша
У неё есть регистрация?
Гоша
Для двухфактороной недостаточно. Давайте зачётку
Алексей
лукс лайк трабл
Anonymous
Какая головоломка?
старинная русская же! он про топор наверно
Anonymous
наркоман что ли
Svitlana
Наверное вопрос в том - а как часто вы моете свой модуль. По другому это не перевести
Алексей
репина
Svitlana
весело у них там, и конкурсы с розеткой прикольные
w
ой ошибочка, надо так (0x04 << 0) | (0x03 << 4) | (0x02 << 8) | (0x01 << 12) чтобы 1234 получилось а не 4321
Мне чтоб до этой задачи добраться, надо решить обратную) Есть byte buff[4] = 0x01, 0x02, 0x03, 0x04 Надо из него сделать двубайтовый инт 😂
w
Не, я ща ток сел
w
Точнее лег, полежу и сяду
w
Башку немного разгружу. Это ещё все на processing, я его днём первый раз поставил)
Масло плохая идея, от масла биты соскальзывают
Svitlana
где ?
Svitlana
люблю задачки но это что-то совсем перебор
бобер, я пердоле
Куда задача подевалась?