Tyt
Ардуина не платформа. Это сообщество.
Andreλ
А ещё Ардуина это IDE ))
Tyt
Это сообщество харкорных электронщиков, пытающихся приблизить ЖЁСТКИЙ мир микроконтроллеров, в мягкий мир любителей попаять. Обложить их подушками безопасности, в частности от травмы мозга.
Ruslan
экскъюз ми, разблокируйте новичка на https://t.me/ProEsp8266
Но почему-то жее забанили?
Я думаю с ботом не справился
Ruslan
значит не судьба
Там же тебе бот стучится, которому нужно ответить
А если он бота не прошел, то какая к черту есп?)
Ruslan
да это не мне, это в личку пишут, ваще края потеряли )
Ruslan
А если он бота не прошел, то какая к черту есп?)
поддерживаю, у нас тут и так много альтернативных
да это не мне, это в личку пишут, ваще края потеряли )
Ну так увидели админа в чате и пишут. Евгений так же страдает
Ruslan
о, буду блочить теперь
Tyt
Чуваку надо было ИИ chatGPT подключить к ответам боту. Бот точно пропустил бы.
Tyt
Свой, свояка узнаёт издалека 😊
Alex
хаханюшки у них тут....телефон звонил, бота не увидел. Злые вы.
Tyt
А какой смысл в боте и вопросах, после выхода chatGPT? Трудно открыть страничку браузера с chatGPT и перекидывать вопросы копипастом?
Если ты на него не можешь ответить, то ты и чат гпт не осилишь
Единственное что требуется это обладать навыком чтения, что оказывается дано далеко не каждому
Tyt
Расширение в Хром ставишь, и оно само подключается к chatGPT. Там неосилить трудно.
ну ок, ничё
Обращайся! Наш чатик самый дружелюбный в ру сегменте
Alex
парни, скажите возможно подключить 4 дискр выхода и 8 дискр входов на 8266MOD ? 30 ножек. гдето статью видел, что какие то GPIO запараллелены, а мне 8 кнопок надо прицепить и 4 реле
Tyt
Ответ chatGPT. Да, модуль ESP8266MOD имеет 17 GPIO-выходов, которые могут использоваться в качестве дискретных выходов, и 1 GPIO-вход, который может использоваться в качестве дискретного входа. Вы можете подключить 4 реле к 4 GPIO-выходам и 8 кнопок к 8 GPIO-входам, но необходимо убедиться, что пины, которые вы используете, настроены на соответствующий режим ввода или вывода. Кроме того, некоторые GPIO пины могут быть использованы только для конкретных целей, таких как обмен данными с внешними устройствами, поэтому необходимо проверить документацию на ваш ESP8266MOD, чтобы увидеть, какие пины могут быть использованы для ваших потребностей.
кнопка
хватит называть "цифровые" сигналы дискретными. Они ими не являются. Кто вас так научил. И что значит пины запараллелены это кто сказал?
кнопка
https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/ Там внизу небольшая таблица
https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/ Там внизу небольшая таблица
Бля тут какая-то обрезанная. Ну вообщем-то где-то есть полная таблица какие пины за что отвечают. А так все написано в официальном даташите
Роджер
https://trekberry.ru/can-fd Кто знает какие модули купить, чтобы работать с CAN FD???
Alex
И?
в той таблице 11, тут 17
в той таблице 11, тут 17
Я же написал выше, она обрезана
Вообщем 8 на вход и 4 на выход должен влезть, если не трогать служебные пины или трогать их правильно
Alex
Я же написал выше, она обрезана
ну это такое себе, ссылаться на обрезки...
ну это такое себе, ссылаться на обрезки...
Я ошибся потому что. Перепутал со статье на есп32 на том же ресурсе. Там таблица получше. Есп8266 уже тут никто почти не трогает. Это устаревший хлам
Alex
Alex
дружелюбное комъЮнети
Ага) Да влезет у тебя там пинов дофига
Max
Не, тут унижают
RX/TX/GPIO0/GPIO2/GPIO15 не трогай (или трогай если понимаешь как)
Alex
RX/TX ауты
Tyt
8 кнопок вообще на другой МК подключить. Типа Аттину 2313. Пусть он их обрабатывает. Зачем грузить ЕСП? Он же 8 кнопок замучается опрашивать.
RX/TX ауты
Ты ими реле хочешь переключать?
Alex
ну да
ну да
Не советую. туда же бут лоадер при стартер плюет. И будет дергать твое реле
Alex
не страшно на 3 сек пусть дергает
не страшно на 3 сек пусть дергает
Зачем? Если у тебя есть другие свободные пины
Ivan
хватит называть "цифровые" сигналы дискретными. Они ими не являются. Кто вас так научил. И что значит пины запараллелены это кто сказал?
ну шо ты кипешуешь? видать парень из КИПа пришёл. у них там всё "дискретное", что не аналоговое)))
Tyt
ЕСП вафлю тянуть надо. Ему работы хватает.
ЕСП вафлю тянуть надо. Ему работы хватает.
Да всё там работает если в лупе не говнокодить и не делать digitalread без слипа
слип это кто?
Тот кто спит
Ivan
слип это кто?
слип - это спать))
Alex
не, нету
Tyt
sleep это спать. delay это ждать 😊
ЕСП вафлю тянуть надо. Ему работы хватает.
У некоторых такое странное отношение к есп8266. Пусть она и слабая, да. Но не настолько там все плохо чтоб не справится с 8 кнопками и реле. Мне даже интересно сколько тебе ядер надо чтоб опросить сотню кнопок? Тысячу?
sleep это спать. delay это ждать 😊
В некоторых ос функция delay, а в некоторых sleep( в винде например). Поэтому иногда я delay называю слипом
Tyt
Вопрос не в ядрах. Вопрос в прерываниях. Когда МК обрабатывает кнопку, ему надо пакет принять, а он его пропускает.
какой в жопу пакет
Tyt
Вайфай TCP IP пакеты кидает.
Alex
Особенности работы WiFi WiFi реализован синхронно, его обработчик должен постоянно вызываться во время работы программы не реже, чем каждые 20 мс (если WiFi используется в программе). Обработка WiFi происходит в следующих местах: Автоматически в конце каждой итерации loop() Внутри любого delay() Внутри функции yield() Если у вас есть участки программы, которые долго выполняются, то нужно разместить вызовы yield() до и после тяжёлых блоков кода. Также в чужих скетчах можно встретить delay(0) , по сути это и есть yield() .
Вайфай TCP IP пакеты кидает.
Вайфай. Кидает. tcp пакеты. Хм. Вот оказывается че вифи кидает. Давай ты базу почитаешь, а потом вернешься
Ivan
Вопрос не в ядрах. Вопрос в прерываниях. Когда МК обрабатывает кнопку, ему надо пакет принять, а он его пропускает.
кнопку обработать - эт для 8266 непосильная задача. И да, в 8266 не завезли же прерывания, по которым вафля работает....
Alex
получается он просит делеи
получается он просит делеи
А зачем тебе "залупливать" какое либо действие? Задержка когда либо нужна. Либо есть прерывания, есть таймеры. Есть куча инструментов, которые можно юзать. Но 99% ардуинщиков даже не знают. Они видят перед собой только две функции setup и loop. И не понимают что есть что-то другое
Tyt
Что вы накинулись? Даже если он вафлю обрабатывает не пакетами. Он её всё равно обрабатывает. И в нём нет двух ядер, чтобы паралелить задачу. Значит он что-то пропускает.
Tyt
Скажем так откладывает.
Что вы накинулись? Даже если он вафлю обрабатывает не пакетами. Он её всё равно обрабатывает. И в нём нет двух ядер, чтобы паралелить задачу. Значит он что-то пропускает.
Блеть ему не нужно двух ядер чтоб нормально работать. Если ты не умеешь писать грамотный код, это не проблема устройства.