Arduino Uno R3

微控制器使用引脚与电路的其余部分进行交互。这些引脚通常是输入/输出引脚之一,vin 或地。I / O 引脚可以是简单的数字 I / O 引脚,或者它们可以具有一些特殊的特性,例如能够使用脉冲宽度调制来改变其输出电压。这是 Arduino R3 Uno 及其引脚的原理图。

http://i.stack.imgur.com/b3YjT.jpg来源

PWM 引脚

PWM 允许你通过非常快速地在高电平和低电平之间切换输出来控制输出电压。引脚为高电平的时间百分比称为占空比

PWM 引脚:3,5,6,9,10,11

模拟输入

就像 PWM 引脚可以输出一系列电压一样,Arduino Uno R3 上的模拟引脚可以感应一系列输入电压。你可以使用它来读取电位计的位置或具有平滑变量输入的其他输入。请注意,模拟引脚不能执行 analogWrite 输出 - 为此,你需要使用 PWM 引脚。

模拟 ADC 引脚:A0,A1,A2,A3,A4,A5

串行,SPI 和 I2C

Arduino Uno R3 上的串行引脚也可用于(例如)USB 转串口芯片,当它通过板载 USB 端口与计算机通信时。Serial:Tx on 0,Rx on 1

SPI 和 I2C 是 Arduino 可用于与屏蔽,传感器,输出等通信的通信协议……:

SPI 引脚:MOSI 11,MISO 12,SCLK 13,SS 10

I2C 引脚:A5 上的 SCL,A4 上的 SDA

板载 LED

Arduino Uno R3 有一个 LED,其自身的电阻连接到引脚 13.这意味着即使你没有将任何 LED 连接到电路板,如果将引脚 13 设置为输出并将其设置为高电平,你应该看到一个 LED 在板上来了。使用闪烁示例草图找到你的板载 LED。

来自 Arduino 数字引脚页面

注意:数字引脚 13 比其他数字引脚更难用作数字输入,因为它上面连有一个 LED 和电阻,焊接在大多数电路板的电路板上。如果你启用其内部 20k 上拉电阻,它将挂在 1.7V 左右,而不是预期的 5V,因为板载 LED 和串联电阻将电压降低,这意味着它总是返回 LOW。如果必须将引脚 13 用作数字输入,则将其 pinMode() 设置为 INPUT 并使用外部下拉电阻。

板载 LED 引脚:13