Автономное питание для ickra js

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем griefman, 10 апр 2026.

  1. Airbus

    Airbus Радиохулиган Модератор

    Перевожу для нерусских предыдущий Пост—слово в слово
    Espruino работает при подключении к компьютеру, но перестаёт работать при питании от другого источника⇠
    У вас подключено последовательное устройство к контактам B6/B7 на Pico или WiFi, или A9/A10 на оригинальной Espruino? При отключении от USB REPL/консоль Espruino (то, что находится слева в веб-IDE) переключается на Serial1, который подключен к этим контактам. Если к этим контактам подключено последовательное устройство, то Espruino перестанет работать.
    Чтобы исправить это, добавьте в самом начале кода, который выполняется при инициализации (например, в функции onInit или событии E.on('init', ...)), строку USB.setConsole(), которая принудительно переключит консоль на USB. После вызова USB.setConsole() консоль может автоматически переключиться обратно на Serial1, если произойдет какое-либо событие, которое принудительно это сделает (подключение и отключение USB), поэтому вы можете принудительно переключить консоль на USB, используя USB.setConsole(true).
    Другие причины могут заключаться в том, что используемый вами источник питания не обеспечивает достаточный ток или имеет слишком низкое напряжение.( от Себя—это про лизнуть,нюхнуть контакты питания или что там ТС написал)
    Для дальнейшей отладки вы можете воспользоваться упомянутой ранее консолью. Подключите USB-TTL преобразователь к GND и контактам Serial1 (показано выше) и подключитесь к Web IDE со скоростью 9600 бод. Затем вы сможете взаимодействовать с Espruino так, как если бы он был подключен к USB, но при этом питался от другого источника.
     
    Последнее редактирование: 26 апр 2026
  2. griefman

    griefman Нерд

    Сюда:
     

    Вложения:

  3. Airbus

    Airbus Радиохулиган Модератор

    С интересом смотрел на флуд с Попкором как советовал ТС
     
    Последнее редактирование: 26 апр 2026
  4. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Как говорят - Не учи физику - всю жизнь проведешь среди чудес. Так и у этого "знатока" - имел бы хотя бы мультиметр - вмиг бы определил что дело не в железе. А когда познания физики ограничиваются зажиганием светодиода - это круто.

    Кстати, когда подобное решение проблемы заключается только в следовании тексту инструкции, без понимания механизма причины бага - это натуральные танцы с бубном, ничего не дающие уму.
     
    Последнее редактирование: 26 апр 2026
  5. griefman

    griefman Нерд

    Слишком примитивно и тупорыло обинять в незнании чего-то, что тебе доступно по образованию и по роду работы. Так что, засунь свой любимый паяльник в зад и не вякай!

    Если чего-то не понял, то просто подними руку и задай вопрос.

    Когда IskraJS отключается от USB-компьютера, внутренняя консоль платы может переехать с USB на аппаратный последовательный порт. Если Wi-Fi-модуль сидит на том же порту или рядом с ним, плата начинает использовать этот порт не для ESP, а для своей консоли. В итоге Wi-Fi-модуль перестаёт нормально отвечать на AT-команды.