Arduino IDE界面和设置(基础知识)

news2024/9/17 4:36:25

Arduino IDE界面和设置(基础知识)

  • 1-2 Arduino IDE界面和设置
    • 如何来正确选择Arduino开发板型号
    • 如何正确选择Arduino这个端口
    • 如何来保存一个Arduino程序
    • Arduino ide 的界面
    • 功能按钮
    • 验证编译
    • 上传
    • 新建
    • 打开
    • 保存
    • 工作状态

1-2 Arduino IDE界面和设置

大家好这节课呢我们一起来熟悉
Arduino ide
也就是Arduino的开发环境

主要内容呢有
如何来选择开合版的型号
还有端口
啊如何来保存一个Arduino的程序
以及呢
啊我们一起来了解一下软件的界面
在这里插入图片描述

首先呢
请把你的Arduino开发板还有数据线
拿出来
在这里插入图片描述

我们看到数据线呢有两端
一端呢是标准的 usb 接口
请把这一端插在你的电脑上
那么另外一端呢
就接在你的Arduino
开发板上就可以了
就这么简单

接下来呢
请启动你的Arduino开发软件
也就是Arduino ide
在这里插入图片描述

什么是Arduino ide 呢
啊其实说白了很简单
就好像我们要写一个文档
有时候我们可能会打开这个 word
或者是我们使用这个
windows 带的这个
文本编辑软件
啊或者我们要画一幅画
我们可能会用 folishop
啊或者是我们用 windows
带的这个画笔
啊这样的软件程序
那么
Arduino ide 说白了就是我们要开发
Arduino 程序的时候
所要使用的软件
他长得很有点像是这个
呃一个文本的编辑器
但事实上他这里面呢有很多
啊特殊的功能
专门是用来开发Arduino
呃使用的

首先呢我要给大家讲讲一下
如何来正确选择Arduino开发板型号
以及呢如何正确选择Arduino这个端口
请留意下面的内容非常非常重要
一定要仔细听

如何来正确选择Arduino开发板型号

在这里插入图片描述


我们把鼠标挪到工具菜单点击它
这时候呢会弹出一个
紫菜单我们在这边往下看
看到这个开发板的选择
当我们把鼠标挪上去的时候
会弹出一个紫菜单
在这里面我们可以看到很多很多选项
这些
呃每一个选项呢
都针对一个Arduino的开发板
我们没看到这个Arduino家族呢
针对有很多种开发板
那这里呢我们已经
我这我的软件
上面已经默认的选择是Arduino uno

这个选项已经选好了
这个呢就是Arduino 的这个最基本的
最初级的一个开发板

呃我们整个这个教程呢
也将针对这个uno 这个开发板
来进行教学
为什么选择这个开发板呢
说白了他是给初学者的
也就是给零基础人使用的他非常简单
呃但是同时他的功能呢又非常非常的
啊强大

如何正确选择Arduino这个端口

接下来呢我们要告诉Arduino ide
我们的开发板
是接在哪一个端口上的
同样的选择
在这里插入图片描述

工具
点击工具
然后从下面这个菜单里面呢找到
端口这个
这个菜单
如果您这个软件现在这个地方呢
是灰色的
也不让选的话
那有两种可能

第一种就是说
您的这个开发板是不是没有插好
检查一下开发板数据线是不是已经
啊非常牢固的连接到您的电脑上去了

第二个呢有种有可能就是说您在安装
Arduino软件的时候
驱动程序是没有很好安装
这时候呢可能
呃您得需要重新安装一下这个
Arduino这个
开发程序
或者是
呃是重新安装一下Arduino的驱动程序

如果试过这两个还有问题的话

估计你就要联系一下你这Arduino开发板
这个卖家了
在这里插入图片描述

好我的这个开花板呢
你可以看到
现在当我把鼠标挪到这地方的时候呢
它显示出来这是 com 10

后面呢写着一个Arduino开发板的名称
点击他
这样的话就可以告诉Arduino id
我的这个开发板的端口在哪里了

有的时候呢
可您电脑可能插了很多个设备
那么这个时候的话
当您在选择这个工具
端口
这时候您可以看可能看到很多个选项

