标签 Micropython 下的文章

MicroPython与CircuitPython


Python 是增长最快的编程语言,从 DevOps 到统计分析,甚至桌面软件,它无处不在,但在微控制器开发领域明显缺少 Python 的使用。MicroPython/CircuitPython 比竞争语言更容易为初学者所接受,同时对于工业用例来说仍然足够强大。您可以从学习基础知识到从事实际工作,而且速度很快。

MicroPyhton-vs-CircuitPython-800x445.jpg

传统上,对机器人、微控制器、电子设备和其他硬件进行编程必须使用汇编程序或 C++ 等低级语言,并牺牲很多功能。随着MicroPython/CircuitPython的推出,这一切都发生了变化。将其对比其他语言,C++ 快速、紧凑且随处可用,但MicroPython/CircuitPython 在易用性和便利性方面胜过 C++;在确实需要最低级别的原始性能时,您可能仍旧需要汇编语言(Assembly)。最后,您还可以将 C++ 代码和汇编程序添加到 MicroPython 项目中。


Windows下配置用于VS Code的Micropython编程环境


Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C ++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

5d5bf0a32baa3903884091.jpg

安装一定的扩展,实现Micropython编程及硬件支持。