Arduino®是一个为业余爱好者和专业人士设计的流行电子平台。被称为Arduino®板的硬件有多种多样,可以通过添加Arduino®shields的附加组件进行扩展。同样,软件的功能也可以通过添加Arduino®库来扩展。本质上,这些库通...
Arduino®是一个为业余爱好者和专业人士设计的流行电子平台。被称为Arduino®板的硬件有多种多样,可以通过添加Arduino®shields的附加组件进行扩展。同样,软件的功能也可以通过添加Arduino®库来扩展。本质上,这些库通过向程序员提供专门编写的代码来加速Arduino®项目的编程过程,从而节省了他或她解决其他程序员已经解决的棘手问题的时间和精力。SD卡。Arduino®平台的所有标准元素都是开源的,包括所有标准硬件和软件组件。这意味着库可以自由修改、复制和重新分发。Arduino®库是根据通用公共许可证(GPL)发布的,这意味着商业软件可以合法地添加到Arduino®平台上,但是Arduino®库不能合并到未根据GPL或兼容的开源许可证发布的软件中。LCD监视器。Arduino®库的两种主要类型是标准库和用户贡献库。标准库包含在默认的Arduino®软件。包含这些库是因为它们提供了许多程序员都会使用的基本功能。标准库也经过了检查和测试,以确保质量和可靠性。用户提供的库不包括在默认软件包中,因为它们的功能更强大晦涩难懂,或者它们没有经过广泛的测试。用户贡献的库可以从Internet上下载。Arduino®项目提供了一些更常见的库的存储库,其他库可以在Internet上的其他地方找到。安装用户贡献的库就像解压文件和放置它在库文件夹中标准库包括SD、LiquidCrystal、Ethernet、Servo等。SD库提供了读写SD卡的软件功能,前提是已将SD读卡器连接到Arduino®项目中。LiquidCrystal提供用于控制LCD监视器的软件,可用于显示图像或输出。以太网库增加了对以太网Arduino®屏蔽的软件支持。Servo为伺服电机提供支持,这对机器人项目非常有用。用户贡献的库包括DateTime和Webduino。DateTime是一个简单的库,可帮助Arduino®软件跟踪Webduino提供了一个web服务器,允许使用Internet远程访问设备
-
发表于 2020-08-07 22:59
- 阅读 ( 836 )
- 分类:电脑网络