但是一定要注意找到
就是写着这个Arduino uno
这个选项
好吧一旦在ArduinoIDE 中设置好
开发版的型号以及端口以后呢

下一次
如果您把Arduino开发板拔掉以后
再重新插回去的时候您
的电脑是能够记住
Arduino开发板的这个相关的信息
也就是设置一次就可以了
不用反复的做这工作

啊我在这给大家演示一下啊
我现在
现在我可以看到我的这个开发板是
连接在电脑上了
我把
Arduino开发板拔掉
嗯可以听到这个电脑被

耳边的开发板被拔掉以后出的声音
这时候我们会看一下
好这就刚才我说了
你可以看到这个端口这地方是灰色的
哎呀不能选任何东西
在这里插入图片描述

好我们现在再把这个开门插回去
好这声音呢
说明开发板已经插回去了
我们再看一下

同样还是在选择是Arduino uno
那么端口呢还是
同样的 com 10
这些信息都被电脑保存住了
不用再反复设置了

当您的Arduino开花板插到电脑上以后
啊您电脑所识别Arduino
这个这个端口呢跟我这里会有区别
这因为电脑有很多个端口
他会自动根据系统的这个状态
来分配一个端口给Arduino
那么
可能您的这个电脑当前分配给Arduino
这个端口
不是我这个端口
我这个地方写的是 com 10
是12端口
您那个电脑上面
可能分配给Arduino的端口
可能是别的端口
那么在这里在这样的情况下
那您现在这个电脑上的这个端口
这个号码和我这里是不同的
所以这一点您一定要留意
无用完全和我这里端口是相同的

接下来呢
我向大家介绍一下如何来保存
一个Arduino的程序
Arduino程序呢
他有一个自己的英文名称叫 sketch
s k e t c h
这个词呢
在英文里边是素描啊
草稿啊这样的词汇
嗯在到Arduino里面呢
他就是专门针对Arduino程序的名称
叫 sketch
嗯在这我想多说两句
英文这个这个知识呢
是对于学习计算机来说
可能听起来有点遥远
但事实上学好英文对于学好计算机啊
学好编程是很有帮助的
好多公科的同学啊
他们
往往对英文都会有一些排斥或者抵触
事实上知识是相通的
尤其是英文
因为我们现在写程序的话
大部分都是使用的是英文
同时我们会读资料的时候呢
包括我们将来如果我们要学习最
前沿的新科技知识的时候
经常会接触到的是英文的一些资料
所以在这里我想多说两句
关于英文学习的重要性
对于学习编程学计算机
他是非常重要的

如何来保存一个Arduino程序

ok 啊闲话少说
我们说回到关于这个
啊如何来保存一个Arduino程序
当我们写好一个Arduino程序以后呢
我们要把这个程序呢要保存起来
这是非常关键的
这就好像我们写 word 文档啊
或者创建其他的这个电脑文件一样
经常保存
这是一个好习惯

如何来保存呢
在这里插入图片描述

我们点击文件
点击保存
很简单好
在弹出菜单里面告诉电脑
我们要存在什么地方就可以了
在这里插入图片描述

呃默认的情况下呢
Arduino程序保存的路径呢是
啊我的文档下面这个Arduino目录里面
啊多说两句就是
关于这个文件的这个名称
不能使用空格还有一些特殊字符
啊尽量的就使用26个英文字母
还有这个
啊数字
还有减号啊或者下滑线就可以了

我们呢给我们的Arduino这个程序
啊编一个名字
我们管他叫做
啊 my_first_sketch
然后点击保存
ok 当我们保存完成以后呢我们看到
呃在这里
会显示我们这个程序的名称
呃我们可以敲一些内容在程序里面了
在这里插入图片描述

随便敲一点
this is my first stage
啊当然这句话不是程序了
随便敲一点
作为一个实力吧
当我们敲完这段文字以后
我们会注意到这里他多了一个
小符号
在这里插入图片描述

这个呢
小符号呢代表着我们这个程序呢
跟上一次保存的这个版本比较起来
有新的编辑内容
快速保存的话呢可以点击这个下
向下这个箭头点
他好刚才那个小符号就没了
那么现在我们再敲点内容
看他又出来了
再保存再敲再保存

