Arduino

Arduino是一款开源的电子原型平台,包含硬件和软件两部分。硬件核心是基于Atmel AVR系列微控制器的开发板,如经典的Uno、Mega等型号;软件则是一个基于Processing的集成开发环境(IDE),使用C/C++语言进行编程。

该平台最大的特点是开源特性和低门槛。硬件设计文件与软件代码完全公开,任何人都可以修改、生产和销售兼容设备。其简洁的API封装了底层寄存器操作,即使没有电子基础的爱好者也能快速实现LED控制、传感器读取、电机驱动等应用。

Arduino的工作原理

  • 核心控制:以ATmega328P等微控制器为核心,通过执行烧录的程序代码来控制硬件行为。
  • 电源管理:可通过USB接口或外部电源(7-12V直流)供电,内置电压调节器提供5V/3.3V稳定输出。
  • 程序存储:编译后的程序通过USB转串口芯片(如CH340G)烧录至微控制器的Flash存储器中。
  • 信号输入:通过模拟输入引脚(ADC)读取传感器模拟信号,或通过数字引脚检测开关量信号。
  • 信号输出:通过数字引脚输出PWM波控制舵机/灯光,或直接驱动继电器/电机等执行器件。
  • 时钟同步:依赖16MHz晶振提供基准时钟信号,确保指令执行和定时操作的准确性。
  • 通信交互:支持UART、I2C、SPI等通信协议,可与传感器、显示屏等外设进行数据交换。
  • 复位机制:通过复位电路实现程序重启,复位按钮可手动触发重启过程。

Arduino的特点

  • 开源生态:硬件设计图和软件代码完全开放,允许任何人修改、生产和销售兼容设备。
  • 低门槛易用:基于简化的C/C++语言框架,无需深厚电子基础即可快速上手开发。
  • 跨平台兼容:IDE支持Windows、macOS、Linux系统,适配不同用户的操作环境。
  • 丰富扩展性:通过标准GPIO引脚和Shield扩展板,可连接数千种传感器和执行器。
  • 成本低廉:基础板卡价格通常控制在50-200元,大幅降低原型开发成本。
  • 社区支持强大:全球开发者社区提供海量开源项目和教程,技术资源极其丰富。
  • 实时交互能力:支持通过串口实时与PC通信,便于调试和数据可视化。
  • 低功耗设计:多数型号支持休眠模式,功耗可降至微安级别,适合电池供电场景。

Arduino的类型(按硬件规格)

  • 基础入门型:如Uno R3,采用ATmega328P,具备14个数字IO和6个模拟输入,最适合初学者。
  • 高性能型:如Due,采用ARM Cortex-M3内核,84MHz主频,适合处理复杂算法。
  • 微型紧凑型:如Nano/Micro,尺寸极小且集成USB芯片,适合嵌入式部署。
  • 物联网专用型:如MKR系列,集成Wi-Fi/BLE/LoRa模块,专为IoT应用优化。
  • 工业级型号:如Portenta H7,双核处理器支持Arduino和MicroPython双环境,通过工业认证。
  • 可穿戴型号:如Gemma/Gemma M0,直径仅27mm,支持电池供电和导电缝线连接。
  • 教育套件型:如Education Starter Kit,包含传感器包和课程项目,适合教学场景。
  • 兼容衍生型:如ESP8266/ESP32开发板,虽非官方但完美兼容Arduino生态。

Arduino的应用领域

  • STEAM教育:中小学创客课程通过Arduino学习编程与电子基础,制作智能小车、机器人等教具。
  • 智能家居:DIY智能灯光系统、温湿度监控、门窗安防装置等个性化家居解决方案。
  • 工业原型:产品开发阶段的功能验证,如控制面板原型、传感器测试平台搭建。
  • 艺术交互:新媒体艺术家创作声光互动装置、机械动态雕塑等跨界艺术作品。
  • 农业物联网:农田墒情监测、智能灌溉系统、温室环境自动化控制等智慧农业应用。
  • 科学实验:天文摄影赤道仪控制、生物培养环境监测、物理实验数据采集等科研辅助。
  • 医疗辅助:开发低成本假肢控制系统、康复训练设备、医疗警报装置等辅助工具。
  • 环保监测:空气质量检测站、水质分析仪、噪声污染地图绘制等环境数据采集项目。

