Anton
в есп32 есть ртос, там можно всё иначе сделать
Leonid
это да, большой плюс
Mike
ага, очень большой плюс, читал доки по голангу под есп32 , там блинк делается в 20 строчек, заводишь "машин" и давай лепить блинк через делай
Ruslan
Всё делается в двадцать строчек... А дальше зависит от примитивности задач, для 80% хватит)
Mike
ртос как плавило нужна в ПЛК. получается проще поиграться в фл-прог
Leonid
да
Mike
ага, поморгать светиком на 20 строчек , бггг
Slava
ага, поморгать светиком на 20 строчек , бггг
Я вот тоже не понял, ты этим восхищаешься или наоборот?
Mike
ну как таким можно восхищаться ? получается заводим машин в ртос, потом тупо делай
Mike
а теперь прикидываем сколько в проекте может быть машин
Leonid
в этом и разница, что ардуина моргает светодиодиком и больше ничего а ртос между делом моргает диодиком
Slava
Ага на ардуино си моргать пишется одной строкой в две команды
Mike
я так мыслю каждое обьявление машины тащит за собой накладные расходы
Leonid
сколько машин - это зависит от Ваших алгоритмов
Slava
в этом и разница, что ардуина моргает светодиодиком и больше ничего а ртос между делом моргает диодиком
Ну можно таск сделать, тогда моргать в 4 строки 😄. Хотя че тут спорить. Бох создал много языков, чтобы люди друг друга не понимали и убивали друг друга, потомучто не понимают.
Leonid
так таск (задача) и будет 20 строк
Leonid
об этом же разговор
Mike
ну в голанге там mashine но смысл примерно тот же
Leonid
надо почитать тоже, интересно
Leonid
настроить среду сложно? и что там в качестве IDE?
Mike
сорян исчо не дочитал. + насколько понял весь дев тока под линухом, надо делать отдельную песочницу
Leonid
линукс тоже ОС, можно пробовать :)
Leonid
я полагаю, Вячеслав немного утрирует или там добавили специальные команды для моргания :)
Slava
Покажи
void setup(){ pinMode(13, OUTPUT); } void loop(){ digitalWrite(13, !digitalRead(13));delay(1000); }
Mike
https://blog.wokwi.com/5-ways-to-blink-an-led-with-arduino/
Slava
https://blog.wokwi.com/5-ways-to-blink-an-led-with-arduino/
гдет я это уже видел, ах да у гайвера 20 способов
Leonid
наверное, когда используется delay, никого не волнует совершенно ненужный доступ к состоянию ножки
Leonid
возможно и команда настройки в setup тоже лишняя
Mike
я так думаю (С) если оно без этих строк в сетапе не взлетит то оно там совсем не лишнее
Leonid
команд все же 5 mode write read not delay
Mike
а то будет как в примере под асмом
Ruslan
команд все же 5 mode write read not delay
Я думал он asm сделает и xor xor)
Mike
void setup() { TCCR1A = 0; TCCR1B = 0; bitSet(TCCR1B, CS12); // 256 prescaler OCR1A = 62500; bitSet(TCCR1A, COM1A0); // Toggle pin OC1A (9) pinMode(9, OUTPUT); } void loop() { }
Leonid
13 нога скорее всего сразу выход там же штатно диод
Leonid
пример с 13 ногой под AVR, полагаю
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Ток ограничен.
Да, уже разобрались. В итоге оптопару открыл от датчика, но через транзистор, добавил немного тока :)
Yurets
Есть ли у кого бланк для очистки есп с 2 мб. Под НООС? Сейчас стоит ртос немогу перепрошить, модуль не стартует.
Slava
Есть ли у кого бланк для очистки есп с 2 мб. Под НООС? Сейчас стоит ртос немогу перепрошить, модуль не стартует.
Ничего не понятно, но очень интересно. Какой модуль? Что такое НООС? Не стартует как? В сериал порт-монитор что выдаёт?
https://github.com/espressif/ESP8266_NONOS_SDK Ты же блядт кроме ардуины нихуя не слышал
Slava
https://github.com/espressif/ESP8266_NONOS_SDK Ты же блядт кроме ардуины нихуя не слышал
Ну конечно нахуй он нужен на китайском языке. Не понимаю людей, которые всё усложняют. Вот вам поучительная история вчера заказ забирал. У меня в руках карточка а Тетка на кассе говорит, что можно оплачивать телефоном по куар коду. Ну про себя считаю.... Надо {поебаца} достать телефон из кармана, {поебаца} его разблокировать, {поебаца} найти приложение сбербанка, {поебаца) найти эту гребаную функцию оплачивать куар кодом, {поебаца} сфотографировать, еще десять раз {поебаца} сделать то сё пятое десятое, ВМЕСТО ТОГО ЧТОБЫ просто приложить карту к терминалу. Пиздец "умная" баба.
Ruslan
не вижу slavapay в телефонах и в итоге баба при бабках
Slava
Ruslan
да я и не рассчитывал )
Вы оба стоите друг друга
Yurets
Esptool erase flash
Чет пока не пойму. Это приложение?
Ruslan
ваш клиент, развлекайтесь
Slava
да я и не рассчитывал )
Всмысле, я не сразу въехал в тайный смысл оплаты куром, а не про умность.
Александр
Привет! Подскажите можно как то наладить общение между клиентом esp8266 , и сервером на ASP NET Core по websocket?
Сергей
Привет! Подскажите можно как то наладить общение между клиентом esp8266 , и сервером на ASP NET Core по websocket?
websocket это специальное API для интернет браузера что бы браузер мог открыть подключение аналогичное TCP/IP. Какой смысл использовать websocket API без интернет браузера с его политиками безопасности ?
Александр
mqtt
Имеет значение домашняя сеть или телефон? Динамический ip или статический?
Александр
Вэбсокет на есп?
Esp будет выступать клиентом, а вся логика и сервер на windows. В целом нужно миновать настройку роутера и сторонние сервисы. Напрямую открыть соединение с сервером было не плохо.
Slava
https://randomnerdtutorials.com/stepper-motor-esp32-websocket/
Сергей
Похоже он "nat to nat" хочет только он сам не очень понимает чего хочет.
Александр
Похоже он "nat to nat" хочет только он сам не очень понимает чего хочет.
Цель открыть соединение между esp и сервером, затем с сервера передавать данные на esp и обратно. Так как сервер находится в интернете а esp в локальной сети, я не могу из интернета подключиться так как ip динамический.
Dima
я по mqtt кидаю туда и обратно
ваш клиент, развлекайтесь
Скажи честно ты дурачком прикидываешься специально или им являешься?
Dima
🤙🏻 ℙ𝔸𝕍𝔼𝕃
а голову ты дома не забыл? (с) Марья Ивановна 😉
Аплодирую стоя человеку которыий ничего не забывет 👏💁
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Короче, кувыркод это фоолбэк для карты.
Dr Zlo
Dr Zlo
Верный признак говнокода - огромные изменения в одном фиксе :)
Иногда это просто замена библиотеки которая перестала устраивать.
Leonid
Затея с QR-кодами для оплаты более выгодна для магазина. Плата за эквайринг ниже. Вот и впаривают.
Leonid
Для людей это, как правило, менее выгодно. Кэшбека может не быть, ежемесячные суммы трат по картам ниже (иногда это важно)
Slava
Есть у кого ссылка почитать про таски на русском? Заранее спсб.
Leonid
http://microsin.net/programming/arm/freertos-part1.html
Slava
http://microsin.net/programming/arm/freertos-part1.html
Ок, а может есть такоеже для ардуино иде ? Я за послений час вообщемто допёр, как делать, если разные таски используют одни и те же ресурсы, но хочется об этом почитать.