Урок 1. MicroPython Windows. Установка и настройка IDE.

В этом уроке поговорим о том, с чего начать работу с MicroPython на компьютере с операционной системой Windows. Установим необходимое программное обеспечение, в том числе Thonny Python IDE. Рассмотрим, что необходимо сделать для того, чтобы начать работу с платами ESP8266 и ESP32.


Если вы считаете этот учебный курс полезным, пожалуйста, поделитесь им! Чтобы он мог охватить больше людей, которым это может быть интересно.

Установка программного обеспечения для написания программ MicroPython.

Установка Python 3.

Несмотря на то, что MicroPython основан на Python 3, устанавливать на ПК Python 3 не нужно, так как мы установим интерпретатор на ESP8266 или ESP32. Как это работает, я рассказывал во вводном уроке.

1. Установка Thonny Python IDE.

Приступаем к установке IDE для написания кода. В своих уроках я буду использовать Thonny Python.

Приступаем к установке IDE для написания кода. В своих уроках я буду использовать Thonny Python.

Данная программа очень простая и русифицирована. Она имеет дополнительные инструменты, например, проводник, который позволяет посмотреть загруженные файлы на микроконтроллер.

Она имеет дополнительные инструменты, например, проводник, который позволяет посмотреть загруженные файлы на микроконтроллер.

Кроме этого, данную программу легко настроить для работы с платами ESP8266 и ESP32. Скачать Thonny IDE можно на официальном сайте или внизу статьи в разделе «файлы для скачивания».

Скачать Thonny IDE можно на официальном сайте

Устанавливается Thonny Python как обычная программа.

Устанавливается Thonny Python как обычная программа.

При первом запуске нужно выбрать Русский язык. Для этого заходим в раздел настроек и выбираем нужный язык.

При первом запуске нужно выбрать Русский язык. Для этого заходим в раздел настроек и выбираем нужный язык.

После чего программу нужно перезагрузить.

2. USB-драйвер для ESP8266 и ESP32.

Для ESP8266, так и для ESP32 могут использоваться разные чип конвертора USB to UART. Как определить какой драйвер нужен устоновить?

Драйвер CH341SER

Если вы видите на плате продолговатый чип конвертора USB to UART, как показано на фото ниже.

Если вы видите на плате продолговатый чип конвертора USB to UART, как показано на фото ниже.

В таком случае нужно устанавливать драйвер CH341SER. Скачать его можно внизу статьи в разделе «файлы для скачивания».

Установка драйвера CH341SER:

В таком случае нужно устанавливать драйвер CH341SER.

  • Скачайте драйвер;
  • Распакуйте архив;
  • Запустите исполнительный файл CH341SER.EXE;
  • В открывшемся окне нажмите кнопку Install;
  • На этом установка завершена.

После удачной установки в диспетчере устройств вы увидите отладочную плату. Необходимо запомнить, к какому COM - порту она подключена.

После удачной установки в диспетчере устройств вы увидите отладочную плату.

Драйвер CP210x.

Если вы на плате видите квадратный чип конвертора USB to UART, как показано на фото ниже, нужно установить драйвер CP210x. Скачать его можно внизу статьи в разделе «файлы для скачивания» или на официальном сайте.

Если вы на плате видите квадратный чип конвертора USB to UART, как показано на фото ниже, нужно установить драйвер CP210x.

Установка драйвера CP210x:

Установка драйвера CP210x:

  • Скачайте драйвер;
  • Распакуйте архив;
  • Запустите исполнительный файл CP210xVCPInstaller_x64.exe для 64-разрядной операционной системы и CP210xVCPInstaller_x86.exe для 32-разрядной операционной системы;
  • В открывшемся окне нажмите кнопку «Далее»;
  • На этом установка завершена.

При подключении к компьютеру ESP8266 или ESP32 в диспетчере устройств вы должны увидеть, что устройство подключено

При подключении к компьютеру ESP8266 или ESP32 в диспетчере устройств вы должны увидеть, что устройство подключено. Необходимо запомнить, к какому COM -порту подключено данное устройство.

Лайфхак. Можно установить оба драйвера и при подключении ESP8266 или ESP32 система автоматически определит драйвер для вашей платы.

3. Загрузите прошивку MicroPython.

Сейчас нам нужно установить прошивку на ESP8266 или ESP32, которую можно скачать на официальном сайте. Но новичку сложно определить, какая версия нужна, поэтому внизу статьи вы можете скачать прошивку для ESP32 и прошивку для ESP8266 с памятью 512 Kб, 1 Мб и 2+ Мб. В уроках я буду использовать NodeMCU с памятью 4 Мб.

скачать прошивку для ESP32 и прошивку для ESP8266 с памятью 512 Kб, 1 Мб и 2+ Мб. В уроках я буду использовать NodeMCU с памятью 4 Мб.

Установка прошивки для ESP32 с помощью Thonny Python.

Затем запускаем программу Thonny Python. Переходим в меню «Инструменты -> Параметры».

Установка прошивки для ESP32 с помощью Thonny Python.

Переходим на вкладку «Интерпретатор».

Переходим на вкладку «Интерпретатор».

Внизу видим надпись «install or update firmware».

В открывшейся вкладке выбираем порт устройства и скаченную прошивку, нажимаем кнопку «Установить».

В открывшейся вкладке выбираем порт устройства и скаченную прошивку, нажимаем кнопку «Установить».

В левом нижнем углу увидим зелёную шкалу и статус процесса установки. При нажатии на данную надпись откроется окно, в которой можно отслеживать процесс установки прошивки.

В левом нижнем углу увидим зелёную шкалу и статус процесса установки. При нажатии на данную надпись откроется окно, в которой можно отслеживать процесс установки прошивки.

По завершению прошивки вы увидите надпись «Done!».

По завершению прошивки вы увидите надпись «Done!».

Сейчас можно закрыть все вкладки и перейти к программированию ESP32.

Сейчас можно закрыть все вкладки и перейти к программированию ESP32.

Поздравляю! Установка и настройка прошла успешна.

Установка прошивки ESP8266 происходит аналогичным образом. Выбираем порт и прошивку для вашей платы. После чего загружаем прошивку. По завершению процесса прошивки можно приступать к программированию ESP8266 на MicroPython.

Установка прошивки ESP8266 происходит аналогичным образом

4. Первая программа на MicroPython ESP32.

Чтобы можно было проверить работоспособность, давайте загрузим пример: «Мигание светодиодами» на подобии «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 Скачать Thonny Python IDE.zip16978 Kb 207 Скачать
Драйвер CH341SER Драйвер CH341SER.zip186 Kb 186 Скачать
Драйвер CP210x Драйвер CP210x.zip7000 Kb 213 Скачать
Прошивку MicroPython ESP32 Прошивку MicroPython ESP32.zip951 Kb 214 Скачать
Прошивка MicroPython ESP8266 с памятью 512 Kб Прошивка MicroPython ESP8266 с памятью 512 Kб.zip318 Kb 144 Скачать
Прошивка MicroPython ESP8266 с памятью 1 Мб Прошивка MicroPython ESP8266 с памятью 1 Мб .zip376 Kb 140 Скачать
Прошивка MicroPython ESP8266 с памятью 2 Мб и больше Прошивка MicroPython ESP8266 с памятью 2 Мб и больше.zip401 Kb 169 Скачать

Комментарии

Ваше Имя*


Бесплатный образец