手册教程~

Arduino 概述

Arduino是基于易于使用的硬件和软件的原型平台(开源)。它由一块可进行编程的电路板(称为微控制器)和一个称为Arduino IDE(集成开发环境)的现成软件组成,该软件用于将计算机代码编写并上传到物理板上。

关键特征是-

  • Arduino开发板能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输出,例如,启动电机,打开/关闭LED,连接到云以及其他许多动作。

  • 您可以通过通过Arduino IDE(称为上载软件)向板上的微控制器发送一组指令来控制您的板功能。

  • 与大多数以前的可编程电路板不同,Arduino不需要额外的硬件(称为编程器)即可将新代码加载到板上。您可以简单地使用USB电缆。

  • 此外,Arduino IDE使用C ++的简化版本,使其更易于学习编程。

  • 最后,Arduino提供了一个标准的外形尺寸,它将微控制器的功能分解为更易于访问的软件包。

board.jpg

板子类型

根据所使用的微控制器的不同,可以使用各种Arduino板。但是,所有Arduino板都有一个共同点:它们是通过Arduino IDE进行编程的。

差异取决于输入和输出的数量(可以在单个板上使用的传感器,LED和按钮的数量),速度,工作电压,形状因数等。某些板被设计为嵌入式且没有编程接口(硬件),您需要单独购买。有些可以直接用3.7V电池供电,有些则需要至少5V。

这是可用的不同Arduino板的列表。

基于ATMEGA328微控制器的Arduino板

董事会名称工作电压时钟速度数位输入/输出模拟输入脉宽调制串口编程界面
Arduino Uno R35伏16兆赫14661个通过ATMega16U2的USB
Arduino Uno R3贴片5伏16兆赫14661个通过ATMega16U2的USB
红板5伏16兆赫14661个通过FTDI的USB
Arduino专业版3.3v / 8 MHz3.3伏8兆赫14661个兼容FTDI的标题
Arduino专业版5V / 16MHz5伏16兆赫14661个兼容FTDI的标题
Arduino迷你055伏16兆赫14861个兼容FTDI的标题
Arduino Pro迷你版3.3v / 8MHz3.3伏8兆赫14861个兼容FTDI的标题
Arduino Pro迷你5v / 16MHz5伏16兆赫14861个兼容FTDI的标题
Arduino以太网5伏16兆赫14661个兼容FTDI的标题
Arduino Fio3.3伏8兆赫14861个兼容FTDI的标题
LilyPad Arduino 328主板3.3伏8兆赫14661个兼容FTDI的标题
LilyPad Arduino简单板3.3伏8兆赫9450兼容FTDI的标题

基于ATMEGA32u4微控制器的Arduino板

董事会名称工作电压时钟速度数位输入/输出模拟输入脉宽调制串口编程界面
Arduino的莱昂纳多5伏16兆赫201271个本机USB
Pro微型5V / 16MHz5伏16兆赫14661个本机USB
专业微型3.3V / 8MHz5伏16兆赫14661个本机USB
LilyPad Arduino USB3.3伏8兆赫14661个本机USB

基于ATMEGA2560微控制器的Arduino板

董事会名称工作电压时钟速度数位输入/输出模拟输入脉宽调制串口编程界面
Arduino Mega 2560 R35伏16兆赫5416144通过ATMega16U2B的USB
Mega Pro 3.3V3.3伏8兆赫5416144兼容FTDI的标题
Mega Pro 5V5伏16兆赫5416144兼容FTDI的标题
Mega Pro迷你3.3V3.3伏8兆赫5416144兼容FTDI的标题

基于AT91SAM3X8E微控制器的Arduino板

董事会名称工作电压时钟速度数位输入/输出模拟输入脉宽调制串口编程界面
Arduino Mega 2560 R33.3伏84兆赫5412124USB本机