Python для микроконтроллеров / Хабр
2025.10.18 23:18
Все потоки Войти KestL 11 дек 2013 в 07:28
Python для микроконтроллеров
1 мин 67K Python *На Kickstarter через два дня заканчивается сбор средств на проект по созданию Arduino-подобной платы и специальной версии интерпретатора Python для нее.
Micro Python — это реализация Python, оптимизированная для работы на 32-битных ARM микроконтроллерах.
Некоторые особенности реализации:
используется синтаксис Python 3.3; может исполнять файлы, а также имеет интерфейс командной строки; оптимизировано использование памяти, компиляция и запуск «hello, world» требуют около 4 КБ; не все стандартные библиотеки Python реализованы; можно использовать ассемблерные вставки; и т.д.
Вот пример скрипта, который мигает светодиодом раз в две секунды:
Micro Python board — плата, основанная на микроконтроллере STM32F405, который работает на частоте 168 МГц и имеет 1 МБ flash-памяти и 192 КБ ОЗУ. Плата имеет размер 33 на 40 мм. На плате распаян microUSB-разъем, слот для карт microSD, имеется акселерометр и 30 портов ввода-вывода.
Теперь немного о финансировании.
На текущий момент собрано уже более 70 тысяч фунтов стерлингов (запланировано было 15 тысяч), поэтому автор обещает несколько плюшек:
подключение к Wi-Fi через модуль CC3000; подключение к ethernet через модуль WIZ820io; поддержка радиопередатчика NRF24L01+.
На сегодня минимальное вложение, позволяющее получить плату Micro Python — £24.
Судя по сборам, кампанию можно считать успешной, а, значит, проект будет выложен в общий доступ под лицензиями Open Source Software и Open Source Hardware.
upd Появилось новое видео, показывающее, как написать простой скрипт и запустить его на плате.
Теги: arduino микроконтроллеры python open source kickstarter краудфандинг micropython Хабы: Python +52 142 39 12 Карма 0 Общий рейтинг Константин Уфимцев @KestL
Пользователь
Подписаться Хабр доступен 24/7 благодаря поддержке друзей Хабр Курсы для всех РЕКЛАМА Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать! Перейти Комментарии 39Публикации
Лучшие за сутки Похожие Показать лучшие за всё времяБлижайшие события
Ваш аккаунт
Войти РегистрацияРазделы
Статьи Новости Хабы Компании Авторы ПесочницаИнформация
Устройство сайта Для авторов Для компаний Документы Соглашение КонфиденциальностьУслуги
Корпоративный блог Медийная реклама Нативные проекты Образовательные программы Стартапам Настройка языка Техническая поддержка © 2006–2025, Habr- Программирование на языке python, помогите советом ...
- Micropython - это просто. Часть первая
- КАК СОЗДАТЬ КОНТРОЛЛЕР ИГРОКА НА PYTHON? | УРОК 3
- Python для микроконтроллера — CircuitPython
- Как использовать Python для работы с ...
- Python для микроконтроллеров
- Программирование контроллеров или как стать ...
- Подключение контроллера к проекту на python
- Python для микроконтроллеров. Учимся ...
- Пишем программу для контроллера TXT на Python
- Программирование на языке python, помогите советом ...
9 мар. 2025 г. — Для работы с MQTT в Python используйте библиотеку paho-mqtt . Она позволяет отправлять и получать сообщения через MQTT-брокер по стандартным ... - Micropython - это просто. Часть первая
Привет от преподавателя Международной школы программирования и дизайна CODDY! В этом коротком видеоролике ты научишься создавать контроллер ... - КАК СОЗДАТЬ КОНТРОЛЛЕР ИГРОКА НА PYTHON? | УРОК 3
4 сент. 2022 г. — MicroPython позволяет запускать Python-скрипты на микроконтроллерах esp8266, esp32, stm32, nRF и пр. А вот на Arduino с микроконтроллером ... - Python для микроконтроллера — CircuitPython
5 авг. 2021 г. — Программирование контроллеров ... Для успешного освоения материалов курса желательно иметь базовые навыки программирования на языке Python. - Как использовать Python для работы с ...
25 янв. 2018 г. — main.py — основной скрипт, который запускается сразу после выполнения boot.py , в него записывается основная программа. Начинаем разработку ... - Python для микроконтроллеров
7 июл. 2017 г. — Все что мне в итоге надо это уметь создавать вебстраницу с элементами управления (кнопки, флажки, текстовые поля) и управлять с этой страницы ... - Программирование контроллеров или как стать ...
21 июн. 2018 г. — Пишем программу для контроллера TXT на Python · Устанавливаем интерпретатор Python · Устанавливаем модуль ftrobopy · Устанавливаем редактор текста ... - Подключение контроллера к проекту на python
11 дек. 2013 г. — Python для микроконтроллеров · используется синтаксис Python 3.3; · может исполнять файлы, а также имеет интерфейс командной строки; ... - Python для микроконтроллеров. Учимся ...
28 мая 2024 г. — Подключите микроконтроллер к компьютеру с помощью USB-кабеля. · Сконфигурируйте среду разработки для работы с микроконтроллером. · Создайте новый ... - Пишем программу для контроллера TXT на Python
20 мар. 2020 г. — Эта статья начинает курс уроков по программированию микроконтроллеров с помощью языка Micropython. Это сравнительно новый язык ...
9 мар. 2025 г. — Для работы с MQTT в Python используйте библиотеку paho-mqtt . Она позволяет отправлять и получать сообщения через MQTT-брокер по стандартным ...
Привет от преподавателя Международной школы программирования и дизайна CODDY! В этом коротком видеоролике ты научишься создавать контроллер ...
4 сент. 2022 г. — MicroPython позволяет запускать Python-скрипты на микроконтроллерах esp8266, esp32, stm32, nRF и пр. А вот на Arduino с микроконтроллером ...
5 авг. 2021 г. — Программирование контроллеров ... Для успешного освоения материалов курса желательно иметь базовые навыки программирования на языке Python.
25 янв. 2018 г. — main.py — основной скрипт, который запускается сразу после выполнения boot.py , в него записывается основная программа. Начинаем разработку ...
7 июл. 2017 г. — Все что мне в итоге надо это уметь создавать вебстраницу с элементами управления (кнопки, флажки, текстовые поля) и управлять с этой страницы ...
21 июн. 2018 г. — Пишем программу для контроллера TXT на Python · Устанавливаем интерпретатор Python · Устанавливаем модуль ftrobopy · Устанавливаем редактор текста ...
11 дек. 2013 г. — Python для микроконтроллеров · используется синтаксис Python 3.3; · может исполнять файлы, а также имеет интерфейс командной строки; ...
28 мая 2024 г. — Подключите микроконтроллер к компьютеру с помощью USB-кабеля. · Сконфигурируйте среду разработки для работы с микроконтроллером. · Создайте новый ...
20 мар. 2020 г. — Эта статья начинает курс уроков по программированию микроконтроллеров с помощью языка Micropython. Это сравнительно новый язык ...