Разбираем JSON на ESP8266: Получаем точное время и текущую погоду из Интернет

  Рет қаралды 26,110

iomoio

iomoio

Күн бұрын

Скетч писался быстро, возможны косяки. Сильно не пинайте. ;) На работоспособность проверен!
Сообщество: / @iomoio3897
Присоединяйтесь ВКонтакте: im_pub
Скетч примера: yadi.sk/d/q5c4...
Библиотека TimeLib: yadi.sk/d/YZmq...
Библиотека ArduinoJson: yadi.sk/d/fNfV...
#esp8266 #часы #arduino #ардуино #уроки #uno #уно #nano #nodemcu #lua #обзор #esp-01 #программирование

Пікірлер: 108
@yarikpasha4989
@yarikpasha4989 5 жыл бұрын
А если я в Украине и яндекс не доступен каким сервисом и каким образом с ним общаться лучше всего?
@iomoio3897
@iomoio3897 5 жыл бұрын
Через анонимный прокси можно подключаться... :))) Тогда в client.connect указывается ip и порт прокси-сервера, а в передаваемых заголовках в client.println перед GET вставить CONNECT yandex.com:443 HTTP/1.1 Не пробовал, но должно сработать. Списки актуальных прокси-серверов можно нагуглить. Выбирайте тот, что находится не в Украине и с наименьшим пингом.
@TRUCK_REPAIR
@TRUCK_REPAIR 5 жыл бұрын
Да можно другой сервер использовать.
@user-Alexey.Sikorsky
@user-Alexey.Sikorsky 3 жыл бұрын
через VPN
@HoundGrin
@HoundGrin 3 жыл бұрын
"get time as json" в гугле выдало сервис "worldtimeapi". Там даны примеры. Для Киева к базовому адресу нужно добавить /api/timezone/Europe/Kiev
@user_user_320
@user_user_320 3 жыл бұрын
просто используй NTP сервер в Украине
@varvaragetan9858
@varvaragetan9858 5 жыл бұрын
мне все интересно, пожалуйста продолжай снимать как можно чаще 👍👍👍📺
@kostpiterskiy
@kostpiterskiy 4 жыл бұрын
Скетч работает. С парой оговорок на 2020 год. Первое - библиотека arduinojson должна быть не выше 5й версии. И второе - плата nodemcu v3 после прошивки сваливается в WDT soft reset. Чтобы этого избежать, тело циклов while должно быть в фигурных скобках. Т.е. иметь вид while (WiFi.status() != WL_CONNECTED) { delay(500); }
@ВадимБородин-ы1ж
@ВадимБородин-ы1ж 2 жыл бұрын
Спасибо, за отличные уроки, благодаря вашим разъяснениям, хорошо принимается информация, идет движение вперед !👍
@vasiliy116
@vasiliy116 4 жыл бұрын
Спасибо за видео. Полезная информация для реализации собственных задумок.
@basilstadnik1342
@basilstadnik1342 5 жыл бұрын
спасибо за подробный разбор скетча
@foming1
@foming1 4 жыл бұрын
Отлично, резать видос не обязательно, если где-то нудно человек перемотает, так даже лучше. Каждый выбирает ту часть, которая была не понятна.
@creckermane
@creckermane 5 жыл бұрын
Все твои видосы заходят как надо у моего сына (10 лет) после просмотра серии видео про esp8266 появился огромный интерес к програмированию и конструированию огромное спасибо
@iomoio3897
@iomoio3897 5 жыл бұрын
Спасибо! Для меня это самое важное! )
@creckermane
@creckermane 5 жыл бұрын
@@iomoio3897 сын говорит "ну все! теперь я определился и хочу стать инженером🙂 и заниматься автоматизацией как ты" Это тебе спасибо а то сидит целыми днями за играми диградирует теперь хоть пользой займется Надолго ли только всетаки 10 лет😄
@timataishubekov3680
@timataishubekov3680 5 жыл бұрын
Отличный видос, все очень подробно!!! Лайк отдуши!!!
@УчебныйАккаунт-р4т
@УчебныйАккаунт-р4т 5 жыл бұрын
Спасибо Как всегда всё подробно, от души записывай дальше такие видео.
@Basicov
@Basicov 4 жыл бұрын
Очень хорошо объясняешь!!! Приминение не найду, но для кругозора - супер!!!
@dukalisreshaet4088
@dukalisreshaet4088 5 жыл бұрын
Дружище, это очень крутая информация которую ты доводишь в роликах своих! Я неделю лазил по сайтам, нигде толкового ничего не нашел! Еще бы научится это все писать!
@dasramm8513
@dasramm8513 5 жыл бұрын
Здорово ! Очень нужные такие видео. Записывай ещё ))). Ещё бы по си-шным функциям видео, как можно обходиться без Стринг, чаром например. А так записывай, интересно рассказываешь, и код не особо заумный пишешь. Спасибо тебе !
@НиколайГалаган-и5ш
@НиколайГалаган-и5ш 3 жыл бұрын
Спасибо!! Понравилось!
@encloudersunoftheearth5453
@encloudersunoftheearth5453 2 жыл бұрын
Потрясающий урок, все понятно, спасибо большое!
@СергейСергеев-ю4г4ф
@СергейСергеев-ю4г4ф 4 жыл бұрын
Очень интересно. Попробовал, да работает. Отлично! Только вот для Москвы показывает верно, а для Петрозаводска (ID=18) с ошибкой. Там в Json значений побольше и уже выскакивает несоответствие. Может можно как-то подправить? 213.Москва Tekuschie data i vremya: 04.01.2020 10:43:16 Voshod v 08:58 Zakat v 16:10 Temperatura: 0 C Pasmurno 18.Петрозаводск Tekuschie data i vremya: 00.00.1970 00:00:00 Voshod v Zakat v Temperatura: C
@dmitry_poliakov_ph
@dmitry_poliakov_ph 4 жыл бұрын
Добавил скетч. Обрабатывает по другому, можно подставлять любой город, не только Москву. Если что мопед не мой, добавил только дисплей 128х32 + датчик температуры DS18B20 и отправку на Blynk. dropmefiles.com/Rika1
@dmitry_poliakov_ph
@dmitry_poliakov_ph 4 жыл бұрын
за помощь спасибо lean_74, ну и конечно iomoio
@Ardbot
@Ardbot 5 жыл бұрын
О! Как раз то, что нужно. Не сразу нашел материал по теме
@NıkolaıTolkachev-s1b
@NıkolaıTolkachev-s1b 5 жыл бұрын
Отличное и очень полезное видео. Лайк и благодарность =)
@pavelkurochkin1007
@pavelkurochkin1007 3 жыл бұрын
Отличное видео! Давно искал подробное объяснение этой темы- спасибо Вам огромное. Вот если бы Вы еще рассказали как можно например выдернуть с какого нибудь сайта курс валют, анекдот, коротенькую рандомную новоть ;) ? Буду всем рекомендовать Ваш канал!
@markskreen3344
@markskreen3344 2 жыл бұрын
Супер )) спасибо за инфу .)
@АлександрФилатов-ц7к
@АлександрФилатов-ц7к 5 жыл бұрын
Спасибо !!! Шикарное видео...
@TRUCK_REPAIR
@TRUCK_REPAIR 5 жыл бұрын
Братан, нуди больше ;) ! Ты единственный кого я смог найти с полезными видео, остольное просто сопли и песок (только не задирай нос :-D) для таких как я (новичков) самое то что надо. Крутые ардуинщики (редиски) не хотят помогать совсем :-\ мол мы крутые, а вы читайте кучу ненужной мукулатуры ( какахи месите :-( вот ).
@akvadecor
@akvadecor 2 жыл бұрын
Спасибо, было очень полезно
@alexandermyagkov7707
@alexandermyagkov7707 4 жыл бұрын
Полезное и добротное видео
@parfenovlev4397
@parfenovlev4397 5 жыл бұрын
Отличное видео! Спасибо
@user-alek1610i
@user-alek1610i 5 жыл бұрын
Эх класс. Давно искал как распарсить погоду. А если можно то на следующий день ещё добавьте функцию или хотя бы объясните.
@Ba3u6yK
@Ba3u6yK 5 жыл бұрын
Как всегда, все подробно и понятно. Спасибо за годный контент.
@alexeigopher5458
@alexeigopher5458 5 жыл бұрын
да, отличное понятное видео. очень подробно и правильно. есть непринципиальное замечание по неправильному произношению ... так ведь повзрослеете и уедите куда надо там и призносить правильно будете :-)))))
@КлимСамгин-ж7ч
@КлимСамгин-ж7ч 3 жыл бұрын
если монитор выдаёт "Invalid response ", то в строке 47 - client.println("GET /time/sync.json?geo=" + regionID + " HTTP/1.1 Host: yandex.com Connection: close "); замена метод "println" на "print" - client.print("GET /time/sync.json?geo=" + regionID + " HTTP/1.1 Host: yandex.com Connection: close ");
@АндрейПанз
@АндрейПанз 3 жыл бұрын
Спасибо!
@ЭдуардГорбатко
@ЭдуардГорбатко 3 жыл бұрын
Спасибо, всё заработало.
@scalesair4658
@scalesair4658 5 жыл бұрын
Молодец, все понятно. У других сделай как я и будет работать, а код сам разберёшь. )) Тема json в принципе интересна.
@JonMatrix
@JonMatrix 3 жыл бұрын
Спасибо!!!
@lite_go_9565
@lite_go_9565 4 жыл бұрын
Очень классно
@lev.leventis
@lev.leventis 5 жыл бұрын
Супер!
@Kiberman
@Kiberman 5 жыл бұрын
супер!!!
@kcvents
@kcvents 5 жыл бұрын
Отлично !
@alexandr3891
@alexandr3891 5 жыл бұрын
Продолжай
@РоманХудобердин-б6у
@РоманХудобердин-б6у 4 жыл бұрын
ништяк, продолжай
@akmiable
@akmiable 5 жыл бұрын
супер!!!
@bsnchita
@bsnchita 3 жыл бұрын
Продолжай :)
@АльбинаКалабанова
@АльбинаКалабанова 3 жыл бұрын
Спасибо, интересно. Могли бы вы разобрать саму библиотеку ArduinoJson чтобы повторить ее для другого процессора , например для STM32?
@Dialbist
@Dialbist 5 жыл бұрын
Полезная информация, так как сейчас большая часть информации в json, к тому же это снижает трафик
@basilstadnik1342
@basilstadnik1342 5 жыл бұрын
да полезная инфа, дальше нужен вывод информации на экранчик
@aassdd549
@aassdd549 5 жыл бұрын
Очень здорово! А влажности и ветра нет?
@СергейГончаров-ф5г
@СергейГончаров-ф5г 4 жыл бұрын
Почему выдается ошибка: DynamicJsonBuffer jsonBuffer(capacity);
@security000
@security000 5 жыл бұрын
Было бы логичнее синхронизировать время и полученные данные впихивать в модуль часов на ds3231. Уход времени минимален и не нужно часто синхронизировать
@AE075G
@AE075G 4 жыл бұрын
А как получать именно прогноз погоды? На завтра, скажем.
@ОлегМизь-з7с
@ОлегМизь-з7с 4 жыл бұрын
Здравствуйте. Почему-то при 5-значных ID региона (Люберцы) скетч компилируется, но ничего не выдает? Может, кто знает почему? Спасибо.
@MrYsupov
@MrYsupov 5 жыл бұрын
Зачем монтаж? И так отлично
@ЕвгенийГоловань-у4ш
@ЕвгенийГоловань-у4ш 5 жыл бұрын
Уважаемый автор канала, сделай ролик плес, как созданную переменную модулем esp8266 отобразить на сайте html, ? ( именно чтобы модуль сам записывал переменную в .json, а после сервер сам вытаскивал эту переменную и записывал её на сайте) И соответственно обратный процесс , чтобы я в input text на сайте ввёл переменную и после, чтобы сам модуль смогу её определить и в последующем с ней работать. На русскоязычном ютубе нету таких уроков. Плеееез обьясниииииии(((
@user-lj3su8rn8n
@user-lj3su8rn8n 4 жыл бұрын
сайт не может к тебе на модуль заходить, у тебя же айпи динамика ,постоянно меняется. модуль должен периодически дергать,каждую секунду например, твой сайт и считывать инфу что ему делать. примерно так...
@serhio6786
@serhio6786 4 жыл бұрын
Все работает, все хорошо. А можно ли как то сделать тоже самое, но с сайта pr5? по мне он более точный и там есть текущие показания температуры с метеостанций, с обновлением каждые 4 часа
@AMatroskin
@AMatroskin 3 жыл бұрын
отвечает: Invalid response Видимо что то поменялось..
@александералександер-ж6ф
@александералександер-ж6ф 3 жыл бұрын
и у меня тоже,может формат изменился?
@СанекК-ц6х
@СанекК-ц6х 5 жыл бұрын
Приветствую спасибо за видео а esp32 ещё не пробовали?
@iomoio3897
@iomoio3897 5 жыл бұрын
Пока не приходилось. Не подвернулось подходящего проекта.
@СанекК-ц6х
@СанекК-ц6х 5 жыл бұрын
@@iomoio3897 надеюсь в дальнейшем до него доберётесь очень интересный))
@mpoltav2
@mpoltav2 Жыл бұрын
А як для JSON v6 ?
@isclean69
@isclean69 2 жыл бұрын
как на шестую версию библиотеки json перевести?
@isclean69
@isclean69 2 жыл бұрын
сам спросил, сам решил
@JohnSmith-pt8vt
@JohnSmith-pt8vt Жыл бұрын
@@isclean69 "сам ответил" забыл :D
@крутой-с7е
@крутой-с7е 3 жыл бұрын
Ваше видео очень полезно , но это не ширпотреб поэтому лайков будет немного , но нам надо снимай и показывай
@androidpasha
@androidpasha 4 жыл бұрын
Пора переснять видео. Json сменили версию с 5й на 6ю и код не работает. Можно посмотреть дядечку (англ) и подправить arduinojson.org/v6/doc/upgrade/
@isclean69
@isclean69 2 жыл бұрын
Спасибо, выручил
@maxbeloborodov3089
@maxbeloborodov3089 4 жыл бұрын
Здравствуйте, я пытаюсь отправить get запрос к blockchain.info, получить курс биткойна хочу, но мне возвращается ошибка -1, с браузера набираю host и url нет проблем, могу ли я с вами как то связаться чтобы обсудить проблему, голову ломаю 2 дня уже
@Физик-г4о
@Физик-г4о 3 жыл бұрын
Мне походу с самого начала надо канал смотреть, в тонкости я не вьехал.
@werdy64
@werdy64 5 жыл бұрын
Два раза от милисекунд избавлялся.
@Paramond-s3k
@Paramond-s3k 3 жыл бұрын
залил скетч на пробу , поменял только имя и пароль вайфая . В адресной строке дублируется "Invalid response " , в веб морде роутера плата видется
@КлимСамгин-ж7ч
@КлимСамгин-ж7ч 3 жыл бұрын
такая-же хрень.
@КлимСамгин-ж7ч
@КлимСамгин-ж7ч 3 жыл бұрын
в строке 47 - client.println("GET /time/sync.json?geo=" + regionID + " HTTP/1.1 Host: yandex.com Connection: close "); замена метод "println" на "print" - client.print("GET /time/sync.json?geo=" + regionID + " HTTP/1.1 Host: yandex.com Connection: close ");
@Paramond-s3k
@Paramond-s3k 3 жыл бұрын
@@КлимСамгин-ж7ч спасибо вам потом проверю отпишусь
@lagunenkovpiter548
@lagunenkovpiter548 Жыл бұрын
@@КлимСамгин-ж7ч Сработало!
@koch365
@koch365 5 жыл бұрын
Формат ок
@TerrockFull
@TerrockFull 3 жыл бұрын
кто знает почему з библиотекой БЛИНК, и его приложением на телефоне - все работает.... даный же пример даже не хочет подключатся к роутеру, на АТ команды не отвечает? модуль ESP12-E
@TerrockFull
@TerrockFull 3 жыл бұрын
к роутеру так и не смог подключится, подключился к телефону. на телефоне есть мобильный интенет, сам с украины и яндекс у нас не работает. установил на телефон программу TunnelBear меняет ИП всей системы через ВПН, короче яндекс завелся. сопряжение с телефоном есть плата ESP12-E успешно прошывается, прекрасно работает с приложением блинк... а тут, и советы все перепробывал а КОМ порт молчит, і на АТ команды не отвечает, тока после ресета сыпет кракозябры в порт а потом пусто уже ждал и ресетовал нечего нет КОМ пустой
@alexnick183
@alexnick183 5 жыл бұрын
Почему бы не хранить такие настройки, как регион, в отдельном текстовом файле?
@iomoio3897
@iomoio3897 5 жыл бұрын
Причин не хранить настройки сети и идентификатор региона в отдельном текстовом файле нет.
@AlexSolder
@AlexSolder 5 жыл бұрын
Привет, какую версию ArduinoJson используешь?
@iomoio3897
@iomoio3897 5 жыл бұрын
Не помню. Архив по ссылке под видео. Там, вероятно, где-то написано.
@AlexSolder
@AlexSolder 5 жыл бұрын
@@iomoio3897 'DynamicJsonDocument' was not declared in this scope понять не могу почему
@iomoio3897
@iomoio3897 5 жыл бұрын
@@AlexSolder Было такое, но не помню как решил. Можно попробовать на Static заменить. Попробуй сначала скетчи примеров из библиотеки.
@AlexSolder
@AlexSolder 5 жыл бұрын
@@iomoio3897 да спасибо, DynamicJsonDocument заменил на DynamicJsonBuffer
@niktandedow4180
@niktandedow4180 4 жыл бұрын
Нужно ли регистрироваться и как это сделать в Яндексе для работы этого скетча? Скетч выдает только пустые строки. Ответьте пожалуйста кто использует этот скетч.
@ВикторЛободин-н6э
@ВикторЛободин-н6э 4 жыл бұрын
В ф-ии TimeAndWeather () в строке client.println("GET /time/sync.json?geo=" + regionID + " HTTP/1.1 Host: yandex.com Connection: close "); заменил метод println на print и всё пошло
@ДимаЛобанов-ь3о
@ДимаЛобанов-ь3о 4 жыл бұрын
Может кто подсказать, почему для Новосибирска не работает, тип если смотреть по ссылке yandex.com/time/sync.json?geo=65 , то все ок, а в коде из видио работать не хочет? С остальными городами все ок.
@basilstadnik1342
@basilstadnik1342 5 жыл бұрын
скетч не работал пока не поменял //#include // Библиотека для связи с сетевыми хостами (локальными и интернет) #include
@nickname2563
@nickname2563 4 жыл бұрын
Спасибо, помог! У меня еще и на скорости 9600 не грузил, поставил 57600 бод, конфетка
@СвятославАфанасьев-п3э
@СвятославАфанасьев-п3э 3 жыл бұрын
Все работает очень криво. Обращение к серверу по HTTPS не работает, на самом деле по порту 443 программа посылает запрос без шифрования. Ответ Яндекса это скорее ошибка, поскольку сервер на незашифрованный запрос по 443 порту должен выдавать ошибку. В 6 версии JSon можно поправить чтобы все работало, но там не корректно работает функционал по большим целым числам. В итоге время на ESP сбрасывается на 1970 год. Новая версия JSON преобразует его в тип double. StaticJsonDocument root; deserializeJson(root, client); double dd=root["time"]; Это для 6 версии.
@tomas111video
@tomas111video 5 жыл бұрын
Как отправить json на другой сервер? Думаю это тоже интересно...
@iomoio3897
@iomoio3897 5 жыл бұрын
Если соединение инициализируется модулем, то параметры логично передавать GET или POST параметрами (в зависимости от содержания и объёма данных). Если модуль отвечает на запрос сервера, то надо сформировать ответ в формате JSON, в соответствии с форматом, отправить заголовок серверу, сообщающий о том что ответ в формате JSON и передать содержимое. Тут особо не о чем рассказывать, видео получится минуты на 2, не больше. )
@КлайвСинклер-е6ю
@КлайвСинклер-е6ю 4 жыл бұрын
Странно при попытке открыть адрес https//yandex.com/time/sync.json?geo=11251 мне выдал Не удается получить доступ к сайту :( кто подскажет куда копать?
@iomoio3897
@iomoio3897 4 жыл бұрын
Двоеточие после https забыли. yandex.com/time/sync.json?geo=11251
@КлайвСинклер-е6ю
@КлайвСинклер-е6ю 4 жыл бұрын
@@iomoio3897 Благодарю - опечатался :)
@КвасокВосьмуха
@КвасокВосьмуха 4 жыл бұрын
666 лайков 0_0
@androidpasha
@androidpasha 4 жыл бұрын
//Текущая погода и пргноз на 7 дней Openweathermap #include #include #define debug true #include void Openweather() { HTTPClient http; if (debug) Serial.println(openweatheGET); http.begin(openweatheGET); //api.openweathermap.org/data/2.5/weather?lat=47.810042&lon=35.050216&units=metric&lang=ru&appid=&appid= тут id из личного кабинета при бесплатной регистрации , координаты тоже меняем на свои http.GET(); DynamicJsonDocument Answer(8000); // Инициализируем буфер под JSON // Эта константа определяет размер буфера под содержимое JSON (расчитывается тут arduinojson.org/v5/assistant/) deserializeJson(Answer, http.getString()); // Парсим JSON-содержимое ответа сервера http.end(); //Serial.println(Answer.as()); //Выводим содержимое что прислал сервер if (debug) serializeJsonPretty(Answer, Serial); Serial.println(); //Выводим содержимое что прислал сервер красиво по строчкам if (Answer["current"]["weather"][0]["description"].as() == "null") { Serial.println("Данные openweathermap.org не получены. Перезагрузка."); ESP.restart(); } if (debug) { //// Погода сейчас Serial.println("Данные openweathermap.org " + Answer["timezone"].as());//город Serial.println("Погода за окном:"); Serial.println(Answer["current"]["weather"][0]["description"].as());// Явление погоды Serial.println("Иконка " + Answer["current"]["weather"][0]["icon"].as());// Иконка Serial.println("Температура " + Answer["current"]["temp"].as() + " ощущается как " + Answer["current"]["feels_like"].as()); // Температура Serial.println("Облачность " + Answer["current"]["clouds"].as() + " %"); // Облачность Serial.println("Скорость ветра " + Answer["current"]["wind_speed"].as() + " м/с"); // Скорость ветра Serial.println("Давление " + Answer["current"]["pressure"].as() + " Па"); Serial.println("Влажность " + Answer["current"]["humidity"].as() + " %"); Serial.println("Точка росы " + Answer["current"]["dew_point"].as() + " 'С"); Serial.println("Ультрафиолетовый индекс " + Answer["current"]["uvi"].as()); Serial.println("Видимость " + Answer["current"]["visibility"].as() + " м"); Serial.println("Направление ветра " + Answer["current"]["wind_deg"].as() + " градусов метеорологических "); ////Прогноз наперед time_t unix; time_t timezone = Answer["timezone_offset"].as(); for (byte Day = 1; Day < 8; Day++) { Serial.println(Day); unix = Answer["daily"][Day]["dt"].as() + timezone; Serial.printf("Прогноз на %02d.%02d.%4d ", day(unix), month(unix), year(unix)); unix = Answer["daily"][Day]["sunrise"].as() + timezone; Serial.printf("Восход в %02d:%02d ", hour(unix), minute(unix)); unix = Answer["daily"][Day]["sunset"].as() + timezone; Serial.printf("Закат в %02d:%02d ", hour(unix), minute(unix)); Serial.println(Answer["daily"][Day]["weather"][0]["description"].as() + "."); //Погодное явление Serial.println("Температура утром " + Answer["daily"][Day]["temp"]["morn"].as() + " 'С"); Serial.println("Температура днем " + Answer["daily"][Day]["temp"]["day"].as() + " 'С"); Serial.println("Температура вечером " + Answer["daily"][Day]["temp"]["eve"].as() + " 'С"); Serial.println("Температура ночью " + Answer["daily"][Day]["temp"]["night"].as() + " 'С"); Serial.println("Давление " + Answer["daily"][Day]["pressure"].as() + " Па"); Serial.println("Влажность " + Answer["daily"][Day]["humidity"].as() + " %"); Serial.println("Точка росы " + Answer["daily"][Day]["dew_point"].as() + " 'С"); Serial.println("Ветер " + Answer["daily"][Day]["wind_speed"].as() + " м/с"); Serial.println("Направление ветра " + Answer["daily"][Day]["wind_deg"].as() + " градусов метеорологических"); Serial.println("Облачность " + Answer["daily"][Day]["clouds"].as() + " %"); Serial.println("Вероятность осадков " + Answer["daily"][Day]["pop"].as() + " %"); Serial.println("Ультрафиолетовый индекс " + Answer["daily"][Day]["uvi"].as() + " %"); Serial.println("Иконка " + Answer["daily"][Day]["weather"][0]["icon"].as() + " "); } Answer.clear(); }
@КлимСамгин-ж7ч
@КлимСамгин-ж7ч Жыл бұрын
здрасти. бьюся как рыба. не могу к есп32 подключить матрицу 64*32 2121. желательно без "стандартных" библиотек а самописанными способами. кто может - ПАМАГИТИ
Mongoose OS - Управление ESP8266 через HTTP
8:30
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 8 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,2 МЛН
РОДИТЕЛИ НА ШКОЛЬНОМ ПРАЗДНИКЕ
01:00
SIDELNIKOVVV
Рет қаралды 3 МЛН
Weather station on ESP8266, MQTT and EPaper display
28:50
Home Made
Рет қаралды 34 М.
Подключение модулей на базе esp8266 и esp32 к облачной платформе
21:05
Rightech IoT Cloud (RIC)–платформа Интернета Вещей
Рет қаралды 9 М.
О режимах флеш-памяти ESP8266 и GPIO9 и 10
13:44
Arduino и прочие питомцы
Рет қаралды 8 М.
PlatformIO или прощай, Arduino IDE
35:23
Arduino и прочие питомцы
Рет қаралды 157 М.
Google Pixel 8 Pro на 128 gb! Илии.... #shorts #shortvideo
0:20
UNIT | ЮНИТ | IPHONE 15
Рет қаралды 1,6 МЛН
Как удалить компромат с компьютера?
0:20
Лена Тропоцел
Рет қаралды 2,1 МЛН
3x 2x 1x 0.5x 0.3x... #iphone
0:10
Aksel Alze
Рет қаралды 2,7 МЛН