RS为您提供了不同品牌的Arduino,如ArduinoDFRobot等多款不同规格、型号的产品供您挑选,从而满足不同的应用场景需求。

更多Arduino相关的问题,请查看Arduino指南。

欢迎查看和订购RS的Arduino及相关产品,订购现货24小时内发货,线上下单满额免运费。

92 产品显示为 Arduino

  • RS 库存编号 358-164
  • 制造商零件编号 AKX00073
RMB3,484.02(不含税)
Arduino
Portenta 原型套件 ME
扩展板
AKX00073
-
  • RS 库存编号 287-0666
  • 制造商零件编号 A000066_CN
RMB151.20(不含税)
Arduino
UNO Rev 3
扩展板
ATMega 16U2
3
  • RS 库存编号 358-203
  • 制造商零件编号 AKX00031
RMB437.29(不含税)
Arduino
Arduino 边缘控制外壳套件
控制器板
-
-
RMB223.91(不含税)
Arduino
用于声音、音乐和数字音频数据的 I2S 总线和 sd
开发板
ATSAMD21G18A
-
  • RS 库存编号 590-930
  • 制造商零件编号 ABX00142
RMB96.26(不含税)
Arduino
Nano R4
载板
ABX00142
1
  • RS 库存编号 216-3756
  • 制造商零件编号 DFR0282
RMB98.37(不含税)
DFRobot
beetle - 最小 Arduino 板
开发板
ATmega32U4
-
  • RS 库存编号 268-6962
  • 制造商零件编号 ABX00083
RMB145.80(不含税)
Arduino
Nano ESP32,带针座
开发板
-
-
  • RS 库存编号 233-6798
  • 制造商零件编号 ABX00062
RMB356.12(不含税)
Arduino
Arduino UNO 微型 LE
扩展板
ATMEGA16U2 , ATMEGA328P
-
  • RS 库存编号 769-7412
  • 制造商零件编号 A000062
RMB361.19(不含税)
Arduino
due 开发板
开发板
AT91SAM3X8E
1.0
  • RS 库存编号 287-0663
  • 制造商零件编号 A000005_CN
RMB156.79(不含税)
Arduino
nano 开发板
扩展板
ATmega328
2
  • RS 库存编号 268-6960
  • 制造商零件编号 ABX00069
RMB308.94(不含税)
Arduino
Nano BLE 感应 Rev2
开发板
-
-
  • RS 库存编号 171-1861
  • 制造商零件编号 K040007
RMB803.64(不含税)
Arduino
入门套件多语言德语版本
入门套件
ATmega328P
-
  • RS 库存编号 358-199
  • 制造商零件编号 ASX00031
RMB450.83(不含税)
Arduino
Portenta 突围
开发板
-
-
  • RS 库存编号 287-0664
  • 制造商零件编号 A000062_CN
RMB302.39(不含税)
Arduino
due 开发板
扩展板
ATSAM3X8E
3
  • RS 库存编号 287-7567
  • 制造商零件编号 AKX00069
RMB677.45(不含税)
Arduino
即插即用套件
-
-
2
  • RS 库存编号 559-954
  • 制造商零件编号 ABX00107
RMB53.76(不含税)
Arduino
莫杜利诺把手
扩展板
ABX00107
-
  • RS 库存编号 559-955
  • 制造商零件编号 ABX00108
RMB43.80(不含税)
Arduino
Modulino 蜂鸣器
扩展板
ABX00108
-
  • RS 库存编号 266-2935
  • 制造商零件编号 ABX00074
RMB412.73(不含税)
Arduino
波滕塔C33
扩展板
R7FA6M5BH2CBG
-
  • RS 库存编号 176-3649
  • 制造商零件编号 ABX00022
RMB634.81(不含税)
Arduino
MKR Vidor 4000
开发板
ATSAMD21G18A
-
RMB863.46(不含税)
Arduino
入门套件多语言意大利语版本
入门套件
ATmega328P
V3
每页结果数