Arduino图形化编程进阶实战
上QQ阅读APP看书,第一时间看更新

1.1 Arduino控制器简介

Arduino平台由Arduino控制器和Arduino集成开发环境(IDE)组成。

Arduino控制器的型号很多,目前使用最多的是Arduino UNO,它是Arduino平台的标准版。和Arduino UNO功能基本一样,但体积小型化的Arduino控制器有Arduino Nano和Arduino Pro Mini;体积大型化同时性能提升的有Arduino MEGA2560,它们均兼容Arduino UNO的程序,因此我们以Arduino UNO为例介绍就可以了。

Arduino UNO的最新版本是UNO R3,其主要参数如下。

· MCU:ATmega328P

· USB接口芯片:ATmega16U2

· 工作电压:5V

· 输入电压:7~12V

· 数字输入/输出引脚:14个,分别为0~13(其中3、5、6、9、10、11引脚可作为模拟输出(PWM方式))

· 模拟输入引脚:6个,分别为A0~A5(这6个引脚也能作数字输入/输出引脚用)

· 数字输入/输出引脚最大输出电流:40mA

· 3.3V电源输出接口最大输出电流:50mA

· FIash Memory:32KB(其中0.5KB用于bootIoader)

· SRAM:2KB

· EEPROM:1KB

· 工作时钟:16MHz

Arduino UNO R3控制器的结构如图1.1所示。

图1.1 Arduino UNO R3控制器

Arduino UNO控制器的电源供应方式有3种:(1)通过USB连线供电,供电电压为5V;(2)通过电源输入插座或电路板上的Vin输入端供电,供电电压为7~12V,经电路板稳压后提供5V工作电压;(3)通过电路板上的5V输出端供电,供电电压为5V。

Arduino UNO控制器有两个直流电源输出端,分别为5V和3.3V,用于对外接设备供电。其中5V输出端能提供的最大电流为300mA,3.3V输出端能提供的最大电流为50mA。

Arduino Nano和Arduino Pro Mini控制器分别如图1.2和图1.3所示。

图1.2 Arduino Nano控制器(正反面)

图1.3 Arduino Pro Mini控制器(正反面)