Arduino®是一种开源增强型微控制器,使用基于布线的语言进行编程。然而,其开发环境基于Processing——一种免费、可下载的编程语言,通常用于生成计算机图形和复杂的数据可视化。草图,它也被称为程序,内置处理和Arduino®语...
Arduino®是一种开源增强型微控制器,使用基于布线的语言进行编程。然而,其开发环境基于Processing——一种免费、可下载的编程语言,通常用于生成计算机图形和复杂的数据可视化。草图,它也被称为程序,内置处理和Arduino®语言使用Processing Development Environment(PDE)文件扩展名。此外,Processing和Arduino®草图可以相互通信,对加工草图和Arduino®硬件提供双向控制。电位计。通信可以处理和Arduino®环境之间的单向或双向。例如,处理草图中的数据可用于控制连接到Arduino®微控制器的硬件,或来自微控制器的数据可用于控制处理草图的功能。或者,两种环境可以同时影响彼此。处理和Arduino®项目的一些示例包括使用电位计控制加工草图显示的对象的颜色,并使用处理草图中的鼠标单击事件来控制一系列发光二极管(LED)。Arduino®是一种开源增强型微控制器,使用基于布线的语言编程。处理和Arduino®语言通过代码和通用串行总线(USB)端口相互通信,它模拟并显示为计算机的串行端口。要在微控制器和处理器之间建立双向通信,或使用Arduino®控制处理,用户可以用两种语言编写草图。处理草图查找连接到Arduino®的串行端口,而微控制器代码接收并从Arduino~s®输入和输出端传输数据这为业余爱好者提供了对他们的项目的完全控制。可用的免费Arduino®处理库允许用户使用来自处理的数据来控制Arduino®,而无需为微控制器编写任何代码。相反,标准程序被上传到板上,用户将代码写入处理草图中编写的代码通常执行以下功能:查找并打开连接到Arduino®的串行端口,将来自微控制器的数据存储在变量中,并使用这些数据控制加工草图中的不同参数,如对象的大小或颜色。正在学习使用Arduino®和处理的人员可以在Arduino®编程环境中找到示例草图。这些草图随应用程序的每次下载一起提供,用户通常无需编写任何附加代码即可运行这些草图。Arduino®的制造商还在线提供完整注释的处理和Arduino®代码
-
发表于 2020-08-06 09:18
- 阅读 ( 621 )
- 分类:电脑网络