一种是使用官方的IDE编程环境,这可以在官方的网站上下载(),目前最新的版本为1.0.1,支持Windows,MacOS,Linux *** 作系统那个
如果习惯微软的VisualStudio环境,也有Arduino for Microsoft Visual Studio的插件,(),安装后可以在Visual Studio里面进行Arduino的开发
如果不太喜欢写代码,或者是教小孩子玩Arduino,也有图形化的编程环境,比如Ardublock
如果您是视觉学习者,您可能想知道视觉和听觉信息是如何翻译成计算机语言的,编程中的图形方法将允许计算机处理二维或更多维度的空间表示。这种图形化编程称为可视化编程语言,它通过基于文本的语言来定义图片。它经常用于工程系统设计,以将汽车发动机测试期间的事件和振动信息转换为视觉读数,Scratch、Ardublock、mBlock 等工具很实用。
图形编程工具用于框图、虚拟仪器和连接器,它还可以用于监视和控制自动化过程。此外,它还可以分析一些数学函数,如使用信号处理。它还允许用户访问有关地形、建筑物和人口统计信息的数据库,或用于蜂窝系统设计。有了这个图形化的编程环境,现在大多数孩子和初学者都可以有机会学习这种编程。这是教孩子们如何轻松快速地使用程序 Arduino 和机器人技术的一种方式,当谈到教育平台的电子产品时,Arduino 程序非常棒。
Scratch 是一款软件,您可以在其中编写自己的动画、故事和游戏互动程序,您有机会与网络世界中的其他人分享您的创作。这个软件可以帮助年轻人以一种非常有创意的方式去思考和学习,通过Scratch您可以创建您的工作系统。大多数人在不同的环境中创建他们的 Scratch 项目,例如家庭、博物馆、学校、社区中心和图书馆。它具有编写计算机程序的能力,这是当今读写能力中非常重要的一部分。当您使用 Scratch 学习编码时,您还将学习设计项目、解决问题和交流想法的一些重要策略。
Ardublock 是一种基于块的图形编程环境,用于创建 Arduino 程序。Ardublock 窗口分为两个,左侧是存储您可以添加到草图中的可能块,右侧的另一半是您可以绘制草图的地方。要添加您的草图,只需将其从 bin 拖到空白区域即可。但是,Ardublock 草图需要您对块进行编程并找到控制箱。这个程序块可以设置 Arduino 程序的功能,然后您现在可以上传您的绘图并检查您的上传状态。
mBlock 是基于 Scratch 2.0 的图形化编程,界面美观,用起来比较方便。mBlock是一款高兼容性软件,用户还可以使用mBlock对Makeblock电子模块进行自定义脚本编程,mBlock 软件具有 Arduino Program 等最佳功能,可以设置数字引脚并将其输出为高低电平。它非常适合初学者将图形编程转换为基于文本的编程,使用 mBlock 不需要其他应用程序的帮助。
在较新版本的IDE里面,比如1.6.6,已经包含了画曲线的功能
比如下面这个,只要直接把需要输出的数据从串口输出即可:
void setup() {Serial.begin(9600)
}
void loop() {
Serial.println(analogRead(A0))
delay(100)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)