zt07elecfreaks 发表于 2018-1-22 14:49:14

Micro:bit扩展板介绍

Micro:bit扩展板介绍 file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4224.tmp.png
BBCMicro:bit侧边的引脚可以引出用于输入信号或者产生控制信号,但由于其接口比较特殊。对于0、1、2、3V、GND这几个引脚,我们可以通过鳄鱼夹来将其信号引出,但其他的引脚间距较密,实在是不方便引线。另外,microbits电平只有3.3V,但是很多模块必须要5V供电和5V TTL电平才能正常工作,比如我们的 LED数码管模块,比如 IIC LCD模块等等。基于以上这两点原因,我们设计了Micro:bit扩展板。

Elecfreaks设计的扩展板可与BBC Micro:Bit的引脚完全匹配,将BBC Micro:bit插入扩展板后,可方便引线操作。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4235.tmp.png (此图发布的时候改为gif)
该产品特点如下:
1、扩展了从P0至P16的PGIO口。
2、每个I/O口下方都有VCC与GND的排针,并且用不同的颜色区分开来,用你可以很方便的连接你的扩展模块,该针脚的排布与章鱼系列完全兼容。
3、增加了升压模块,P9至P16的VCC与信号电平可以通过开关在3.3V与5V之间任意选择。
4、引出了UART接口、I2C接口与SPI接口,其中,I2C接口可以接3路I2C设备,SPI接口可以接两路SPI设备。
5、两块扩展板之间可直接对接进行串口通信。

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4236.tmp.png
我们的这块扩展板,最大的特点就在于有电源转换功能,你既可以保留官方提供的3.3V电平,又能将部分I/O口电平设定为5V。有了这个功能,一方面能扩展使用5V的电子模块(比如4位数码管模块),另一方面,对于5V的串口通讯设备,我们仅需要拨动一个开关就能兼容使用,你不必再去增加一个电平转换电路或者增加一个匹配电阻,这大大减轻了你的操作难度,让你能把更多的时间与精力去放在编程与创意上。

让我们来通过示波器来观察一下Micro:bit的电平变化情况。
首先,我们编写一个程序,让P16引脚输出一个方波,并将程序下载至Micro:bit。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4237.tmp.jpg

把VCC电平选择开关拨向3.3V。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4238.tmp.png
用示波器看看P16口的电平情况:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4239.tmp.png

现在把VCC电平选择开关拨向5V
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps4249.tmp.png
用两个通道,同时测P16口电平转换前后的波形:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps424A.tmp.png
可以从示波器中观察到,I/O口电平转换前为3.3V,转换后为5V,两个电平间的转化你所需要做的仅仅是拨动一个开关这么简单。这个设计是不是非常酷?

扩展板与章鱼套件是完全兼容使用的,你能像连接至Freaduino一样快速地把章鱼套件连接至Micro:bit,在颜色标识的帮助下不用担心会连错线。看下面的图,是不是很像一直大章鱼?
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps424B.tmp.png
对于刚刚学习编程的学生们来说,复杂的电路设计会给他们带来困扰,这些困难会极大地削减学习热情。学生在学习过程中,最需要的是什么?是鼓励是支持,是正确地引导。我们做这个扩展板,就是要让学生能够尽可能简单地使用Micro:Bit与尽可能快速地做出自己的编程作品。
这一切这正如Micro:Bit的设计理念一样,让孩子们尽情地享受编程与创意带来的快乐。

https://www.elecfreaks.com/9139.html
页: [1]
查看完整版本: Micro:bit扩展板介绍