Python

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

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

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

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

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

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

Цикл while в Python.

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

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

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

28 января 2022 257
Wi-Fi машинка с пультом управления на M5Stack.

Последнее время увлёкся программированием ESP32, ESP8266 на MicroPython, разрабатываю различные проекты. Кроме этого, делаю уроки по программированию ESP32, ESP8266 на MicroPython. И, чтобы закрепить свои знания на практике, решил сделать Wi-Fi машинку с пультом управления на базе M5Stack, конечно же, всё запрограммировав на MicroPython. И для тех, у кого нет M5Stack написал программу для ПК, которая позволяет управлять машинкой.

Что понадобится для сборки Wi-Fi машинки с пультом управления.

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

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

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

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

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

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

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

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

Что такое MicroPython?

23 декабря 2021 260
Разработка проектов