В этом уроке поговорим о том, с чего начать работу с MicroPython на компьютере с операционной системой Windows. Установим необходимое программное обеспечение, в том числе Thonny Python IDE. Рассмотрим, что необходимо сделать для того, чтобы начать работу с платами ESP8266 и ESP32.
Если вы считаете этот учебный курс полезным, пожалуйста, поделитесь им! Чтобы он мог охватить больше людей, которым это может быть интересно.
Несмотря на то, что MicroPython основан на Python 3, устанавливать на ПК Python 3 не нужно, так как мы установим интерпретатор на ESP8266 или ESP32. Как это работает, я рассказывал во вводном уроке.
Приступаем к установке IDE для написания кода. В своих уроках я буду использовать Thonny Python.
Данная программа очень простая и русифицирована. Она имеет дополнительные инструменты, например, проводник, который позволяет посмотреть загруженные файлы на микроконтроллер.
Кроме этого, данную программу легко настроить для работы с платами ESP8266 и ESP32. Скачать Thonny IDE можно на официальном сайте или внизу статьи в разделе «файлы для скачивания».
Устанавливается Thonny Python как обычная программа.
После чего программу нужно перезагрузить.
Для ESP8266, так и для ESP32 могут использоваться разные чип конвертора USB to UART. Как определить какой драйвер нужен устоновить?
Драйвер CH341SER
Если вы видите на плате продолговатый чип конвертора USB to UART, как показано на фото ниже.
В таком случае нужно устанавливать драйвер CH341SER. Скачать его можно внизу статьи в разделе «файлы для скачивания».
Установка драйвера CH341SER:
После удачной установки в диспетчере устройств вы увидите отладочную плату. Необходимо запомнить, к какому COM - порту она подключена.
Драйвер CP210x.
Если вы на плате видите квадратный чип конвертора USB to UART, как показано на фото ниже, нужно установить драйвер CP210x. Скачать его можно внизу статьи в разделе «файлы для скачивания» или на официальном сайте.
Установка драйвера CP210x:
При подключении к компьютеру ESP8266 или ESP32 в диспетчере устройств вы должны увидеть, что устройство подключено. Необходимо запомнить, к какому COM -порту подключено данное устройство.
Лайфхак. Можно установить оба драйвера и при подключении ESP8266 или ESP32 система автоматически определит драйвер для вашей платы.
Сейчас нам нужно установить прошивку на ESP8266 или ESP32, которую можно скачать на официальном сайте. Но новичку сложно определить, какая версия нужна, поэтому внизу статьи вы можете скачать прошивку для ESP32 и прошивку для ESP8266 с памятью 512 Kб, 1 Мб и 2+ Мб. В уроках я буду использовать NodeMCU с памятью 4 Мб.
Затем запускаем программу Thonny Python. Переходим в меню «Инструменты -> Параметры».
Переходим на вкладку «Интерпретатор».
Внизу видим надпись «install or update firmware».
В открывшейся вкладке выбираем порт устройства и скаченную прошивку, нажимаем кнопку «Установить».
По завершению прошивки вы увидите надпись «Done!».
Сейчас можно закрыть все вкладки и перейти к программированию ESP32.
Поздравляю! Установка и настройка прошла успешна.
Установка прошивки ESP8266 происходит аналогичным образом. Выбираем порт и прошивку для вашей платы. После чего загружаем прошивку. По завершению процесса прошивки можно приступать к программированию ESP8266 на MicroPython.
Чтобы можно было проверить работоспособность, давайте загрузим пример: «Мигание светодиодами» на подобии «Blink» в среде Arduino IDE.
import machine import time led = machine.Pin(2, machine.Pin.OUT) while True: led.on() time.sleep(0.5) led.off() time.sleep(0.5)
Код данной программы разберём на следующем уроке.
Понравился Урок 1. MicroPython Windows. Установка и настройка IDE? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Фотографии к статье
Файлы для скачивания
![]() |
Скачать Thonny Python IDE.zip | 16978 Kb | 1064 | Скачать |
![]() |
Драйвер CH341SER.zip | 186 Kb | 1058 | Скачать |
![]() |
Драйвер CP210x.zip | 7000 Kb | 1067 | Скачать |
![]() |
Прошивку MicroPython ESP32.zip | 951 Kb | 1051 | Скачать |
![]() |
Прошивка MicroPython ESP8266 с памятью 512 Kб.zip | 318 Kb | 717 | Скачать |
![]() |
Прошивка MicroPython ESP8266 с памятью 1 Мб .zip | 376 Kb | 738 | Скачать |
![]() |
Прошивка MicroPython ESP8266 с памятью 2 Мб и больше.zip | 401 Kb | 951 | Скачать |
Уроки ESP32, ESP8266 на MicroPython
13 января , 2022
Комментариев:0
Файлов для скачивания:7
Фото:3
Понравилась статья? Нажми
Cлучайные товары
Arduino Pro Micro
Servo MG995 - Металлические Шестерни
Читайте также
Мы в соц сетях
Комментарии