当前位置: 首页 > news >正文

Arduino 第一部分

一.Arduino IDE界面和设置

1.选择开发板型号和端口

(1)首先将开发板通过USB线连接到电脑上。需要注意的是,USB线需要插牢,有时候USB线未插牢,开发板上的灯也会亮

(2)选择开发板型号

①可以通过上方的“工具”→“开发板”中选择相应的开发板型号。

②可以在下图所示的红框内选择相应的开发板型号。

(3)选择端口

①可以通过上方的“工具”→“端口”中选择相应的端口。

②可以在下图所示的红框内选择相应的端口。

2.保存程序

1.在"文件"中找到”保存“

2.更改项目名称

3.保存

3.了解软件界面

打勾 ---验证

箭头---上传

三角---调试

3、了解软件界面
(1)快捷键区:除界面上提供的快捷按钮外,还有一些结合Ctrl键的快捷键。

①验证:检查代码区中所写的程序有没有错误(逻辑错误不会被检测出,比如死循环),并将程序翻译成计算机能够读懂的格式(即编译)。

②上传:程序编译后要上传(或者说下载、烧录)到开发板上运行。

③Ctrl+S:保存当前的项目进度。

④Ctrl+N:新建项目。

二.Arduino开发板基本介绍

(1)Arduino Uno R3官方板上的微控制器如下图红框所示,其上下(前后)有两排金属片引脚。

(2)将外接元器件通过导线插入板子上下两排端口,上下两排端口和微控制器的引脚是相连的,上图所示的端口分为三组,分别为数字输入/输出端口、模拟输入端口和电源端口(输入和输出是相对开发板而言的)。

(3)在数字输入/输出端口中有两个较为特殊的端口,这两个端口用于Arduino与电脑之间的数据传输,到目前为止,只要还有其它数字端口空闲,都不应该使用这两个端口。

(4)开发板通电后,标有“5V”的端口会提供5V的电压(当然这需要配合GND端口),标有“3.3V”的端口会提供3.3V的电压(当然这也需要配合GND端口)。

http://www.cnnetsun.cn/news/1349461.html

相关文章:

  • Kali Linux 渗透测试基础操作与漏洞利用笔记
  • Windows上使用scp安装OpenSSH服务端 客户端
  • 小学子讲技术 - OpenClaw 配置与安全详解
  • 备考自习室座位预约系统签到 签退_Python django flask
  • MMU 、 IOMMU、 SMMU
  • Python爬虫实战:构建全网最全 Emoji 符号元数据字典!
  • 什么是HTTP?什么是HTTPS?
  • PPO 训练一个机械臂
  • 习题3.12 另类循环队列
  • SpringBoot3接口优化:一行注解搞定字典与关联字段翻译,告别冗余循环
  • 计院操作系统实验10
  • 从0实现OnCall基于Python语言框架
  • MTK Android12预装APK避坑指南:解决Android.mk配置与三方应用签名冲突
  • 打卡信奥刷题(2967)用C++实现信奥题 P5959 [POI 2018] Plan metra
  • 论文人救星!Paperxie:从初稿到终稿,一站式搞定写作 / 绘图 / 排版 / AI 率
  • V-DyKnow A Dynamic Benchmark for Time-Sensitive Knowledge in Vision Language Models
  • Qt导航栏组件A03:VS Code 风格的图标侧栏
  • 【Rust 语言编程知识与应用:表达式详解】
  • 增程式电动汽车自适应ECMS能量管理策略:基于工况的Matlab实现方案
  • C#全自动多线程上位机源码编程 0,纯源代码。 1,替代传统plc搭载的触摸屏。 2,工控屏幕...
  • comsol数值模拟。 金属合金凝固数值模拟,连铸过程数值模拟,相场流场温度场,坯壳厚度计算
  • 基于改进蛇优化算法(GOSO/ISO)优化极限梯度提升树的时间序列预测
  • 在现代工业自动化中,恒压供水系统是一个常见的应用场景,特别是在高楼大厦、工厂和住宅小区中。今天,我们来聊聊如何用三菱PLC和组态王实现三泵变频恒压供水系统
  • 从统一入口到角色化体验:全面理解 SAP Fiori Launchpad 与 SAP Fiori Apps 的实施逻辑
  • 工业检测实战:同轴光源LFV3系列在金属刻印字符识别中的5个关键技巧
  • Hunyuan MT1.5-1.8B API限流设计:生产环境稳定性保障
  • 华为NAT类型选型指南:为什么你的企业网络应该用NAPT而不是静态NAT?
  • dac/cap/lsm
  • Rust impl关键字实战:从封装到多态的全面解析
  • 别再滥用dynamic了!C#动态类型避坑指南与性能优化技巧