《少儿编程microbit扩展板使用方法.docx》由会员分享,可在线阅读,更多相关《少儿编程microbit扩展板使用方法.docx(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、micro-bit扩展板使用方法无源蜂鸣器micro:bit可编程RGB灯七彩探照灯红外避障主板接口串口数据接口 SPI接口充电接口 (5V充电器)满电指示灯(绿色) 充电指示灯(红色)超声波接口一电源开关电池接口3.7V电源指示灯5V电源指示灯拓展10 lie接口舲机接口 PWM输出接口反面:巡线探头、魔术贴粘砧区域、电机接口1、七彩探照车灯搜索:基本0输入G音乐LED无线循环X:X:逻辑变量ffijffij数学Mbit_显示类Mbit_显示类Q节奏(bpm)G将节奏更改(bpm)G将节奏更改(bpm) 20Mbit_输入类Q将节奏设定为(bpm)120Mbit_音乐类Mbit_音乐类Mbi
2、t_电机类Mbit_小车类MbitJRNeopixel说明:以上积木块1是可以使用的, 官方的10 口是一致的。图5-4积木块2积木块2是官方的也是可以用的,因为我们的硬件是跟6、红外遥控图6-1实物图图6-1实物图P8U93.3VvivaR501K搜索基本输入音乐LED无线循环逻辑变量数学Mbit_显示类Mbit_输入类Mbit_音乐类Mbit_电机类Mbit_小车类,:3 NeopixelT3.3V图6-2硬件原理图说明:红外遥控是通过我们提供的遥控器来控制我们的扩展板从而实现遥控的功能。硬件10: P8图6-3积木块说明:在使用红外遥控时,首先需要配置红外接收的10 口,如下在开机时执行
3、即可,然后 调用红外遥控的事件函数,可以选择所有按钮对应的事件,这时在每个事件里面可以执行任 何你想执行的功能。如下列图,配置红外接收连接在P8 口,当按下遥控器的Power键,执行小车探照灯亮红灯。当开机时connect ir receiver toconnect ir receiver to on l/i.Jbutton pressedA小车RGB易照灯选择车后颜色跑回。 on l/i.Jbutton pressedA小车RGB易照灯选择车后颜色跑回。图6-4例子7、超声波7、超声波星等iVCC SCL SDA GND图7-1实物图穿J5P14 SCL 2P15 SDA 3,41XH2.5
4、4图7-2硬件原理图说明:超声波是外接模块,可以测量前方的距离,从而实现避障跟随等功能。硬件10:发射 Trig (SCL):P14接收 Echo (SDA):P15搜索a小车RGB探照灯选择车灯颜色3。:基本a小车RGB探照灯红色胆|绿色0蓝色a七彩流水灯G音乐G音乐a超声波返回(cm)D LEDa小车音乐播放维国ms无线a小车舵机编号角度循环逻辑又里数学Mbit唬示类Mbit_传感器类a避障传感器检测到a巡线传感器位置a小车控制磔*有障碍物左边状态a小车控制面事|速度iQa小车控制面B左电机速度iQ右电机速度iQ回Mbit_输入类J5 MbL音乐类O Mbit_电机类A Mbit_小车类:
5、二 Neopixel图7-3积木块1搜索Q 红外发射引脚G31 声音传.器引.18返回,耒金 红外传感器引脚领司118碍物 超声波发射管脚。 接收管脚 gf说明:此为封装好的积木块,10 口已经在库里面写好,这里返回的是超声波测量的距离(cm), 也可以使用以下位置积木块测量距离,等同于这里封装好的积木块。:基本0输入O音乐O LED.ill无线C循环X逻辑=变量B数学D Mbit_S示类.MbitJ专感器类图7-4积木块2如下两个积木效果是一样的。显示数字显示数字r4超声波返回(cm)PKP15图7-5例子8、舵机功能图8-1实物图图8-2舵机硬件原理图说明:扩展板支持3路舵机和3路独立PW
6、M输出。硬件10:都是通过IIC控制PCA9685芯片的通道来输出PWM波形的。S1舵机通道(J2):通道3S2舵机通道(J3):通道4S3舵机通道(J4):通道5PWMl (L9):通道 9PWM2 (L10):通道 10PWM3 (L11):通道 11搜索A小车RGB探照灯选择车灯颜色晶。:基本A小车RGB探照灯红色输入A七彩流水灯fTTri ffij音乐LED无线循环逻辑又里数学Mbit_显示类MbitJ专感器类国)Mbit_输入类Ji Mbit_音乐类O Mbit.电机类A Mbil小车类令 Mbit JR:Neopixel说明:编号可以选择3个编号, 围。9、电机功能A超声波返回(c
7、m)A小车音乐播放QEEEEEKIA小车舵机编号SD角度A避障传感器检测到有障碍物A巡线传感器位置检测到 皿工A小车控制画*速度A小车控制隔E左电机速度图8-3积木块右电机速度对应扩展板丝印J2、J3、J4,角度范围可以设置0-180度范图9-1实物图AMIOI&AROL7BROUTAROUTB pt.ROUTAPIN2电机驱动电路LOUTBLOUTA3.3VR4410KR4410K5LEDR6LEDG7 LEDB8SI 9S2 10S3 11OT1 12OT2 1314rA0VDDA1SDAA2SCLA3EXCLKA4A5LEDOOELED1RINB(ISiLED2RINA(I4iSl(3)
8、LINB(I3)S2(4)LINA( 12)S3(5)LED1ILED6LED 10LED7LED9VSSLEDSU8PCA9685PW2R INA2(L1NBINA28 2k20 2(PI9 2524R41 10K17 LIO16 L9 15DT3图92电机驱动原理图说明:直流电机驱动同样是用IIC驱动PCA9685通道输出调速的PWMo 硬件10:左电机A:通道12左电机B:通道13右电机A:通道14 右电机B:通道15搜索Q:基本输入G音乐D LED.ill无线C循环x:逻辑=又里B数学D Mbit唬示类-Mbit-传感器类画Mbit_输入类Ji Mbit_音乐类O Mbit_电机类A小
9、车RGB探照灯选择车灯颜色四A小车RGB探照灯红色|Q绿色|蓝色A七彩流水灯a超声波返回(cm)a小车音乐播放a小车陀机编号角度iQa避障传感器检测到印血a巡线传感器位置年羽回! 检测到 侬RA小车控制电由a小车控制tsaa速度 qA Mbit_小车类I 令 MbitJRNeopixel图9-3积木块说明:三种积木块如下:第一种是直接控制电机方向,速度默认是最大;第二种是可以同时设置两个电机的速度,并能控制方向。第三种是既可以控制方向,也可以单独设置两个电机的速度。 速度范围是0-255a小车控制陆a1左电机速度iQ 右电机速度iQ式式L-。I-KM口 irr 国 书一QecfiB口向tEJ碧
10、 曲w? J。37V PWR图11实验图3.3V33V|R44|IOK、1U82AOVDDAlSDAA2SCLA3EXCLKA4LEDOOELEDI RINBU5) LED2 RINA(14) 61(3) LINB(!3) S3 4) LINA(I2)S3(5) LEDIILED6 LEDIOLED7LED9VSSLED8MM MM MM MBg q t: % U3| V 5II LEDR6M LLIXi7I LEDB8思土 & & JLLJ SI 9S2 10S3 II()1 1 12OT2 1314-= PCA9685PW20423DE2 RINA20. IB IQ. IXA18 1.11
11、17 LIO16 L9 15)13图1-2硬件原理图说明:两个探照车灯是并联在一起,所以控制时,会同时控制颜色。硬件连接10:通过IIC PCA9685控制R:通道0G:通道1B:通道2积木:接索 c:基本输入G音乐 左电机速度盗1右电机速度A Mbit_小车类令 Mbit JR,:二 Neopixel图1-3积木块髭小车RGB探照灯选择车灯颜色留。直接可以选择常见颜色a小车rgb探照灯 红色r q 绿色C oal蓝色可以自己按照RGB配色来选择不同颜色。 范围0-2552、七彩流水编程灯 m图2-1实物图对应图2-2硬件原理图W3VDD_DIJTPOUT VSSoW6812-说明:此灯是由三
12、个级联起来,通过一个10 口控制3个灯的颜色。硬件连接10: P16积木:无线循环逻辑变量ffij数学MbitJ专感然Mbit_输入类Mbit.音乐类Mbit_电机类A MbL小车类得 MbitJRNeopixelA小丰RGB探照灯选择车灯颜色欢。a小车rgb探照灯红色01绿色iQ逅色iQa七彩流水灯a超声波返回(an)a小车音乐播放a小车舵机编号WB角度! Qa避障传感器检测到品k至追加a巡线传感器位浅 胭朝1检测到 隹Ra小车控制(Cma小车控制031速度覆a小车控制侬S!左电机速度iQ 右电机速度iQ图2-3积木块此积木块等价于以下积木块: : NeoPixel at pinsenled
13、s as具体使用此积木块的方法可以参考Neopixel库的使用方法既可。3、红外避障或跟随图3-1实物图图3-1实物图5V 红外接收8550搜索Q:基本输入O音乐D LED.il无线C循环X逻辑=变量B数学D Mbit_显示类.Mbk传感器类国Mbit_输入类Ji Mbit_音乐类O Mbit_电机类红外发射图3-2硬件原理图说明:通过红外发射红外,然后前方有障碍物时,接收管接收到信号,电平由高到低表示有 障碍物检测到。硬件10如下:发射10: P9 低电平发射红外;高电平关闭发射接收10: P3 低电平检测到障碍物;高电平没有检测到障碍物。a小车RGB探照灯选捺车灯颜色Mla小车rgb探照灯
14、红色iQ绿色蓝色nQa七彩浇水灯a超声波返回(cm)a小车音乐播放“,小lihMia小车舵机编号角度iQa避障传感器检测到KSUDa巡线传感器位置年隔。检测到 图Ra小车控制画Ba小车控制跑的速度覆a小车控制偏鼻|左电机速度iQ 右电机速度iQA Mbit_小车类.MbitJR,:二 Neopixel图3-3积木块解释:此积木块返回的是True或者False,满足积木块描述那么返回True,否那么返回Fasle。 功能:可以用来作为避障、跟随。4、巡线传感器图4-1实物图图4-1实物图图4-2硬件原理图说明:巡线传感器与避障传感器原理相同,在白线上返回接收到红外,在黑线上被吸收,会 检测到低电
15、平。这样两边检测的不同就可以知道小车偏移哪边,那么对应控制小车向相反方向 运动,到达巡线的目的。硬件2说明:右边探头2: P1 检测到黑线输出低电平,同时L8灯会亮,表示检测到黑线。左边探头10: P2 检测到黑线输出低电平,同时L9灯会亮,表示检测到黑线。搜索Q:基本 输入 G音乐C LED .all无线 C循环X逻辑 三变量 庭数学Mbit_显示类q小车RGB探照灯选择车灯颜色般。a小车rgb探照灯红色iQ绿色蓝色a七彩流水灯a超声波返回(5)a小车音乐搐放mijmea小车舵机编号角度 Qa避障传感器检测到生国皿a巡线传感器位置 睫检测到 图塞1a小车控制电Ba小车控制(SB速度IQa小车
16、控制面左电机速度iQ 右电机速度iQMbit_输入类Mbit_音乐类Mbit_电机类a Mbit_小车类令 MbitJRNeopixel图4-1积木块解释:此积木块返回的是True或者False,满足积木块描述那么返回True,否那么返回Fasle。功能:可以用来作为巡线小车。5、蜂鸣器RGB/ :京&LI。 一产:3* : 一兽。 RGB9图5-1实物图图5-2硬件原理图说明:蜂鸣器为无源蜂鸣器,可以播放音乐,可以弹奏歌曲。硬件10: P0O音乐C LED.di无线C循环X逻辑=变量画数学O Mbit.显示类J Mbit_传感器 国Mbk输入类 Ji Mbit_音乐类 O Mbit_电机类A小车RGB探照灯选择车灯颜色值a小车rgb探照灯红色 酒绿色My篮色A七彩流水灯A超声波返回(cm)A小车音乐播放,乩小A小车陀机编号角度iaA避障传感器检测到皿曲!a巡线传感器位置 国或hi检测到晅gA小车控制隔gA小车控制随1速度lQA小车控制61 左电机速度 曜|右电机速度a Mbit_小车类令 MbitJRNeopixel图5-3积木块1