@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/