《动手玩转Arduino》——2.2 看一下Arduino IDE

简介:

本节书摘来异步社区《动手玩转Arduino》一书中的第2章,第2.2节,作者:【澳】John Boxall,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2 看一下Arduino IDE

如图2-10所示,Arduino IDE里有一个简单的文本编辑器。IDE的界面可以分成3个主要的区域:命令区、文字区和消息窗口区。

2982b8880ae2d713a476375fb01e73f1b5a9247e

2.2.1 命令区

IDE界面的上部是命令区,包括标题栏、菜单项和图标。标题栏显示程序的文件名(如sketch_mar22a),以及IDE的版本(如Arduino 1.0)。在它下面是菜单项包括File(文件)、Edit(编辑)、Sketch(程序)、Tools(工具)和帮助,以及图标,下面逐一解释。

1.菜单项
和任何字处理软件或文本编辑器一样,点击某个菜单项就可以展开它的菜单,看到各种具体选项。

File(文件),包含保存、打开和打印程序的功能,可以打开的完整的例子程序集以及Preferences()子菜单。

Edit(编辑),包括任何字处理软件中常见的拷贝、粘贴和搜索功能。

Sketch(程序),包括在上传到板子之前检查程序的功能,还有一些程序目录以及引入库的选项。

Tools(工具),包括各种功能,以及选择Arduino板类型和USB端口的选项。

Help(帮助),包括到各种话题的链接,以及IDE的版本说明。

2.图标
菜单条下面是6个图标,将鼠标在每个图标上停留可以显示出图标的名字。自左向右,这些图标是:

Verify(检查),点击这个按钮检查Arduino程序是否有效,没有任何程序错误。

Upload(上传),点击这个按钮会检查程序,然后上传到Arduino板。

New(新建),点击这个按钮会在一个新窗口打开一个新的空程序。

Open(打开),点击这个按钮打开一个已保存的程序。

Save(保存),点击这个按钮保存当前打开的程序,如果程序还没有文件名,就会被要求给出一个文件名。

Serial Monitor(串口监视器),点击这个按钮打开一个新窗口,用来在Arduino和IDE之间收发数据。

2.2.2 文字区

如图2-10所示,IDE界面中间的是文字区,这是写程序的地方。当前程序的文件名显示在文字区左上方的页眉上(默认的文件名是当天的日期)。在文字区可以输入程序,这和任何文字编辑器一样。

2.2.3 消息窗口区

如图2-10所示,IDE界面的底部是消息窗口区,从IDE来的消息会显示在这个黑色的区域里。你可以看到各种消息,包括程序检查的结果、程序上传的状态等。

在消息区的右下角,应该能看到Arduino板子的型号以及所连接的串口,这里显示的是在COM6上的Arduino Duemilanove w/ATmega328(采用ATMega328芯片的Arduino Duemilanove)。

相关文章
|
存储 XML JSON
开集目标检测-标签提示目标检测大模型(吊打YOLO系列-自动化检测标注)
开集目标检测-标签提示目标检测大模型(吊打YOLO系列-自动化检测标注)
|
Docker 容器 Perl
云效flow构建docker镜像更换apt源为阿里镜像源
在 Dockerfile 中添加命令以更换 Debian 源为阿里云镜像,加速容器内软件包下载。核心命令通过 `sed` 实现源地址替换,并更新 apt 软件源。其中 `cat` 命令用于验证替换是否成功,实际使用中可删除该行。
3352 32
|
10月前
|
传感器 人工智能 监控
AI视觉监控技术在仓储物流防损中的应用解析
AI视觉技术赋能仓储防损,通过边缘计算摄像头与多传感器融合,实现对叉车操作、人员行为等实时智能监控。精准识别异常行为,2秒内预警,降低盗损超40%,助力仓储物流向数字化、智能化升级。
1001 8
|
Linux 定位技术
kali Linux 2025.2 安装失败-解决
在安装 Kali Linux 时,若出现“选择并安装软件”步骤失败,通常由网络连接、软件源或硬件驱动问题引起。建议首先尝试重试,若仍失败,可更换为国内镜像源(如阿里云、清华大学或中科大镜像)以提高下载速度和安装成功率。
2719 0
kali Linux 2025.2 安装失败-解决
|
容器
容器内的镜像源地址修改
【8月更文挑战第21天】容器内的镜像源地址修改
811 7
|
容器
容器内的镜像源地址修改
【8月更文挑战第22天】容器内的镜像源地址修改
1029 65
|
云安全 机器学习/深度学习 人工智能
课时12:阿里云安全产品之态势感知
阿里云态势感知是基于人工智能的安全产品,帮助企业应对高隐蔽性网络攻击。它通过机器学习全面感知网络威胁,覆盖网络层、主机层和应用层,提供实时入侵检测与响应。具备威胁模型、专家定制、超强检索及全网威胁情报等六大核心优势,显著增强企业网络安全防御能力。在G20峰会期间,成功实现平台用户网站安全运营零干扰。
888 0
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
34533 0
|
开发工具 git
|
Linux 网络安全 芯片
linux系统中详解u-boot之网络移植与调试
linux系统中详解u-boot之网络移植与调试
3433 0