<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Урок 14. UI Flow. Привет M5 UI Flow]]></title><description><![CDATA[<h2>Цель урока</h2>
<p dir="auto">Привет! Сегодня мы познакомимся с нашей новой разработкой - M5 UI Flow. Это удивительная среда разработки под M5STACK на языках программирование Blockly и Python. M5 UI Flow - облачная платформа, поэтому нет необходимости в долгой компиляции и загрузки скетча через кабель - теперь достаточно нажать одну кнопку и подождать пару секунд, как скетч будет исполнен на устройстве.</p>
<p dir="auto"><img src="https://pp.userapi.com/c844321/v844321516/e62bb/mlg9bICwk00.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Этот урок научит: подготавливать устройство для работы с M5 UI Flow; написать первую программу на Blockly и загрузить её в устройство без проводов.</p>
<h2>Краткая справка</h2>
<p dir="auto"><strong>Перечень компонентов для урока</strong></p>
<ul>
<li>PC;</li>
<li>M5STACK;</li>
<li>кабель USB-C из стандартного набора.</li>
</ul>
<h2>Начнём!</h2>
<h3>Шаг 1</h3>
<p dir="auto">Посетите раздел <strong>Download</strong> на нашем сайте и скачайте <strong>M5Burner-for-windows</strong> (рис. 1).<br />
Кликните здесь для того, чтобы перейти на сайт <a href="http://m5stack.com" title="http://m5stack.com" target="_blank" rel="noopener noreferrer nofollow ugc">http://m5stack.com</a> или здесь для того, чтобы скачать сразу версию 0.0.6 <a href="http://m5stack.com/download/M5Burner-for-windows-v0.0.6.zip" title="http://m5stack.com/download/M5Burner-for-windows-v0.0.6.zip" target="_blank" rel="noopener noreferrer nofollow ugc">http://m5stack.com/download/M5Burner-for-windows-v0.0.6.zip</a></p>
<p dir="auto"><img src="https://pp.userapi.com/c848620/v848620618/6daaa/P2OhVy8LB9U.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 1. Раздел <strong>Download</strong> на сайте M5STACK</p>
<h3>Шаг 2</h3>
<p dir="auto">Распакуйте в рабочий стол содержимое архива и выполните с правами администратора исполняемый файл <strong>M5Burner.exe</strong> (рис. 2).</p>
<p dir="auto"><img src="https://pp.userapi.com/c848620/v848620618/6dab4/lpZ3NnZQkPU.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 2. Запуск утилиты с правами администратора</p>
<h3>Шаг 3</h3>
<p dir="auto">Подключите устройство к компьютеру с помощью стандартного USB-C кабеля (рис. 3).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8a8b/1eFl1KSiwEQ.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 3. Подключение M5 к PC</p>
<h3>Шаг 4</h3>
<p dir="auto">Укажите COM-порт, к которому подключен M5; затем укажите скорость порта 921600; также выберите самую последнюю стабильную версию M5 UI Flow и нажмите <strong>Burn</strong> (рис. 4).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8a95/mG6MEgUzACc.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 4. Подготовка, запуск процесса прошивки и его завершение</p>
<h3>Шаг 5</h3>
<p dir="auto">Отключите M5 от компьютера (рис. 5).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8a9e/DKNxYA9s9yo.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 5. Отключение М5 от PC</p>
<h3>Шаг 6</h3>
<p dir="auto">Теперь устройство необходимо перезагрузить. Для этого кратковременно нажмите красную кнопку питания на левой боковой стенке корпуса устройства (рис. 6).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8aa8/de8FNYbzGvk.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 6. Перезагрузка устройства</p>
<h3>Шаг 7</h3>
<p dir="auto">Когда устройство издаст звуковой сигнал нажмите и удерживайте третью кнопку (кнопка C) на устройстве, после чего устройство создаст точку доступа и предложит к нему подключиться (рис. 7).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8abc/Px14j1_h6W8.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 7. Устройство ждёт клиентов</p>
<h3>Шаг 8</h3>
<p dir="auto">Подключитесь с помощью компьютера к созданной точке доступа (рис. 8).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8ac3/W_uPpWRBHa0.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 8. Подключение к М5 по Wi-Fi</p>
<h3>Шаг 9</h3>
<p dir="auto">Откройте современный браузер и перейдите на адрес устройства, затем введите данные Вашей рабочей или домашней Wi-Fi-сети, чтобы M5 получил доступ к Интернет (рис. 9).<br />
Для того, чтобы не ошибиться в наборе адреса кликните по ссылке <a href="http://192.168.4.1" title="http://192.168.4.1" target="_blank" rel="noopener noreferrer nofollow ugc">http://192.168.4.1</a></p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8acc/HIBDkgfqki4.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 9. Подключение М5 к сети Интернет</p>
<h3>Шаг 10</h3>
<p dir="auto">После того, как M5 успешно подключится к сети Вы увидите подобную страницу (рис. 10).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8ad5/YKfx6dzIxc0.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 10. Wi-Fi соединение успешно установлено ^_^</p>
<h3>Шаг 11</h3>
<p dir="auto">После того, как устройство издаст звуковой сигнал нажмите и удерживайте первую кнопку (кнопка A) на устройстве - М5 попробует установить Wi-Fi соединение с Вашей сетью (рис. 11).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8ade/SqN6xtWQA4o.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 11</p>
<h3>Шаг 12</h3>
<p dir="auto">После того, как устройство успешно подключится к Интернет на экране появится код доступа (Api key) и QR-код (рис 12).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8ae7/-JQmie62DXo.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 12</p>
<h3>Шаг 13</h3>
<p dir="auto">Вновь откройте браузер и перейдите по ссылке <a href="http://flow.m5stack.com" target="_blank" rel="noopener noreferrer nofollow ugc">http://flow.m5stack.com</a>, затем введите Api key и нажмите <strong>Finish</strong> (рис. 13).</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8af0/xWzIjIuPL8U.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 13</p>
<h3>Шаг 14</h3>
<p dir="auto">Обратите внимание - если указанный на рис. 14 индикатор красного цвета и имеет надпись Offline, то убедитесь в том, что Ваш М5 подключен к Wi-Fi, затем кликните на сам индикатор и через несколько секунд индикатор сменит цвет на зелёный и надпись станет Online.</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8af9/t8sH4ZJUvbU.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 14</p>
<h3>Шаг 15</h3>
<p dir="auto">Сейчас мы попробуем написать нашу первую программу на Blockly и выполнить её на устройстве. Первое: перетащите мышкой элемент Label на виртуальный экран устройства. Второе: перетащите пазл Label из средней колонки и приклейте его к пазлу Setup. Третье: внутри добавленного пазла выберите <strong>Label: label_1</strong> и введите текст в поле <strong>Show: Hello M5 UI Flow!</strong>. Четвёртое: нажмите на стрелку в правом верхнем углу - программа загрузится в устройство.</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8b03/IsztOvVxr-E.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 15. Пишем и загружаем программу в М5</p>
<h3>Шаг тестирования и запуска</h3>
<p dir="auto">Обратите внимание на экран Вашего М5 (рис. 16). На этом урок завершён.</p>
<p dir="auto"><img src="https://pp.userapi.com/c845124/v845124618/e8b0d/h6HgFgZQpU0.jpg" alt="" class=" img-fluid img-markdown" /></p>
<p dir="auto">Рисунок 16. Ура! Заработало :)</p>
<h2>Downloads</h2>
<ul>
<li>M5Burner-for-windows-v0.0.6 (Yandex Disk): <a href="https://yadi.sk/d/4dnf2NfdsIAj3Q" title="https://yadi.sk/d/4dnf2NfdsIAj3Q" target="_blank" rel="noopener noreferrer nofollow ugc">https://yadi.sk/d/4dnf2NfdsIAj3Q</a></li>
</ul>
]]></description><link>https://community.m5stack.com/topic/312/урок-14-ui-flow-привет-m5-ui-flow</link><generator>RSS for Node</generator><lastBuildDate>Wed, 24 Jun 2026 10:12:49 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/312.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Sep 2018 16:45:13 GMT</pubDate><ttl>60</ttl></channel></rss>