🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Как использовать стик без сайт UIFlow2.0

    Scheduled Pinned Locked Moved Русскоязычный форум
    2 Posts 2 Posters 1.5k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      Aseed122
      last edited by

      я смогу на скаченном самостоятельно на стик ESP32_GENERIC-20250809-v1.26.0.bin (MicroPython) загрузить как-то вашу библиотеку m5 или m5stack?

      • если есть доступный метод через m5burner напишите пожалуйста. Только не через сайт UIFlow2.0 там очень не удобно работать со стиком, по сравнению с терминалом пк
      Y 1 Reply Last reply Reply Quote 0
      • Y Offline
        yuyun2000 @Aseed122
        last edited by

        @Aseed122 Да, вы можете установить библиотеки m5stack или m5 на свой ESP32 с самостоятельно установленным MicroPython, но не через M5Burner напрямую. M5Burner используется для прошивки готовых прошивок (включая UIFlow), а не для установки библиотек на существующую MicroPython-систему. Вот метод через терминал ПК:
        Шаг 1: Установите инструменты для работы с MicroPython

        ampy (Adafruit MicroPython Tool) — утилита для передачи файлов в MicroPython по серийному порту.Установите через терминал: pip install adafruit-ampy

        Шаг 2: Скачайте библиотеки M5Stack

        Официальные библиотеки M5Stack для MicroPython доступны на GitHub.
        Скачайте нужные файлы (например, m5stack.py, m5ui.py, uiflow1.py или специфичные для вашего устройства, как m5stickc.py).

        Шаг 3: Передайте библиотеки на устройство через терминал

        Подключите ESP32 к ПК через USB.
        Определите порт устройства (например, COM3 на Windows или /dev/ttyUSB0 на Linux/macOS).
        Используйте ampy для передачи файлов: # Пример: передача файла m5stack.py в корень файловой системы ESP32
        ampy --port COM3 put m5stack.py

        Для папок (например, res/ с ресурсами): ampy --port COM3 mkdir res # Создайте папку
        ampy --port COM3 put res/image.png # Передайте файл в папку

        Пример использования библиотеки в коде
        После передачи библиотек вы можете импортировать их в скрипте (например, main.py):
        from m5stack import *
        from m5ui import *

        setScreenColor(0x000000) # Черный фон
        label = M5TextBox(10, 10, "Hello M5Stack!", lcd.FONT_Default, 0xFFFFFF, rotate=0)

        Важные примечания

        Совместимость: Библиотеки M5Stack разработаны для официальных прошивок M5 (UIFlow). На чистой MicroPython могут понадобиться доработки (например, для работы с дисплеем или сенсорами).
        Альтернатива: Если вы не хотите использовать UIFlow, попробуйте официальную прошивку MicroPython от M5Stack (доступна в M5Burner в разделе "MicroPython" для вашего устройства). Она уже содержит предустановленные библиотеки.

        https://chat.m5stack.com/

        1 Reply Last reply Reply Quote 0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        • First post
          Last post