Niccolo
Niccolo
типа, 21...22... они вроде свободные
Немного не понял - 21 22 это номера GPIO?
Niccolo
ну вроде она только в вариации NodeMCU v3, если верить буквам на плате
Niccolo
шьется под generic esp 8266
romanetz
ООП там есть ) вы им прямо сейчас пользуетесь
Daniil
ардуино -это C++ и есть
Думаешь в С++ есть норм ООП?)
romanetz
учитывая, что питон сам на сях написан...
Niccolo
ООП там есть ) вы им прямо сейчас пользуетесь
В моем понимании подходы в ООП универсальные, однако питон и есть сам принцип ООП, даже создатель питона сам считает его прекрасным примером. Насчет С++ мне известно что он низкоуровневый и там много развлекух типа высвобождения памяти и такого прочего)
Niccolo
тогда gpio4 gpio5
Попробую это перед тем как взять в руки паяльник)
romanetz
ладно, холиварить не буду...
romanetz
без паяльника не получится
romanetz
датчик должен быть подключен туда, где его программа ожидает увидеть
romanetz
ну т.е. железо и софт должны друг другу соответствовать
Niccolo
Согласен, как корабль назовешь - так на нем и напиши
Niccolo
Тогда поменяю порт, правлю код беру паяльник, иду на дело, паяю резистор
Н Е К И Б Е Р Л Е О
Согласен, как корабль назовешь - так на нем и напиши
На заборе написал.. а лететь то бло,на чем?
Niccolo
На заборе написал.. а лететь то бло,на чем?
🤣🤣думается на ракетном топливе, если принимать два раза в день внутрь
Н Е К И Б Е Р Л Е О
Нормал.. главное не курить... хотя...........
Niccolo
Спасибо всем за участие! Я тут первый раз, но чую не последний)
WerdnaZX
Понял, вот оказывается где настоящие пацаны пишут, а я всё по старинке в ide через millis(). Спать пошли, всё равно все спят и никто не ответит.
На сколько я понимаю, в платформе ардуино всё равно можно использовать халовские функции помимо ардуиновских, которые в свою очередь их и используют. Так ведь?
Интересный корпус попался в сети.
Pavel
Доброго дня! Esphome прикручен к ha через супервизор, раньше все работало ок, пока не обновил esp8266 до актуальной версии. esphome видит устройство, но при логировании устройство пишет не в сети, пытается постоянно делать реконект. Само устройство пингуется, и на вебморду заходит нормально. В чем может быть проблема?
Serhii
Откат именно на самой esp8266 делать?
Это кастомный проект или просто залита новая версия еспхоум бинарником?
Pavel
Это кастомный проект или просто залита новая версия еспхоум бинарником?
кастомный. Пробовал по кабелю прошить заново проект, без изменений
Niccolo
В сторону micropythonа не смотрели?)
Были попытки работы с dht22 из raspberry Pi 4, там с питоном проблем нет. Но у меня не удалось считать данные через GPIO порты. Писал 5 разных подходов на питоне (к слову использовал dht11) потом заменил датчик и взял NodeMCU плату чтобы исключить кривость кода и неработающие железяки. И вот я снова в том же месте откуда начал. Определенно проблема не в коде, т.к. сейчас используются Samples, поставляемые с библиотеками. Резистор мне тут кажется самой явной проблемой.
Niccolo
Но если мы просто рассуждаем, не в разрезе моей проблемы, то гляну
Void
Спасибо понял
При неисправности таблетки на гене в сеть могут улетать броски до 60 вольт, от микросек до милисек - стаб на выходе делителя обязательно.
romanetz
На 4,3-4,7в
Mikhail
На 4,3-4,7в
Почему? У меня на выходе с делителя 1в
Mikhail
Или я что то не понимаю
Void
На 4,3-4,7в
Так понимаю это у вас практически проверенное значение. А так смотреть надо на каком напряжении начинает работать стаб. Если он на 3.3 то включатся он начнет при напруге близкой к 3 в.
Void
Или я что то не понимаю
Тебе надо защитить пин от перенапряжения. И чтобы эта защита не влияла на измерения.
romanetz
они от температуры плывут - утечка будет если делитель большой, то диоды откроются и лишний ток тихонько стечёт в питание есп
Mikhail
Так
Mikhail
Вместо r2 стабилитрон?
Void
Вместо r2 стабилитрон?
нет, в параллель. r2 это нижний резюк делителя? //питание - резюк 1/резюк 2 - общий/
Astar
всем хелло. Доводилось ли когда-нибудь использовать WebServer класс внутри своего кастомного класса?
Astar
Astar
собственно не могу понять почему в лямбда я не могу позвонить в сервер
romanetz
this
romanetz
this используй
romanetz
вместо server
Sid
Вот и подарочек от Espressif приехал 😎
а как, у меня висит что емс черт знает куда доставил
Alexey
а как, у меня висит что емс черт знает куда доставил
Да как обычно, курьер позвонил, спросил время, когда удобно. На отслеживание я даже не смотрел
Anton
ты не захватил переменную server.
Astar
this
Если я правильно сделал, то это не помогло
Astar
Ivansuper
[&server](){ ... }
Ivansuper
В скобах надо указывать то, что нужно пробросить в лямбду
Anton
Если я правильно сделал, то это не помогло
блин, ну реально ж быстрее нагуглить как лямбды в с++ делаются, чем в чатике ответа ждать
Astar
[&server](){ ... }
Хм. Любопытная конструкция (смотрю с точки зрения Java программиста). А если какой то метод, в смысле функцию вызвать, тогда как?
Anton
майнготт, он программист! видимо, ключевое слово "ява"...
Ivansuper
444 строка SaveSettings
У тебя где эта функция определена?
Astar
У тебя где эта функция определена?
Именно в моем классе Configuration
Astar
void Configuration::SaveSettings() ...
Ivansuper
Тогда, если этот код с обращением к server тоже лежит внутри класса, тебе надо делать полный захват this
Ivansuper
[this]() соотв
Ivansuper
Здесь нет никаких автоматических синтетических обратных ссылок как в джаве
Ivansuper
вот это для меня и боль ) немного не привычно
Ну человек выше сказал правильно -- один запрос в гугл, часок чтива, и ты умеешь в лямбды более менее достаточно