注意内容   重要内容

Circuit Python是什么?

Circuit Python是一种编程语言,旨在降低在单片机开发板上编程的门槛和学习成本。它使入门比以往任何时候都更容易,无需前期环境搭建。一旦你的开发板设置完成,打开任何文本编辑器,就可以开始码代码了,对没错,就是这么简单,文本编辑器可以码代码了。

Circuit Python是基于Python的单片机开发语言

Python是目前发展速度最快的编程语言,而且很多学校都有Python课程。Python是一种高级编程语言,这意味着它的设计更易于阅读、编写和维护。Python支持模组和代码打包,这意味着可以轻松地将代码复用于其他项目。Python有一个内置的解释器(?),这意味着没有繁琐的步骤。当然,Python是开源软件,这意味着任何人都可以免费使用。


(资料图)

Circuit Python为所有令人惊叹的功能都添加了硬件支持。如果你已经了解Python,你可以很容易地将其应用到使用Circuit Python上。如果你没有之前的经验,入门非常简单!

为什么要使用Circuit Python?

Circuit Python适用于在单片机开发板上运行。单片机开发板是带有MCU(Micro Control Unit)芯片的电路板,实质上是一个微小的多合一计算机。Circuit Python用起来很简单,因为你只需要那个小板子、一根USB数据线,以及一台电脑就可以了,但这也仅仅只是个开始。

使用Circuit Python的一些原因:

可以迅速部署。只需要创建一个文本文件,写上你的代码,保存文件,它就可以立即运行。无需编译、下载,也无需上传。

面向编程菜鸟。Circuit Python考虑了教学方面的因素,学习如何编程将会变得非常容易,而且你会从板子上得到你想要的反馈。

更新代码变得非常轻松。由于Circuit Python代码存储在硬盘上,你可以随时进行编辑,还可以保留多个文件进行验证。

串口控制台和REPL。这两个功能允许你从代码中获得实时数据反馈并进行交互式编程。

文件存储功能。Circuit Python的内部存储功能使其非常适用于数据记录、播放音频片段以及其他文件交互。

强大的硬件支持。Circuit Python内置了对微控制器硬件功能的支持,如数字I/O、硬件总线(UART、I2C、SPI)、音频I/O以及其他功能。还有许多用于传感器、分支板和其他外部组件的库和驱动程序。(这个很重要!)

爷是Python!Circuit Python与Python几乎完全兼容,它只是添加了硬件支持。 

目前只是个开始。Circuit Python在不断发展,不断更新。Adafruit欢迎并鼓励来自社区的反馈,并将其纳入Circuit Python的开发中。这就是开源概念的核心,这将会使Circuit Python越来越好!

推荐内容