
尽管Arudino在开源硬件领域非常受欢迎,但是对于不了解C / C ++编程语言的玩家,仍然需要一段时间的学习.
![]()
之前,我们在Kickstarter上看到了一个相对特殊的开发板Espruino,它使用户可以通过JavaScrpit轻松控制微控制器,从而使更多的计算机初学者可以制造硬件.
从现在开始,Python播放器可以做类似的事情.


Damien George是一位计算机工程师,他每天都在Python中工作,并且还在做一些机器人项目. 有一天,他突然想到一个主意: 我们可以使用Python语言控制单片机来控制机器人吗?

请注意,Python是一种相对易于使用的脚本语言,并且具有强大的社区支持. 一些非计算机人员选择它作为输入语言. 不幸的是,它无法实现某些非常底层的操作,因此在硬件领域并不引人注目.
Damien花了六个月的时间来开发Micro Python,以突破这一限制. 它基于ANSI C,语法与Pyton 3基本相同,并且具有自己的解析器,编译器,虚拟机和类库. 他目前支持基于32位的ARM处理器,例如STMicroelectronics(ST)STM32F405.

使用Micro Python,用户可以通过Python脚本语言完全访问和控制底层硬件,例如控制LED灯泡,LCD显示屏,读取电压python 单片机,控制电动机和访问SD卡.
同时,Damien还为您带来了一个专门为Micro Python创建的开发板,该开发板基于STM32F405单片机并通过USB接口传输数据. 开发板包含4个LED灯,一个加速度传感器和一个时钟模块,它们可以在3V至10V的电压下正常工作. 值得一提的是,它符合MIT协议并且是开源的,被许可人有权复制,修改python 单片机,分发和重新授权.
此板的面积为33mm×40mm,重6克. 对它感兴趣的朋友可以去Kickstarter支持它,最低价格是20磅.
话虽如此,未来会不会有更多的编程语言加入微控制器领域?下一个是Java还是Go?
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-281675-1.html
素质
是跟踪还是护航
恶意攻击诋毁用的吧