Anton
в есп32 есть ртос, там можно всё иначе сделать
Leonid
это да, большой плюс
Mike
ага, очень большой плюс, читал доки по голангу под есп32 , там блинк делается в 20 строчек, заводишь "машин" и давай лепить блинк через делай
Ruslan
Всё делается в двадцать строчек... А дальше зависит от примитивности задач, для 80% хватит)
Mike
ртос как плавило нужна в ПЛК. получается проще поиграться в фл-прог
Slava
Leonid
да
Mike
ага, поморгать светиком на 20 строчек , бггг
Mike
ну как таким можно восхищаться ? получается заводим машин в ртос, потом тупо делай
Mike
а теперь прикидываем сколько в проекте может быть машин
Leonid
в этом и разница, что ардуина моргает светодиодиком и больше ничего
а ртос между делом моргает диодиком
Slava
Ага на ардуино си моргать пишется одной строкой в две команды
Mike
я так мыслю каждое обьявление машины тащит за собой накладные расходы
Leonid
сколько машин - это зависит от Ваших алгоритмов
Leonid
так таск (задача) и будет 20 строк
Leonid
об этом же разговор
Mike
ну в голанге там mashine но смысл примерно тот же
Leonid
надо почитать тоже, интересно
Leonid
настроить среду сложно? и что там в качестве IDE?
Mike
сорян исчо не дочитал. + насколько понял весь дев тока под линухом, надо делать отдельную песочницу
Leonid
линукс тоже ОС, можно пробовать :)
Ruslan
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
Leonid
наверное, когда используется delay, никого не волнует совершенно ненужный доступ к состоянию ножки
Leonid
возможно и команда настройки в setup тоже лишняя
Mike
я так думаю (С) если оно без этих строк в сетапе не взлетит то оно там совсем не лишнее
Leonid
команд все же 5
mode
write
read
not
delay
Mike
а то будет как в примере под асмом
Ruslan
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 нога скорее всего сразу выход
там же штатно диод
Slava
Leonid
пример с 13 ногой под AVR, полагаю
Илья
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Ток ограничен.
Да, уже разобрались. В итоге оптопару открыл от датчика, но через транзистор, добавил немного тока :)
Yurets
Есть ли у кого бланк для очистки есп с 2 мб. Под НООС? Сейчас стоит ртос немогу перепрошить, модуль не стартует.
ㅤ
ㅤ
ㅤ
https://github.com/espressif/ESP8266_NONOS_SDK
Ты же блядт кроме ардуины нихуя не слышал
Slava
https://github.com/espressif/ESP8266_NONOS_SDK
Ты же блядт кроме ардуины нихуя не слышал
Ну конечно нахуй он нужен на китайском языке. Не понимаю людей, которые всё усложняют. Вот вам поучительная история вчера заказ забирал. У меня в руках карточка а Тетка на кассе говорит, что можно оплачивать телефоном по куар коду. Ну про себя считаю.... Надо {поебаца} достать телефон из кармана, {поебаца} его разблокировать, {поебаца} найти приложение сбербанка, {поебаца) найти эту гребаную функцию оплачивать куар кодом, {поебаца} сфотографировать, еще десять раз {поебаца} сделать то сё пятое десятое, ВМЕСТО ТОГО ЧТОБЫ просто приложить карту к терминалу. Пиздец "умная" баба.
Ruslan
не вижу slavapay в телефонах и в итоге баба при бабках
Slava
Ruslan
да я и не рассчитывал )
ㅤ
Вы оба стоите друг друга
Ruslan
ваш клиент, развлекайтесь
Александр
Привет! Подскажите можно как то наладить общение между клиентом esp8266 , и сервером на ASP NET Core по websocket?
Slava
Alex
Александр
mqtt
Имеет значение домашняя сеть или телефон? Динамический ip или статический?
Александр
Вэбсокет на есп?
Esp будет выступать клиентом, а вся логика и сервер на windows. В целом нужно миновать настройку роутера и сторонние сервисы. Напрямую открыть соединение с сервером было не плохо.
Slava
Slava
https://randomnerdtutorials.com/stepper-motor-esp32-websocket/
Сергей
Похоже он "nat to nat" хочет только он сам не очень понимает чего хочет.
Dima
я по mqtt кидаю туда и обратно
Dima
Resident
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Slava
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Короче, кувыркод это фоолбэк для карты.
Dr Zlo
Dr Zlo
Leonid
Затея с QR-кодами для оплаты более выгодна для магазина. Плата за эквайринг ниже. Вот и впаривают.
Leonid
Для людей это, как правило, менее выгодно. Кэшбека может не быть, ежемесячные суммы трат по картам ниже (иногда это важно)
Slava
Slava
Есть у кого ссылка почитать про таски на русском? Заранее спсб.
Leonid
http://microsin.net/programming/arm/freertos-part1.html