Denisio
ага
AntikillerVova 🇷🇺
Для шины spi однонаправленный.
Andy
точно такие, штук 4 было, может че не так делал а может вся пачка бракованая была
Есть подробный разбор работы: http://we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html
Stas
Имеется ESP32 DEvkitv1 Подключаю его к WiFi используя стандартный скрипт/скетч для подключения к WiFi Который юзает библиотеку  WiFi.h - все ОК, подключается, выдает RSSI. Пытаюсь получить IP адрес devkita, загружаю простой код с вызовом функции localIP(): #include "WiFi.h" const char* ssid = "yourNetworkName"; const char* password =  "yourNetworkPassword"; void WiFiStationGotIP(WiFiEvent_t event, WiFiEventInfo_t info) {   Serial.println(WiFi.localIP()); } void loop() {} Но фиг вам - индейское народное жилище - пишет ошибки см. аттач
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Кек :)
Stas
Ну дык почитайте что там пишет то.
Читал, много думал, не помогло. Может потому, что это первый мой опыт...
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Надо метод сетап для начала добавить. Это точка входа
Stas
Бум пробовать.
⁣🇺🇦
Здравствуйте еще раз. Пытаюсь разобратся в тасках и семафорах (FreeRTOS), сейчас вот пытаюсь в бинарные семафоры, по доке FreeRTOS (если я все правильно понимаю) создаем семафор, перед тем местом где нужно чтобы работал только 1 поток вызываем xSemaphoreTake и если в этот участок кода еще не зашел другой поток то выполнение продолжится (иначе будет ждать....) потом вызываем xSemaphoreGive (что розрешит опять выполнить xSemaphoreTake одному из потоков которые его ожидают).. Вообщем не мог понять долгое время почему все стопорится на xSemaphoreTake пока не "отпустил" семафор сразу после его создания через xSemaphoreGive, так вот вапрос, это я что-то не так понял с доки и так и задумано или я что-то делаю не так?
Владимир
Поднять сервер логирования, есп передавать логи на сервер :)))
Так то, логирование двух датчиков и состояние одной ножки это не так много. Можно и на самой микросхеме логировать и просто передавать HTML страницу готовую по запросу. Это же не 100 раз в секунду данные писать. Температура резко не меняется, как и влажность грунта.
Владимир
Наркомания домашняя должна быть наркоманской
Так то оно так, но тогда плат надо сразу с десяток заказывать, или два даже, чтоб на одной сервер замутить, а остальные под все устройства в доме, начиная от лампочек, заканчивая стиралкой, холодильником и электрочайник ом) и чтоб всё в сети и из интернета доступно)
Владимир
Наркомания домашняя должна быть наркоманской
Вот тогда действительно наркомания будет, а так достойное хобби))
Евгений
Думаю в оперативке можно хранить не один десяток и даже не одну сотню событий
Denisio
Состояние одной ножки вообще можно хранить в одном бите
Владимир
Думаю в оперативке можно хранить не один десяток и даже не одну сотню событий
Если вспомнить старые, если не сказать древние компы на z-80, с их 64 КБ оперативки, на которых тогда уже делали чудеса и сравнить их с есп 32, то можно охренеть от потенциальных возможностей последней)
Denisio
Задача была про одну ножкк
Владимир
Задача была про одну ножкк
Хранить то можно и в одном бите, но зачем такие сложности.
Евгений
Задача была про одну ножкк
Ну это сегодня, а завтра отростут
Владимир
Такие потенциальные возможности расслабляют писарчуков :)
Так то да) где-то в интернете валяется 3д игра в 100кб, один уровень и даже текстуры на ходу генерируются. Вполне играбельно. Если ту же игру на современном движке сделать, то она же займёт 100-200мб. И такая тенденция во всех сферах.
Владимир
Такие потенциальные возможности расслабляют писарчуков :)
Я к примеру, не знаю как с битовыми операциями на си работать, так как ниразу не было такой необходимости.
Юрий
Да, вон в каждой лампочке 200МГц проц, а вы биты считаете🤣
Владимир
Да, вон в каждой лампочке 200МГц проц, а вы биты считаете🤣
Так то, разговор о наркомании домашней был)) вот я и утрировал "немножко") а так то ещё и двухъядерный)
Владимир
Кстати, чисто из любопытства, какие то доки по асму на esp32 существуют на русском?
Юрий
На русском не видел, на xtensa тут мелькало
Владимир
На русском не видел, на xtensa тут мелькало
Надо будет покопаться в Гугле на эту тему, не столько из практических побуждений, сколько ради общего развития.
Владимир
Мне лет в 13 попалась в руки книжка Питера Нортона ассемблер айбиэм писи. Через две недели уже первые проги писать пробовал) правда, в то время дома компа не было, потому в школе после уроков сидел, благо учитель информатики пускал, и тоже любил засиживаться до поздна. Правда, потом начались каникулы и этим моё увлечение асмом и кончилось) зато, потом начался Паскаль с его офигеннейшей на то время графической библиотекой) вот это увлечение уже пару лет продлилось))
Sid
Кстати, чисто из любопытства, какие то доки по асму на esp32 существуют на русском?
Он закрыт типа, xtensa особо на лево на право не раздает его
Владимир
Он закрыт типа, xtensa особо на лево на право не раздает его
По-моему в амперке в видео упоминали о наличии документации к асму на офсайте, в контексте того, что можно на нем для ядра сверхнизкого потребления кодить, но там точно не на русском.
Владимир
Он закрыт типа, xtensa особо на лево на право не раздает его
Не, не амперка. Видео называется esp32 что под капотом. Или что-то похожее.
Владимир
В любом случае, буду копать в эту сторону. Если что накопаю, то здесь поделюсь.
⁣🇺🇦
Подскажите что может быть за прикол, собственно вверху формирование строки а внизу ее вывод в сериал.. apinfo почему-то превращается в "(u??fo"
⁣🇺🇦
⁣🇺🇦
Это первая строка на старте чипа?
Кстати да, это была первая строка которая выводилась из функции app_main, остальные выводились из потоков... Сейчас проверил и всегда такое при выводе первой строки не из потока а из app_main. Спасибо, перенес все в отдельный поток и теперь все ок)
Andre
Вчера спрашивал про TTL-преобразователь, который общается на 5В по Rx/Tx. И для подключения его к ESP8266 был совет использовать делитель напряжения. А можно ли использовать просто резистор? Тут адаптер —— Тут ESP8266 Tx —-> резистор —-> Rx Rx —> без резистора —-> Tx
Andre
Просто резистор нет потому что он не будет ограничивать напряжение а только ток
похоже, у меня тут проблемы с пониманием основ. ( Я думал, на резисторе падает напряжение.
⁣🇺🇦
Точно ttl 5v? Давно не встречал, в основном попадаются с 3.3 уровнем RX TX
Вообще всякие есть, даже с перемычкой которая переключает между 3.3в и 5в
⁣🇺🇦
похоже, у меня тут проблемы с пониманием основ. ( Я думал, на резисторе падает напряжение.
Чем больше течет ток тем больше будет падать напряжение, но здесь то какая нагрузка, миллиамперы...
Andre
Проще чем делитель ничего не придумать
хорошо, ответ на вопрос получил. )
Andre
Точно ttl 5v? Давно не встречал, в основном попадаются с 3.3 уровнем RX TX
https://aliexpress.ru/item/32651396341.html вот такой заказывал. Не вижу в описании какое у него напряжение на уровнях.
Andre
Андрей
RX TX, у него внутренний регулятор на 3.3
Andre
RX TX, у него внутренний регулятор на 3.3
то есть даже при моём желании на Tx он не выдаст 5В?
Андрей
Главное, чтобы желания с тех. документацией согласовывались
Andre
https://a.aliexpress.com/_uwHJjZ 😉
перемычка для переключения между 3.3 и 5 В. Прикольно, надо было его заказывать. Цена норм.
Andre
http://we.easyelectronics.ru/Shematech/soglasovanie-logicheskih-urovney-5v-i-33v-ustroystv.html
Читаю, хорошая статья. Не догадался бы, что R1 и R2 должны иметь такое высокое сопротивление. Сам бы интуитивно поставил 100 и 200 Ом примерно.
w
перемычка для переключения между 3.3 и 5 В. Прикольно, надо было его заказывать. Цена норм.
Сколько сталкивался, перемычка чисто на пин питания влияла. Хотя у pl2303 есть пин, который подтягивается к уровню, который потом на их/рх и прочих.
Александр
Мужики, кто какие микросхемы использует для расширения портов ввода вывода? Кроме 74hc595 74hc164 , 74hc165
Andy
sagos
Pca9685
Ilya
вот ты бе передо мной встал таклй вопрос, а то для мигания диодом выводов хватает
Юрий
Вот ещё норм тема.
Юрий
I2C/SPI
Александр
Спасибо