第1章 硬件平台介绍与软件快速入门

1.1 硬件平台介绍

导读

Mini Bread Uno(迷你面包Uno)是针对初学Arduino编程的老师和学生而设计的一款兼容Arduino Uno的低成本Arduino开源硬件平台,因平台上自带一块Mini面包板而得名,非常适合校园Arduino编程入门教学课程使用。

硬件布局与对外接口

Mini Bread Uno平台使用兼容性更好的CP2102作为串口转USB(编程/通信)接口芯片,总体的结构设计和布局非常简洁,图1.1标出了平台的主要接口。

图1.1 Mini Bread Uno平台的主要接口

为了方便大家更好、更快地熟悉这个平台,我们将Mini Bread Uno和使用最广泛的Arduino Uno平台做了对比,它们的外观差别如图1.2所示。

图1.2 Mini Bread Uno和Arduino Uno平台外观区别

几点主要的区别如下:

(1)绝大多数元器件挪到了背面;

(2)平台的复位按钮位置不同;

(3)用来编程的USB接口为Micro USB,而不是我们常见的Type B类型;

(4)去掉了外接电源输入口,仅采用USB供电方式;

(5)正面增加了5个5V电源插孔和5个GND插孔(见图1.3);

图1.3 Mini Bread Uno侧视图

(6)正面预留了一个粘贴Mini面包板的位置,方便教学使用。

Mini Bread Uno还具有以下几个特色:

(1)平台采用白底黑字,大方美观,非常方便辨认;

(2)采用Micro USB 5V电源输入口,最大可以提供10W左右的驱动能力;

(3)采用USB有线编程;

(4)平台自带Mini面包板,方便课堂教学使用。