Зарегистрироваться

Авторизоваться

забытый пароль

Забыли пароль? Пожалуйста, введите свой адрес электронной почты. Вы получите ссылку и создать новый пароль по электронной почте.

Добавить запись

Вы должны войти в систему, чтобы добавить запись .

Добавить вопрос

Вы должны авторизоваться, чтобы задать вопрос.

Авторизоваться

Зарегистрироваться

Добро пожаловать в Scholarsark.com! Ваша регистрация даст вам доступ к использованию больше возможностей этой платформы. Вы можете задавать вопросы, вносить свой вклад или дать ответы, просматривать профили других пользователей и многих других. Зарегистрироваться!

MicroPython с ESP32

MicroPython с ESP32

Цена: $89.99

С этим курсом, вы узнаете, как использовать MicroPython с микроконтроллером ESP32.

MicroPython - это язык программирования высокого уровня, специально разработанный для микроконтроллеров и встраиваемых устройств с ограниченными ресурсами..

Для кого этот курс?

Я создал этот курс для трех типов студентов:

  1. Если вы знакомы с Python, вы обнаружите, что MicroPython выглядит, чувствует, и работает как обычный Python. Этот курс поможет вам быстро приступить к работе, и помочь вам с особенностями использования Python в качестве MicroPython, работающего на оборудовании ESP32..

  2. Если у вас мало опыта программирования, MicroPython - идеальный вариант для обучения программированию оборудования.. Этот курс поможет вам выучить достаточно MicroPython для написания программ, работающих на микроконтроллере ESP32..

  3. Если у вас есть опыт программирования ESP32 с Arduino IDE и языком, но что проверить MicroPython, этот курс поможет вам в этом.

Что такое MicroPython?

MicroPython - это язык программирования, который заимствует синтаксис и языковые атрибуты Python. 3.

питон 3 это мощный универсальный язык высокого уровня, который прост в изучении и использовании.. Это очень популярно, и входит в пятерку наиболее широко используемых языков программирования. В следствии, имеет обширный набор обучающих ресурсов, отличная документация, и библиотеки кода, которые охватывают широкий спектр приложений.

От игр к Интернету вещей, от науки о данных до промышленной автоматизации, все, что можно запрограммировать на Python.

MicroPython был смоделирован после Python, чтобы уменьшить барьер для входа для людей, которые хотят писать программы для микроконтроллеров или встраиваемых устройств с ограниченными ресурсами..

Что такое ESP32?

ESP32 - это мощный, но недорогой микроконтроллер от Espresif..

Привлекательность устройства ESP32 заключается в том, что оно оснащено мощным двухъядерным процессором., с относительно большим объемом оперативной памяти и флэш-памяти, полный набор опций беспроводной и проводной связи, с большим количеством входных / выходных контактов в небольшом недорогом корпусе.

ESP32 также универсален, поскольку вы можете программировать его с помощью различных инструментов программирования и языков, включая Arduino IDE, а также, конечно, MicroPython.

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

Каковы цели этого курса?

Этот курс имеет 3 основные цели:

  1. Чтобы познакомить вас с языком программирования MicroPython, даже если у вас мало или совсем нет опыта.

  2. Чтобы помочь вам узнать, как использовать MicroPython с распространенными внешними устройствами, как моторы и экраны, с программами MicroPython, работающими на микроконтроллере ESP32.

  3. Закрепить эти знания с помощью двух проектов Capstone. В этих проектах, вы создадите рабочий гаджет, объединив знания, полученные ранее в ходе курса.

Какие знания необходимы?

Прежде чем приступить к этому курсу, пожалуйста, подтвердите, что вы отметили следующие поля:

  1. У вас есть базовые представления об электронике. Вам удобно собирать простые схемы на макетной плате, и вы понимаете простые концепции, такие как подтягивающие резисторы и делители напряжения.

  2. У вас есть базовое представление о микроконтроллерах. Например, вы знаете, что такое GPIO, интерфейсы I2C или SPI и ШИМ. Вы понимаете, что если подключить устройство 3,3 В к источнику питания 5 В, вы повредите устройство.

  3. Вы знакомы со связанными понятиями, такие как Интернет вещей (какие функции в одном из разделов курса).

  4. Вы знакомы как минимум с одним языком программирования и инструментом программирования.. Неважно, какие, поскольку все современные языки и программирование имеют одни и те же основы.

  5. У вас есть установка на рост, и вы готовы много работать, чтобы научиться.

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

Организация курса

Этот курс состоит из четырех частей..

В первой части, вы изучите основы. Здесь вы узнаете, как настроить и использовать Thonny, наш редактор программирования, и подготовьте свой ESP32 для работы с MicroPython.

У вас также будет возможность изучить основы MicroPython, а также узнать, где и как найти совместимые библиотеки..

Во второй части вы, засучив рукава, пишете программы на MicroPython.. Вы начнете с простых операций с контактами, которые заставят светодиоды мигать и читать кнопки., затем переходите к датчикам, отображает, и моторы. Есть большой раздел, посвященный приложениям Wi-Fi и Интернету вещей., и еще один раздел, посвященный более сложным темам, таким как аппаратные таймеры, работа с внутренними датчиками, и спать.

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

Требуемое программное и аппаратное обеспечение

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

Но, В итоге:

  • Для программного обеспечения, вы будете использовать инструмент программирования Thonny, и прошивка MicroPython для ESP32. Оба имеют открытый исходный код и бесплатны.

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

Если вы прошли один из моих курсов Arduino, у тебя, наверное, уже есть все, что тебе нужно.

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

ОК, что дальше???

Я надеюсь, что теперь вы хорошо понимаете, о чем этот курс и чего ожидать в будущем..

Первый раздел содержит несколько бесплатных лекций с более подробной информацией о курсе.. Не стесняйтесь смотреть их, если хотите, перед записью.

Счастливого обучения!

Около arkadmin

Оставьте ответ