⾃学python单⽚机编程-单⽚机可以使⽤Python语⾔来控制
最容易上手的编程语言了!
告诉⼴⼤Python爱好者⼀个好消息,单⽚机可以使⽤Python语⾔来控制了。
Arudino虽然在开源硬件领域⾮常流⾏,但是对于不懂C/C++编程语⾔的玩家来说,还是需要⼀段学习时间。
Damien George是⼀名计算机⼯程师,他每天都要使⽤Python语⾔⼯作,同时也在做⼀些机器⼈项⽬。有⼀天,他突然冒出了⼀个想法:能否⽤Python语⾔来控制单⽚机。Python是⼀款⽐较容易上⼿的脚本语⾔,⽽且有强⼤的社区⽀持,⼀些⾮计算机专业领域的⼈都选它作为⼊门语⾔。遗憾的是,它不能实现⼀些⾮常底层的操控,所以在硬件领域并不起眼。
Damien为了突破这种限制,他花费了六个⽉的时间来打造Micro Python。它基于ANSI C和Python语法基本是⼀样的,拥有⾃家的解释器、编译器、虚拟机和类库等。⽬前他⽀持基于32-bit的ARM处理器,⽐如说STM32F405。
我们在Kickstarter上看到⼀款相对特殊的开发板Espruino,他能让⽤户通过JavaScrpit轻松实现对单⽚机的控制,让更多的计算机初学者来动⼿做硬件。
借助Micro Python,⽤户完全可以通过Python脚本语⾔实现硬件底层的访问和控制,⽐如说控制LED灯泡、LCD显⽰器、读取电压、控制电机、访问SD卡等。
Damien还给⼤家带来了⼀款专门为Micro Python⽽打造的开发板,它基于STM32F405单⽚机,通过USB接⼝进⾏数据传输。该开发板内置4个LED灯、⼀个加速传感器、时钟模块,可在3V-10V之间的电压正常⼯作。值得⼀提的是,它遵守MIT协议开源,被授权⼈拥有复制、修改、发⾏和再授权的权利。
单⽚机板⼦的⾯积为33mm×40mm,重6克。对它感兴趣的朋友可以上Kickstarter⽀持⼀下,最低售价为20英镑。不知道什么时候国内淘宝店铺会有这些开发板呢?
相关⽂章 Recommend

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。