Как стать автором
Обновить

Комментарии 21

«Можно использовать любой дисплей, к которому подключаются провода.»
я чего то не догоняю, и любые LCD дисплеи можно подключать? они вроде тоже с проводами.
НЛО прилетело и опубликовало эту надпись здесь
Именно, на фотке как раз типичный Winstar'овский дисплей (или клон) на контроллере HD44780 с горизонтальным разъёмом (и PLS-гребёнкой на нём, очевидно). Вот у микроконтроллеров STM32 есть встроеенный контроллер LCD, который позволяет управлять такими дисплеями, как на плате STM32L-DISCOVERY.
Любопытная вещица, я с удовольствием приобрел бы такую для своих «эксперементов».
хотя цена кусается…
Название такое, как будто другие микроконтроллеры не могут использовать Python.
разработал интересный микроконтроллер pyMCU

Ради этой строчки кинулся читать всю статью. Оказалось, микроконтроллер-то PIC, а тут просто интерфейс к нему :)

На первый взгляд, любопытнейшая штука! Но при ближайшем рассмотрении: если бы можно было писать на Python, а компилятор бы компилировал код в прошивку (как это сделано в Bascom)… А так, просто академический мотив у разработчика, скорее всего.
Как это сделано в Bascom для Basic`а, а то уже вопросы приходят в личку :)
Это да, минус. С другой стороны, есть проект python-on-a-chip, который реализует PyMite VM для микроконтроллеров. А для любителей Scheme есть armpit. Не берусь ничего утверждать о возможности серьёзных разработок с этими проектами, но поиграться можно на славу, это точно.
$25? За PIC? За эти деньги можно взять Arduino, который тоже можно программировать на Python.
25? Да можно Raspberry взять
Raspberry Pi — это другого класса девайс. Микроконтроллеры STM32, к примеру, потребляют мизерные токи, имеют на борту кучу периферии (Flash для кода, SRAM, UART, I2C, SPI, USB, таймеры, АЦП, ЦАП, контроллер DMA...), и вообще МК используют для управления автоматикой и в качестве мозгов этой самой автоматики.
За эти деньги можно взять и STM32VLDISCOVERY с полноценным 32-битным МК с архитектурой ARM Cortex-M3, 128 Кб Flash и 8 Кб RAM и кучей периферии.
Поддерживаю и вот отличный пост на тему сабжа. Но AVRы всё равно наиболее дружелюбные:)
Насколько я понял, это чудо тоже можно программировать на Python с помощью python-on-a-chip?
Судя по тому, что для helloworld'а требуется 5 КБ RAM и ~55 КБ Flash — можно. Конечно, в оставшихся 3 КБ RAM сильно не разгуляешься, но можно ведь и кристалл пожирнее поставить, т.к. у STM32 в одинаковых корпусах совместимость по пинам идеальная: мой коллега на указанной плате заменил родной STM32F100RBT6B на STM32F103VCT6, у которого 48 КБ RAM и 256 КБ Flash. Всё заработало без проблем. А вообще, различных плат с STM32 понаделано столько, что дух захватывает — выбор огромен.
Хм… FT232R в виде USB — UART интерфейса и МК — все довольно тривиально :)
Программная часть похоже так же не несет ничего революционного :)
Вот это, кстати, интересно. Жаль пока не выложили схему, но проект заслуживает внимания. Главное, чтобы проект не загнулся.
Вот это намного интересней, освященного в теме поста решения!
Ваш проект?
[картинка с белками-истеричками]
Офигеть! Мужик спаял плату из микроконтроллера плюс микросхемы USB-COM и научился слать туда команды из Пайтона.
Давайте чаще писать на Хабре, как Вася Пупкин научился мигать светодиодом на микроконтроллере.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории