Pull to refresh

Comments 21

«Можно использовать любой дисплей, к которому подключаются провода.»
я чего то не догоняю, и любые LCD дисплеи можно подключать? они вроде тоже с проводами.
UFO just landed and posted this here
Именно, на фотке как раз типичный 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.
Raspberry Pi — это другого класса девайс. Микроконтроллеры STM32, к примеру, потребляют мизерные токи, имеют на борту кучу периферии (Flash для кода, SRAM, UART, I2C, SPI, USB, таймеры, АЦП, ЦАП, контроллер DMA...), и вообще МК используют для управления автоматикой и в качестве мозгов этой самой автоматики.
За эти деньги можно взять и STM32VLDISCOVERY с полноценным 32-битным МК с архитектурой ARM Cortex-M3, 128 Кб Flash и 8 Кб RAM и кучей периферии.
Насколько я понял, это чудо тоже можно программировать на 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 и научился слать туда команды из Пайтона.
Давайте чаще писать на Хабре, как Вася Пупкин научился мигать светодиодом на микроконтроллере.
Sign up to leave a comment.

Articles