第一个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平台的参考模型。
酷玛Labs收测的REES52 ARDUINO UNO R3
Arduino Uno是基于ATmega328P的微控制器板。它具有14个数字输入/输出引脚(其中6个可以用作PWM输出),6个模拟输入,一个16 MHz石英晶体,一个USB连接,一个电源插孔,一个ICSP接头和一个复位按钮。它包含支持微控制器所需的一切;只需使用USB电缆将其连接到计算机,或使用AC-DC适配器或电池为它供电即可开始使用。.
扩展配置包括:
Arduino的优势在于模拟接口丰富,可与外部电子设备便捷、实时地交互。因此,拥有丰富的扩展配置可选配。在这方面,Micro:bit等单片机电路板也在跟随趋势,致力于硬件开发教育。
这里我们借用一个开发板商家的套件配置,以窥其壮观!