Arduino概述

Arduino主要特点

  1. Arduino板卡能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输出,例如激活电机,打开/关闭LED,连接到云端等多种操作。
  2. 你可以通过Arduino IDE(简称上传软件)向板上的微控制器发送一组指令来控制板功能。
  3. 与大多数以前的可编程电路板不同,Arduino不需要额外的硬件(称为编程器)来将新代码加载到板上。你只需使用USB线即可。
  4. 此外,Arduino IDE使用C++的简化版本,使其更容易学习编程。
  5. 最后,Arduino提供了一个标准的外形规格,将微控制器的功能打破成更易于使用的软件包。

Arduino板的类型

  1. 根据使用的不同微控制器,可提供各种Arduino板。然而,所有Arduino板都有一个共同点:它们通过Arduino IDE编程。
  2. 差异基于输入和输出的数量(可以在单个板上使用的传感器,LED和按钮的数量),速度,工作电压,外形尺寸等。一些板被设计为嵌入式,并且没有编程接口(硬件),因此你需要单独购买。有些可以直接从3.7V电池运行,其他至少需要5V。

UNO 板的详细内容
在这里插入图片描述

1.电源
USB Arduino 板可以通过使用计算机上的USB线供电。你需要做的是将 USB 线连接到 USB 接口。

2.电源(桶插座)
Arduino 板可以通过将其连接到电源插口直接从交流电源供电。

3.稳压器
稳压器的功能是控制提供给 Arduino 板的电压,并稳定处理器和其他元件使用的直流电压。

4.晶体振荡器
晶振帮助Arduino处理时间问题。Arduino 如何计算时间?答案是,通过使用晶体振荡器。在 Arduino 晶体顶部打印的数字是 16.000H9H。它告诉我们,频率是 16,000,000 赫兹或 16MHz。

5.17. Arduino 重置
你可以重置你的 Arduino 板,例如从一开始就启动你的程序。可以通过两种方式重置 UNO 板。首先,通过使用板上的复位按钮(17)。其次,你可以将外部复位按钮连接到标有 RESET(5)的 Arduino 引脚。

6.7.8.9.引脚(3.3,5,GND,Vin)
3.3V(6) - 提供 3.3 输出电压
5V(7) - 提供 5 输出电压
使用3.3伏和5伏电压,与 Arduino 板一起使用的大多数组件可以正常工作。
GND(8)(接地) - Arduino 上有几个 GND 引脚,其中任何一个都可用于将电路接地。
VVin(9) - 此引脚也可用于从外部电源(如交流主电源)为 Arduino 板供电。

10.Analog pins 模拟引脚
Arduino UNO 板有六个模拟输入引脚,A0 到 A5。这些引脚可以从模拟传感器(如湿度传感器或温度传感器)读取信号,并将其转换为可由微处理器读取的数字值。

11.Main microcontroller 微控制器
每个 Arduino 板都有自己的微控制器(11)。你可以假设它作为板的大脑。Arduino 上的主 IC(集成电路)与板对板略有不同。微控制器通常是 ATMEL 公司的。在从 Arduino IDE 加载新程序之前,你必须知道你的板上有什么 IC。此信息位于 IC 顶部。有关 IC 结构和功能的更多详细信息,请参阅数据表。

12.ICSP pin ICSP 引脚
大多数情况下,ICSP(12)是一个 AVR,一个由 MOSI,MISO,SCK,RESET,VCC 和 GND 组成的 Arduino 的微型编程头。它通常被称为 SPI(串行外设接口),可以被认为是输出的“扩展”。实际上,你是将输出设备从属到 SPI 总线的主机。

13.Power LED indicator 电源 LED 指示灯
当你将 Arduino 插入电源时,此 LED 指示灯应亮起,表明你的电路板已正确通电。如果这个指示灯不亮,那么连接就出现了问题。

14.TX 和 RX LED
在你的板上,你会发现两个标签:TX(发送)和RX(接收)。它们出现在 Arduino UNO 板的两个地方。首先,在数字引脚 0 和 1 处,指示引脚负责串行通信。其次,TX 和 RX LED(13)。发送串行数据时,TX LED 以不同的速度闪烁。闪烁速度取决于板所使用的波特率。RX 在接收过程中闪烁。

15.Digital I/O 数字 I/O
Arduino UNO 板有 14 个数字 I/O 引脚(15)(其中 6 个提供 PWM(脉宽调制)输出),这些引脚可配置为数字输入引脚,用于读取逻辑值(0 或 1) ;或作为数字输出引脚来驱动不同的模块,如 LED,继电器等。标有“〜”的引脚可用于产生 PWM。

16.AREF
AREF 代表模拟参考。它有时用于设置外部参考电压(0 至 5 伏之间)作为模拟输入引脚的上限。

安装Arduino IDE
在这里插入图片描述A - 用于检查是否存在任何编译错误。B - 用于将程序上传到Arduino板。
C - 用于创建新草图的快捷方式。
D - 用于直接打开示例草图之一。
E - 用于保存草图。
F - 用于从板接收串行数据并将串行数据发送到板的串行监视器。

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Arduino是一款开源的电子开发平台,基于简单易用的硬件和软件,用于构建各种交互式项目和原型。下面是Arduino基本语法的概述: 1. 注释:使用双斜杠(//)来注释一行代码,或使用斜杠和星号(/* ... */)来注释多行代码。 2. 变量:在Arduino中,变量用于存储数据。可以使用关键字(如int、float、char等)声明变量,并使用等号(=)给变量赋值。 3. 数据类型:Arduino支持各种数据类型,例如整数(int)、浮点数(float)、字符(char)、布尔值(boolean)等。 4. 运算符:Arduino支持常见的运算符,包括加法(+)、减法(-)、乘法(*)、除法(/)等。 5. 控制结构:Arduino支持常见的控制结构,如条件语句(if-else)、循环语句(for、while)、开关语句(switch-case)等。 6. 数组:数组是一种用于存储多个相同类型数据的数据结构。在Arduino中,可以使用方括号([])来声明和访问数组。 7. 函数:函数是一段可重复使用的代码块。在Arduino中,可以自定义函数,并在需要的地方调用函数进行代码重用。 8. 库函数:Arduino提供了许多预定义的库函数,可用于执行特定的任务,如控制输入输出、操作时间和日期等。 9. 串口通信:Arduino可以通过串口与计算机或其他设备进行通信。使用Serial对象可以实现数据的发送和接收。 这只是Arduino基本语法的概述,还有许多其他功能和特性可以在Arduino开发中使用。详细的语法和函数参考可以在Arduino官方文档中找到。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wliiiams

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值