Alexey Kotelnikov
Alexey Kotelnikov
хотя если длинна будет маленькая, то и дешевый сойдет
Vadineros
Ну тогда ничего. Если антенна с кабелем, фидер хороший используйте, в дешевых кабелях сигнал тоже затухает, не только в шкафах металлических.
Даже плохой кабель и антенна будут лучше встроенного Wifi и спрятанного в железном шкафу контроллера.
Vadineros
Мне больше Ethernet по душе. Я старовер ) Я заложил в плату контроллера возможность использовать Ethernet (W5500) в виде опционального модуля.
Resident
Для каких то целей ради надёжности и безопасности нужен ethernet
Vadineros
Для каких то целей ради надёжности и безопасности нужен ethernet
Я понял что сейчас в быту Ethernet мало востребован. В тренде WiFi )
Resident
А вот станции чпу немцы делают связь через витуху и никак иначе
Alexey D.
Да во всех системах нормальных провода..
Alexey D.
Вайфай облучает же
Alexey D.
Потом дети не родятся
Alexey D.
Vadineros
Прикольно )
Vadineros
Wifi боятся. Про мобилки в карманах забывают )
Vyacheslav
можно просто кольчугу носить
Vyacheslav
можно железной сеткой маскитной обмотаться, сетка фарадея как есть
Vyacheslav
ну носить с собой прут 1.5 метровый
Vyacheslav
желательно 2, один вбил, метр прошёл, воткнул другой
𝘂𝘅𝗻𝗮𝗺𝗲
а вы точно электрики?
Vyacheslav
я программист)
𝘂𝘅𝗻𝗮𝗺𝗲
Чем программист отличается от Бога? Бог не считает себя программистом.
Vyacheslav
Тонко)
Anonymous
Добрый вечер, пытаюсь прошить nodeMcu , но появилась такая проблема. Как ее можно решить?
Evgeny
на скрине нет проблемы, контроллер прошился.
Anonymous
Пожалуй да, я сглупил
Anonymous
Можно ли как-то управлять светодиодом(который на плате) nodemcu?
Evgeny
много вариантов, можно кнопкой, можно с телефона
Anonymous
Он подключен к какому-то пину?
Evgeny
Нет, это микроконтроллер, тут нужно ручками все писать и библиотеки использовать
Vyacheslav
Он подключен к какому-то пину?
надо по даташиту на плату смотреть разводку
Vyacheslav
и смотреть к какой ноге подключен
Vyacheslav
какая плата?
Anonymous
NodeMcu
Андрей
NodeMcu
https://www.google.com/search?sxsrf=ACYBGNREP_NO--SAjWG3pQ6uB6Wrhlg9Mg%3A1580358882408&ei=4lwyXrzOGJiKk74Prd2Y8AU&q=nodemcu+onboard+led+pin+number&oq=nodemcu+onboard+led&gs_l=psy-ab.3.1.0i203l2j0j0i22i30l7.2722.7356..9368...0.2..0.133.1475.0j12......0....1..gws-wiz.......0i71j0i67.V_P05GoyG_A
Anonymous
Спасибо, попробую
Агафон
Vyacheslav
И тебе хрум
Artem
Народ подскажите на есп32 можно разделить на два ядра выполнение например считывания датчиков и управление мосфетами ?
Artem
я зачетил особенность что когда ext = millis()+500; пишешь меньше 500 - датчики показывают без задержки, а мосфеты на кнопки не реагируют вообще, когда ставишь например 2000 мосфеты не зависают в включенном состоянии, а датчики имеют неслабую задержку
Denisio
используй xTask юный подаван
Denisio
прерывания опять же
Denisio
таймеры
Denisio
там длина дорожек имеет значение
romanetz
И волновое сопротивление
romanetz
И даже материал платы (потери)
romanetz
Жёппа в том, что ниже 2,4 без лицензии гражданам доступны или сотни кГц ширины полосы или милливатты
romanetz
Особо данные не погоняешь
Artem
используй xTask юный подаван
спасибо - пойду курить мануалы
Андрей
а подскажите, мудрые товарищи, AO3401 можно ведь поставить на защиту от переполюсовки на ESPxx?
Artem
Я использую милс
Artem
даже не так, не я использую милс, а в коде используется милс
Алексей
Artem
if(millis() >= next) { next = millis()+500; do_every_so_often();
Artem
а как разделить на потоки этот милис ? просто код пишу не я, но пытаюсь активно понять и пофиксить появляющиеся какашки
Dmitry
а как разделить на потоки этот милис ? просто код пишу не я, но пытаюсь активно понять и пофиксить появляющиеся какашки
Нужно смотреть библиотеки опроса датчиков, может дам напихано delay(). Такие библиотеки нужно менять или переписывать, чтобы delay не было вообще!
Dmitry
а как разделить на потоки этот милис ? просто код пишу не я, но пытаюсь активно понять и пофиксить появляющиеся какашки
Если вы делаете много поточность, то во всём коде и библиотеках не должно быть ни одного delay!
Artem
у меня делай только в одном месте
Artem
void initMinMaxPosition() { if (!EEPROM.begin(EEPROM_SIZE)) { Serial.println("failed to initialise EEPROM"); delay(1000000); }
Artem
и для датчиков нет никаких библиотек, пнинимаю с аналог рид инфу и обрабатываю
Evgeny
Используй библиотеку Ticker, она уже есть в есп библиотеках, можно вызывать функции по времени, когда нужно или периодически. Это гораздо проще и читаемость добавляет, вместо епли с милисами. https://github.com/esp8266/Arduino/blob/master/libraries/Ticker/examples/TickerBasic/TickerBasic.ino
Evgeny
Для многопоточности изучай многопоточность c++ https://www.youtube.com/playlist?list=PLQOaTSbfxUtAc_RpyDiWCHq0YTzLtVSD0
Андрей Будылин
Всем привет. В цикле крутится условие для 7 ноги. В случает получения 1,загорается с.диод и лапочка в Blynk. Я так понимаю трафик постоянно льется на сервер блинка. А как делать что бы данные на сервер уходили только разово, при срабатывании правила? (трафик жалко т.к. девайс на sim 800)
Андрей Будылин
if (digitalRead(7)) { digitalWrite(6, 1); Blynk.virtualWrite(V0, LOW); } else { Blynk.virtualWrite(V0, HIGH); digitalWrite(6, 0); }
Alexandre
Я думал тут одни любители... А теперь понятно, откуда знания
ну да, я РТФ заканчивал, и что теперь, нельзя быть радиолюбителем? :)
Mr. Gray
ну да, я РТФ заканчивал, и что теперь, нельзя быть радиолюбителем? :)
Это как с программированием. Одни самоучки, которые не могут отличить вектор от листа, но пишут код используя готовые либы, не зная что там внутри. А другие это проходили на первом курсе. Оба любители, но багаж разный)
Алексей
А два ВМЕ280 кто-нить подключал к есп8266?
Андрей Будылин
Алексей
На одни и те же пины?
Андрей Будылин
ну да, у них же адреса разные
Алексей
Ну по идее и на бме можно разные выставить