用python编程的单片机,python单片机编程入门
告诉Python爱好者一个好消息,单片机可以用Python语言控制了。
虽然Arudino在开源硬件领域很受欢迎,但是对于不懂C/C编程语言的玩家来说,学习起来还是需要一定的时间。
戴米恩舒欣口红是一名电脑工程师。他每天用Python工作,也在做一些机器人项目。有一天,他突然有了一个想法:我们可以用Python语言来控制单片机吗?Python是一种易于使用的脚本语言,它拥有强大的社区支持。一些非计算机专业人士选择它作为入门语言。可惜它无法实现一些非常低级的操控,所以在硬件领域毫不起眼。
Damien花了六个月的时间构建了Micro Python来突破这个限制。它基于ANSI C和Python,有自己的解释器、编译器、虚拟机和类库。目前支持基于32位的ARM处理器,比如STM32F405。
我们在Kickstarter上看到了一个比较特别的开发板,Espruino。它允许用户通过JavaScrpit轻松控制单片机,并允许更多的计算机初学者制作硬件。
在Micro Python的帮助下,用户可以通过Python脚本语言访问和控制底层硬件,如控制LED灯泡、LCD显示、读取电压、控制电机、访问SD卡等。
达米安还为大家带来了专门为Micro Python设计的开发板,基于STM32F405微控制器,通过USB接口传输数据。开发板内置4个LED灯,一个加速度传感器和一个时钟模块,可以在3V到10V的电压下正常工作。值得一提的是,它遵循了MIT协议,并且是开源的,被许可方有权复制、修改、分发和再许可。
单片机的面积为33毫米40毫米,重量为6克。对它感兴趣的朋友可以在Kickstarter上支持一下。最低价是20英镑。不知道国内淘宝店什么时候会有这些开发板?
请注明文章来源和网址:https://www.iplaypy.com/news/a36.html.
相关文章推荐
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。