在编程过程中呢
要记得经常保存我们所写的程序
这是一个好的一个编程习惯
啊这样呢可以保证我们
实时的把我们这个工作进度
得以保存下来
如果一旦发生一些什么特殊情况
啊这样我们可以及时的把
这个当前的这个工作状态
能够得到得到一个恢复

Arduino ide 的界面

接下来呢我们来介绍一下Arduino
ide 的界面
Arduinoid 的界面呢主要分成这么几个区域
首先呢是
快键钮接下来呢是编辑程序的区域
在接下来呢是这里的这个信息栏
再往下呢是
信息面板
在这里插入图片描述

那么我们接下来呢将要
一步一步的跟大家讲述
每一个区域他们的作用是什么

功能按钮

首先呢我们来看最上面的这一排
功能按钮
先看最左面这个按钮
当我把鼠标挪到上面去以后

验证编译

在这里插入图片描述

我们我们可以看到他的名字叫做验证
顾名思义了
这个按钮呢就是
检查一下我们所写的程序
有没有什么错误
有没有什么问题
在我们写程序的过程中
应该经常的让电脑
验证一下我们的程序
这是一个比较好的一个编程的习惯
其实这个扭还有另外一个功能
他可以把我们所写的这程序
翻译成计算机能够读懂的格式
我们所写的程序呢都是用英文
字母英文字呃
语句所写出来的这个计算机程序
那事实上电脑他要读懂这段程序
是需要通过编译这个过程
把我们所写的程序转换成计算机能
读懂的一个格式
那么这个过程就叫做编译

上传

在这里插入图片描述

接下来呢我们再来看旁边这个按钮
上传

上传的功能是什么呢
啊我在这给大家做一个简单的介绍
当我们写这个程序的时候
我们知道这个程序呢是保存在我们
计算机里面的
说的更具体一点是计算机硬盘里面
这个时候呢如果要是让耳堆脑去运
行我们的程序
我们就必须要把计算机硬盘里的程序
传给耳堆脑
那这个过程就叫做上传

新建

在这里插入图片描述

剩下这三个扭比较好理解了
首先我们看这个扭叫新建
点击他我们看到新建了一个程序
再点击又一个新的再点击有一个新的

打开

在这里插入图片描述

这个呢是打开点击一下
这就是我们机
我以前
在计算机里面有存了这么多个程序
随便点击一个
ok 这是我以前写了一个程序

保存

在这里插入图片描述

比他最后这个扭呢是保存
刚才我们已经介绍过了
就是专门用来我保存
我们所写的程序用的

工作状态

在这里插入图片描述

在我们程序编写区域的这个下方呢
这个蓝色的长条呢
你经常看到这里会出现一些文字
这个地方呢是尔瑞诺 ide 用来
显示他当前的工作状态的这个地方
啊我们来做一个实验吧
当然我们比如这个写了一段程序
先做一个保存
点一下保存牛好
这是我们可以看到这里显示保存完成
就是说2019
就告诉我们
这个程序现在已经保存好了
啊或者比如说我们现在
对这个程序做一个验证
点击下验证
好这时我们会看到
这里显示
计算机正在编译项目
也是他正在把我们这段程序
做一个编译
好编译完成了
这里告诉我们现在的状态是
已经编译完成了

当程序编辑完成以后
呃我们可以看到最底线这边呢
出现了很多文字
这个区域呢是专门用来让
呃用耳边的用二利一专
二利1专利用来
告诉我们这段程序的一些基本信息
或者说比如我们
这段程序出了一些错误
在这里插入图片描述

他也会通过在这里来告诉我们
哎我们来试一试哈
随便写一段
随便瞎写几个字母
我们来试试啊让二律能验证一下
验证 ok 正在编一项哦
好这是我看到了 exit status one
blah blah
blah blah
was not declared in this goal
什么东西呢
就是说这是个错误哪错了呢
第一
这个这个这段文字
要标标红色这段文字是错了的
好到这里呢
耳堆弄 id 界面的主要部分
我们就介绍结束了
后面呢我们会随着教程的
啊不断进展
会把其他的这里没有涉及到的内容
我们会做一个更详细的介绍
啊谢谢大家再见

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1952960.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软设之数据库概念结构设计

