Уроки по программированию ESP32, ESP8266 на MicroPython.

По многочисленным просьбам начинаю цикл уроков по программированию ESP32, ESP8266 на MicroPython.

Что такое MicroPython?

MicroPython — это легкая и компактная реализация языка программирования Python. Он разделен и урезан для работы с микроконтроллерами, которые в основном имеют ограниченные ресурсы.

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

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

Приветствую вас на очередном уроке по программированию ESP32 на MicroPython. Сегодня мы разберём код, который можно применить на практике. Будем вращать двигатель постоянного тока в одну сторону до срабатывания кнопки. После чего включим реверс вращения двигателя и вращать он будет до тех пор, пока не сработает вторая копка. Вместо кнопок можно использовать конечные выключатели и данный пример использовать для цикличного выполнения перемещения.

А начнём разбираться с данным примером с изменения примера из прошлого урока, где мы включали и выключали светодиод при нажатии на кнопку.

Для начала давайте немного уменьшим код, а именно избавимся от постоянного написания «machine» в коде.

15 февраля 2022 68
Урок 4. Кнопка в MicroPython. Условия, циклы и функции.

В этом уроке научимся работать с кнопкой в MicroPython. Разберём 2 примера, позволяющих включать светодиод при нажатии на кнопку. Также в данном уроке рассмотрим основы создания функций, циклов и условий на практических примерах.

Цикл while в Python.

3 февраля 2022 74
Урок 3. Переменные и математические операции в MicroPython.

Сегодня в уроке рассмотрим переменные и математические операции в MicroPython. Научимся попеременно включать 2 светодиода, написав всего 14 строчек кода, и оптимизируем пример из прошлого урока «мигание светодиода» до нескольких строчек кода.

Переменные в MicroPython.

28 января 2022 64
Урок 2. ESP32 MicroPython. Первая программа.

Что такое MicroPython и его особенности рассмотрели на вводном уроке, а на первом уроке познакомились со средой разработки Thonny Python IDE и установили прошивку на ESP32 и ESP8266. Пришло время научиться писать программы на MicroPython. В качестве первого примера чаще всего показывают мигание встроенным светодиодом на отладочной плате, поэтому и я не буду отклоняться от данной традиции. На этом уроке мы научимся мигать светодиодом на плате ESP32 и ESP8266.

И перед началом уроков давайте договоримся о том, что я не буду все примеры показывать на обоих платах ESP32 и ESP8266, так как код для них в большинстве случаев одинаковый, отличаться могут только пины подключения. Если в коде будут значительные отличия, я сделаю на этом акцент.

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

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

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

13 января 2022 78
Вводный урок по программированию ESP32, ESP8266 на MicroPython.

По многочисленным просьбам начинаю цикл уроков по программированию ESP32, ESP8266 на MicroPython. В данном вводном уроке рассмотрим, что такое MicroPython, чем отличается от Arduino IDE, а также обозначим его плюсы и минусы.

Что такое MicroPython?

23 декабря 2021 77
Бесплатный образец