乐于分享
好东西不私藏

AI 创客:Arduino UNO

AI 创客:Arduino UNO
Arduino UNO作为Arduino系列的代表产品,以其易用性和强大的功能得到了广泛的关注和应用。
一、Arduino UNO 系列产品
1、Uno R1(2010年)
‌首个发布版本,采用 ATmega328,使用 DB9 接口下载程序。
‌2、Uno R2(2011年)‌
改进为双面 PCB,采用 ATmega328,串口芯片升级为 ATmega8U2。
3‌、Uno R3(2012年至今)‌
当前最主流、最常用的版本‌,核心特点包括:
(1)微控制器:ATmega328P
(2)14 个数字 I/O(6 个 PWM)、6 个模拟输入
(3)USB 接口改为 Mini-USB,串口芯片为 ATmega16U2
(4)增加 IIC 引脚(SDA/SCL)和增强复位电路
(5)工作电压 5V,输入电压推荐 7–12V ‌46
二、Arduino UNO R3
1、电源插孔
用于为 Arduino 供电。它通常连接到7-12V电源适配器或电池。
2、USB 端口
一是用于与PC机进行通讯。我们通常使用名为 Arduino IDE(Arduino 集成开发环境)的软件在 PC 上编写代码,完成后,我们通过这个 USB 端口将项目代码上传到 Arduino 板。反过来也可以,也就是说Arduino板也可以通过这个端口向PC发送数据。
二是用于为 Arduino 供电,USB 电缆也可以为 Arduino 板供电。但是当我们将外部适配器或电池连接到POWER JACK时,Arduino板将自动选择使用外部电源。 USB电源和外部电源可以同时存在。
3、重置按钮
用于重置 arduino 板。有时,程序在运行时可能会崩溃,Arduino 板停止工作,或者您可能需要从头重新运行代码进行测试,然后需要按此按钮重置板。
4、LED D13
该 LED 由标记为“L”的 D13 控制。当D13输出高电压时,它会亮起。当D13输出低电平时,灯灭。我们通常用它作为我们程序的指标。
5. 输入/输出端口
Arduino Uno R3 上有 20 个 I/O 端口,在板上标记为“0-13”和“A0-A5”。其中一些用于数字输出(D0-D13),另一些用于读取模拟输入信号(A0-A5)。它们大多数都有第二或第三种功能。
● UART通信,为0(RX)和1(TX)引脚,被用于接收和发送串口数据。这两个引脚通过连接到ATmega16U2来与计算机进行串口通信。
● 外部中断,为2和3引脚,可以输入外部中断信号。
● PWM输出,为3、5、6、9、10和11引脚,可用于输出PWM波。
● SPI通信,为10(SS)、11(MOSI)、12(MISO)和13(SCK)引脚,可用于SPI通信。
● TWI通信,为A4(SDA)、A5(SCL)引脚和TWI接口,可用于TWI通信,兼容IIC通信。
● AREF,模拟输入参考电压的输入端口。
● Reset,复位端口。接低电平会使Arduino复位。当复位键被按下时,会使该端口接到低电平,从而使Arduino复位。