集成的方法: 多个局部E-R图一次集成 逐步集成,用累加的方式一次集成两个局部E-R 集成产生的冲突及解决办法: 属性冲突:包括属性冲突和属性取值冲突 命名冲突:包括同名异义和异名同义 结构冲突:包括同…

react.16+

1、函数式组件 在vite脚手架中执行&#xff1a; app.jsx: import { useState } from react import reactLogo from ./assets/react.svg import viteLogo from /vite.svg import ./App.cssfunction App() {console.log(this)return <h2>我是函数式组件</h2> }exp…

如何通过注解注入一个自定义的FactoryBean

一、引入依赖二、定义一个注解三、创建一个FactoryBean四、创建一个BeanPostProcessor4.1 其他关联类AnnotationUtilsServiceBeanNameBuilder 五、注入InstantiationAwareBeanPostProcessor到IoC中5.1 实现ImportBeanDefinitionRegistrar接口5.2 通过Import注入 六、使用6.1 打…

【proteus经典项目实战】51单片机用计数器中断实现100以内的按键计数并播放音乐

一、简介 一个基于8051微控制器的计数器系统&#xff0c;该系统能够通过按键输入递增计数&#xff0c;并且能够在达到100时归零。该系统将使用计数器中断和外部中断来实现其功能。 51单片机因其简单易用和成本效益高&#xff0c;成为电子爱好者和学生的首选平台。通过编程单片…

猫头虎分享 || 最全Python的Scapy库基础知识点汇总

&#x1f431;‍&#x1f464; 猫头虎分享 || Python的Scapy库基础知识点汇总 摘要 Scapy 是一个强大的Python库&#xff0c;用于网络数据包的生成、解析和操作。通过Scapy&#xff0c;开发者可以轻松地创建自定义数据包&#xff0c;捕获网络流量&#xff0c;并执行网络扫描。…

算法日记day 22

一、二叉搜索树中的插入操作 题目&#xff1a; 给定二叉搜索树&#xff08;BST&#xff09;的根节点 root 和要插入树中的值 value &#xff0c;将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据 保证 &#xff0c;新值和原始二叉搜索树中的任意节点值都不同。…

Python学习笔记46:游戏篇之外星人入侵(七)

前言 到目前为止&#xff0c;我们已经完成了游戏窗口的创建&#xff0c;飞船的加载&#xff0c;飞船的移动&#xff0c;发射子弹等功能。很高兴的说一声&#xff0c;基础的游戏功能已经完成一半了&#xff0c;再过几天我们就可以尝试驾驶 飞船击毁外星人了。当然&#xff0c;计…

【优秀python web系统毕设】基于python的全国招聘数据分析可视化系统,包括随机森林算法

1.1 研究背景 自1997年互联网开始在国内的招聘行业发展至今已有二十几年的历史&#xff0c;互联网招聘进入了蓬勃发展的“黄金时代”。根据智研咨询发布的《2023年中国互联网招聘行业发展现状》报告显示&#xff0c;截至2023年5月&#xff0c;中国互联网招聘平台中&#xff0c…

数据结构(Java):反射枚举Lambda表达式

目录 1、反射 1.1 反射的定义 1.2 反射机制的原理 1.3 反射相关类 1.4 Class类 1.4.1 相关方法 1.4.1.1 常用获得类相关的方法 ​编辑 1.4.1.2 常用获得类中属性相关的方法 1.4.1.3 获得类中构造器相关的方法 1.4.1.4 获得类中方法相关的方法 1.4.2 获取Class对象 1.…

DeFi革命:揭秘去中心化金融的核心技术与实操指南

目录 DeFi&#xff08;去中心化金融&#xff09;综述 基本特点 第一&#xff0c;DeFi 是无许可的金融 第二&#xff0c;DeFi 是无门槛的金融 第三&#xff0c;DeFi 是无人驾驶的金融 典型商业模式 闪电贷 MakerDAO 面临的挑战 DeFi技术要点 椭圆曲线签名 EIP-712:…

