{{indexmenu_n>1}}====== Arduino硬件 ====== 第一个Arduino板于2005年推出,旨在帮助没有电子或微控制器编程经验的设计学生创建将物理世界连接到数字世界的有效原型。 Arduino电路板使用 Atmel AVR 单片机,采用开源的软硬件平台,构建于开源 simple I/O 接口板,并具有使用类似 Java、C 语言的 Processing/Wiring 开发环境。Arduino通过接收来自许多传感器的输入来感知环境,并通过控制灯光,电机和其他执行器来影响其周围环境。 正式的Arduino产品,包括开发板,模块(经典开发板的较小外形尺寸),Shields(可以插入开发板以提供额外功能的元件)和套件。酷玛Labs以获测官方基于ATmega328P的Arduino Uno R3开发板为例。 ===== 开发板 ===== 入门级的Arduino Uno是整个Arduino系列中使用最多且记录最全的主板,是USB Arduino系列板中的第一个板,以及Arduino平台的参考模型。 ==== TECH SPECS ==== {{:40.oshw:a000066_front_1_1_1.jpg|}} {{:40.oshw:arduino:a000066_back_1_1.jpg|}} 酷玛Labs收测的REES52 ARDUINO UNO R3 {{:40.oshw:arduino:61jh21olv2l._sl1000_.jpg?300|}}{{:40.oshw:arduino:61emx5fdlcl._sl1000_.jpg?300|}} Arduino Uno是基于ATmega328P的微控制器板。它具有14个数字输入/输出引脚(其中6个可以用作PWM输出),6个模拟输入,一个16 MHz石英晶体,一个USB连接,一个电源插孔,一个ICSP接头和一个复位按钮。它包含支持微控制器所需的一切;只需使用USB电缆将其连接到计算机,或使用AC-DC适配器或电池为它供电即可开始使用。. * 微控制器:ATmega328P * 工作电压:5伏 * 输入电压(推荐):7-12V * 输入电压(极限):6-20V * 数字I / O引脚:14个(其中6个提供PWM输出) * PWM数字I / O引脚:6 * 模拟输入引脚:6 * 每个I / O引脚的直流电流:20毫安 * 3.3V引脚的直流电流:50毫安 * 快闪记忆体:32 KB(ATmega328P),其中的0.5 KB由引导程序使用 * SRAM:2 KB(ATmega328P) * EEPROM:1 KB(ATmega328P) * 时钟速度:16兆赫 * LED_BUILTIN:13 * 长度:68.6毫米 * 宽度:53.4毫米 * 重量:25克 ==== Schema ==== {{:40.oshw:arduino:51micbyc-3l.jpg|}}{{:40.oshw:arduino:z0i41dq7qaua._ux712_ttw_.jpg|}}{{:40.oshw:arduino:uno.jpg|}} ===== 扩展配置 ===== 扩展配置包括: * 扩展板:外接硬件接到扩展板上,然后通过扩展板连接到主控制板上。扩展板除了拓展硬件接口,通常还附载特定功能如以太网控制器、调制解调器、无线网络等; * 传感型硬件:用来感知、测量某种环境数据的硬件。例如光线传感器、温湿度传感器、超声波探测器、粉尘传感器等等。 * 控制型硬件:用来发出指令、改变硬件某个特性的硬件。例如开关、直流马达、步进马达、舵机、LED灯等等。 Arduino的优势在于模拟接口丰富,可与外部电子设备便捷、实时地交互。因此,拥有丰富的扩展配置可选配。在这方面,Micro:bit等单片机电路板也在跟随趋势,致力于硬件开发教育。 这里我们借用一个开发板商家的套件配置,以窥其壮观! {{:40.oshw:arduino:20191109214310.png|}}{{:40.oshw:arduino:20191109214208.png|}}