社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 644|回复: 1

[分享] 【CircuitPython】2. CircuitPython是什么

[复制链接]

6833

TA的帖子

14

TA的资源

版主

Rank: 6Rank: 6

测评达人

发表于 2017-12-22 10:53:33 | 显示全部楼层 |阅读模式
CircuitPython是什么?

CircuitPython是一种编程语言,它的目的是简化在低成本微控制器上编程的学习和实验。它使嵌入式编程入门比以前更容易,无需安装复杂的开发环境,打开任何文本编辑器,就可以开始编写代码,就这么简单。




CircuitPython是基于Python的

Python是增长最快的编程语言,它也用在中学和大学的教学。python是一种高级编程语言,这意味着它容易阅读、编写和维护;它支持模块和包,意味着很容易重用您的代码到其他项目中;它有一个内置的解释器,这意味着不需要额外的步骤,如编译和下载。此外,Python是开源软件,意味着任何人都可以免费使用,并对它修改或改进。

CircuitPython为python增加了硬件支持。如果您已经有了Python的基础知识,那么可以很容易地使用CircuitPython。如果您以前没有相关经验,现在开始也真的很简单。



为什么我会使用CircuitPython?

CircuitPython被设计为在控制板上运行。控制板是带有微控制器芯片的主板,实际上是一个微小的一体化计算机。你的主板是一个微型主机!CircuitPython易于使用,因为您只需要一块小板,一根USB电缆和一台带有USB连接的计算机。但这只是一个开始。

其他使用CircuitPython的原因包括:

  • 您想快速开始并运行。创建一个文件,编辑你的代码,然后保存文件,并立即运行。没有编译,不需要下载,也不需要上传。
  • 您是编程新手。CircuitPython设计时考虑到了教育。开始学习如何编程很容易,您可以从板子上得到即时反馈。
  • 轻松更新您的代码。由于您的代码位于磁盘驱动器上,您可以随时编辑它,还可以保留多个文件以便轻松进行实验。
  • 串行控制台和REPL。允许您的代码和交互式编程环境实时反馈。
  • 文件存储。CircuitPython的内部存储器使其非常适合数据记录,播放音频剪辑以及与文件进行交互。
  • 强大的硬件支持。有很多关于传感器和其他扩展元件的库和驱动程序。
  • Python!Python是增长最快的编程语言。中学和大学中也在教授python语言,而CircuitPython几乎完全兼容Python。它只是增加了硬件方面的支持。


这仅仅是个开始。CircuitPython还在不断发展,不断更新。我们欢迎并鼓励社区的反馈,并将其纳入我们正在开发CircuitPython。这就是开源的核心概念,这使CircuitPython更适合您和使用它的所有人!



回复

使用道具 举报

251

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-12-22 10:56:31 | 显示全部楼层
祝2018万事如意。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-7-20 01:24 , Processed in 0.079150 second(s), 16 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表