ainu
ручка
artalar
О, а чем практически S2 отличается? Там процессор одноядерный стал??
artalar
USB Device и одно ядро.
Посмотрел чат, еще блюпуп выпилили. USB Device это что?
sat
Нет езернета
artalar
Это usb
В девките s1 есть же микроюсб
Dr Zlo
Устройство. HID, MIDI, CDC, че еще захочешь
Dr Zlo
В девките сделан тот же переходник usb-uart, а можно использовать нативный usb
Dr Zlo
То есть тупо подключить usb в еспшку и шить ее таким образом, без лишних микросхем
Dr Zlo
Ну и она так сможет притвориться любым усб устройством
https://www.chipdip.ru/product0/8006001052
лучше у них ничего не смотреть что бы не получить сердечный приступ 😂
ainu
Посмотрел чат, еще блюпуп выпилили. USB Device это что?
можно использовать его как USB устройство (свою клавиатуру например собрать)
ainu
S2 это урезанный S3
ainu
Я понимаю C серию, типа экономим электричество и прочая, а S2 какая то странная
ainu
Ещё в теории можно подключить наружнее устройство (USB микрофон к примеру) но до сих пор не видел примеров ни кода ни реализации
ainu
Вообще не хватало такой возможности еспшке для еще большего захвата мира. Вон например импульсные паяльники с прошивкой на стмках - втыкается в комп, определяется как флешка, туда закидывается файл с прошивкой, или плееры те же самые. у esp32 до появления S серии не было возможности так сделать.
ainu
А ещё можно сделать USB моргающий светодиод! С управлением с компьютера!
ainu
On the go которая
Dr Zlo
О, и правда
Dr Zlo
Да, есть
ainu
ainu
В общем это единственное (!) +/- официальное (правда про S2) подтверждение про хост
ainu
На этом всё, остаётся теорией
Evgeniy
это как? гц ж сам запускается, или ты выбираешь когда ему "шуршать"?
Ну так в расте его нет как такового если его вроде не делать специально через особые типы. Там ты если переменную передал в функцию она вообще пропала во внешнем скоупе вообще )
Evgeniy
И умерла вместе с окончанием функции
ainu
Я бы своего голосового помощника с радостью подключили бы к USB микрофону, но пока перелез на малинку
Evgeniy
Прежде чем передать
Evgeniy
Чёт такое там )
Evgeniy
В одном из последних подкастов девзен часа два раст разбирали.
ainu
https://github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/components/usb/uvc_stream вот тут вроде как в теории код подключения сторонней USB камеры
Evgeniy
https://devzen.ru/episode-0358/
Evgeniy
Кому интересно про раст
ainu
а вот к еспшке китайцы (официалы) подкючают 4G
ainu
https://www.bilibili.com/video/BV15Z4y1F7pM?p=1&share_medium=android&share_plat=android&share_source=COPY&share_tag=s_i&timestamp=1620825440&unique_k=8flUAS
ainu
и даже видео! на китайском
Василий
И умерла вместе с окончанием функции
проблема сборки мусора, ж не в том что "переменная не исчезает" а в отм, что пояляется два взаимо ссылающиеся объекта, на которые большне нигде ссылок нет и соответственно висят в памяти
Василий
просто "самоудаляющиеся" объекты и на сях на ура делаются
Mish
А нахрена к esp цеплять 4g через usb? Разве что для потокового чего-либо
Mish
Всё остальное на пару с модулем каким-нибудь решается от simcom, например. Хоть в 5g
Mish
И без usb)
Yavir
Добрый день. Программирую ecp8266. Хочу при успешном конекте к вай-фай, включать лед. Лед включается, но интерпретатор выкидывает такую ошибку: AttributeError: 'Pin' object has no attribute 'high' Но, у Pin точно есть такие атрибуты. В данном случае, и в пина, и в леда тип пина OUT. Скажите пожалуйста, что я не так делаю? import network from machine import Pin station = network.WLAN(network.STA_IF) led = Pin(16, Pin.OUT) lpc = Pin(15, Pin.OUT) #D8 led.off() lpc.off() station.active(True) if not station.isconnected(): led.off() station.connect('ssid', 'password') print('Connection status:', station.isconnected()) print('station wlan details:', station.ifconfig()) else: led.high() lpc.high() print('Device is connected') print(station.ifconfig())
Yavir
led, lpc на low тоже ругается
Василий
и это "The following methods are not part of the core Pin API and only implemented on certain ports"
Yavir
Не суть, но, как видно в оф доке, это именно методы: https://micropython-on-esp8266-workshop.readthedocs.io/en/latest/basics.html
Василий
Не суть, но, как видно в оф доке, это именно методы: https://micropython-on-esp8266-workshop.readthedocs.io/en/latest/basics.html
так и я о том, ощущение, что где то еще встречаетя high с пропущенными скобками
s
может вместо off юзать low?
Yavir
led.low() - иногда работает норм
Yavir
только первый раз, так же, как и с .high, уже при повторных запусках скрипта - ругается на атрибуты
Yavir
led.off/on .value(0/1) - приводят лишь к краткому мерцанию леда, и больше никакой реакции
Василий
никогда не питонил на есп, а где тут тело лупа или что вызвается после того как скрипт отработал?
Yavir
Василий, хороший вопрос. Это я тупанул
Yavir
import network from machine import Pin station = network.WLAN(network.STA_IF) led = Pin(16, Pin.OUT) lpc = Pin(15, Pin.OUT) #D8 led.off() lpc.off() station.active(True) while True: if not station.isconnected(): station.connect('ssid', 'pass') print('Connection status:', station.isconnected()) print('station wlan details:', station.ifconfig()) else: led.on() lpc.on() print('Device is connected') print(station.ifconfig())
Yavir
вот, врапнул в безконечный цикл, и всё гуд. Можно конечно вынести в ф-ции, если скрипт большой, и уже из цикла вызывать ф-цию, допусти main или несколько поменьше
Василий
после виндовой модели, работающей на сообщениях, так ломают эти бесконечные опросы :(
Василий
а пока тут тишина: насоветуйте обжимку для клем
Василий
Василий
типа такой, надо мелкие разъемчики обжимать
Dr Zlo
В общем это единственное (!) +/- официальное (правда про S2) подтверждение про хост
Нене, на гитхабе и форуме еспрессиф есть проекты с хостом уже
Dr Zlo
JST и DUPONT жму ок
Evgeniy
проблема сборки мусора, ж не в том что "переменная не исчезает" а в отм, что пояляется два взаимо ссылающиеся объекта, на которые большне нигде ссылок нет и соответственно висят в памяти
В подкасте выше что я скинул все рассказывается. Я сам на расте не пишу, просто знаю что там ручное управление памятью такое своеобразное, свои концепции владения переменными между контекстами и тд.
Dr Zlo
Evgeniy
Проблема сбойки мусора в том что она нужна как таковая и пока она работает программу надо остановить.
Evgeniy
И есть места где это критично. Правда не знаю, зачем это в браузере фф в котором как раз на расте рендеринг работает
Evgeniy
Раст же и мозилы вышел
Evgeniy
Вроде
Василий
угу, уже смотрю. спасибо
Dr Zlo
Dr Zlo
Dr Zlo
Dr Zlo
Dr Zlo
Viter
Подскажите бесплатный публичный MQTT брокер, только по опыту использования, а не список с интернета
Sid
Сервис в интернете ?