IS-LM模型的公式与应用解析

IS-LM模型的公式与应用解析 IS-LM模型的核心作用 IS-LM模型是宏观经济学中的一个重要工具&#xff0c;用于分析财政政策和货币政策对经济的影响。IS曲线代表商品市场均衡&#xff0c;LM曲线代表货币市场均衡。两条曲线的交点表示商品市场和货币市场同时达到均衡时的利率和收入…

MySQL笔记3——高级数据查询语句DQL

多表联查 多表联查可以通过连接运算实现&#xff0c;即将多张表通过主外键关系关联在一起进行查询。下图提供了多表联查 时用到的数据库表之间的关系。 等值查询和非等值查询 非等值查询&#xff1a;SELECT * FROM 表1&#xff0c;表2 等值查询&#xff1a;SELECT * FROM 表…

DDR3布线时候的经验总结

摆放BGA下面的滤波电容的时候注意不要让两个电容的电源和地对着头放&#xff0c;手工焊接时候容易短路 阻抗层必须是实心铜皮覆盖&#xff1a; &#xff08;3&#xff09;阻抗线一定要有阻抗参考层&#xff0c;一般以相邻的接地或电源层做参考层&#xff08;如顶层阻抗线&…

人工智能技术的分析与探讨

《人工智能技术的分析与探讨》 摘要&#xff1a; 本文深入探讨了人工智能技术在多个领域的应用&#xff0c;包括智能感知、智能语音、智能问答、智能机器人、智能制造、智能医疗等。详细阐述了这些技术在当前的应用现状和主要场景&#xff0c;展示了一些典型的应用案例&#…

放大电路总结

补充: 只有直流移动时才有Rbe动态等效电阻 从RsUs看进去,实际上不管接了什么东西都能够看成是一个Ri(输入电阻) Ri Ui/Ii Rb//Rbe Ui/Us Ri/(RiRs) Aus (Uo/Ui)*(Ui/Us) Au *Ri/(RiRs) 当前面是一个电压源的信号 我们就需要输入电阻更大 Ro--->输出电阻--->将…

学习C语言第十四天(指针练习)

1.第一题C 2.第二题C 3.第三题 00345 short类型解引用一次访问两个字节 4.第四题 6&#xff0c;12 5.第五题C 6.第六题 下面代码结果是0x11223300 7.第七题 int main() {int a 0;int n 0;scanf("%d %d",&a,&n);int i 0;int k 0;int sum 0;for (i 0;…

创维汽车滁州永通体验中心开业仪式暨超充车型区域上市会圆满成功

2024年7月20日&#xff0c;创维汽车滁州永通体验中心盛大开业&#xff0c;当日&#xff0c;创维汽车市场部经理周世鹏、安徽大区总监王大明等领导参加本次开业盛典&#xff0c;共同见证创维汽车滁州永通体验中心成功落地。 2021年&#xff0c;新能源乘用车高速发展&#xff0c;…

安装CUDA Cudnn Pytorch(GPU版本)步骤

一.先看自己的电脑NVIDIA 支持CUDA版本是多少&#xff1f; 1.打开NVIDIA控制面板 2.点击帮助---系统信息--组件 我的支持CUDA11.6 二.再看支持Pytorch的CUDA版本 三.打开CUDA官网 下载CUDA 11.6 下载好后&#xff0c;安装 选择 自定义 然后安装位置 &#xff08;先去F盘…

MySQL可重复读的隔离机制下是否彻底解决了幻读?

答案&#xff1a;没有彻底解决。 一、什么是幻读&#xff1f; 当同一个查询在不同时间产生不同的结果集时&#xff0c;事务中就会出现幻读问题。 幻读关注的是记录数量的不同。 不可重复读关注的是记录内容的不同。 二、快照读和当前读 InnoDB引擎的默认隔离级别是可重复读&…

vue3 命令运行窗口暴露网络地址,以及修改端口号

一般情况下这里的地址是隐藏的 这里加上 --host 可以暴露网络地址&#xff0c;再加上--port --8080 就可以将端口号修改为8080&#xff08;修改后边的数字就可以修改为你想要的端口号&#xff09;