首页 > 机器人课程 > 综合搭建指南

按钮、超声波、LED灯模块使用讲解

2018-06-20 17:49:58   王洪波

一、硬件展示

1、传感器展示

蓝色LED、超声波、按钮模块(从左往右) 图1-1

2、主板展示


主板 图1-2
主板与模块接口分别是:P3(D12\D13)、P4(D8\D2)、P5(A7\A0)、P6(A6\A1)、P7(D1\D0)、P8(A2\A3),P1、P2接口为高压接口,不能直接外接传感器。
 
 
 

3、接线展示

①主板与PC接线

主板与PC接线 图1-3
下载程序到主板时,主板不要接其他模块,把主板上插的蓝牙或者手柄模块也要拔下,下载程序时,防止主板短路,最好装进外壳。
②模块与主板接线

蓝色LED、超声波、按钮模块与主板接线 图1-4
图中蓝色LED模块接主板P5接口、超声波模块接主板P4接口、按钮模块接主板P3接口。

二、软件平台展示

1、Mixly软件获取
Mixly软件下载地址:http://www.zd285.com/down/software/2018-06-16/1.php
打开网页,下载PC软件后解压,找到下图位置。

Mixly软件 图2-1
双击图中Mixly,即可看到下图界面。

Mixly操作界面 图2-2

2、寻迹模块、红黄蓝色LED相互配合案例

将所需模块在Mixly模块栏依次找到组合完成,按照图2-3的案例模块展示图一样。

Mixly案例模块 图2-3

Mixly案例模块编译 图2-4
完成后点击图2-4的编译,没有问题则会在下方显示编译成功。再按照图1-3,先把主板上插的蓝牙或者手柄模块拔下,用连接线把主板与PC电脑连接。

Mixly案例模块上传 图2-5
在与PC电脑连接后,如图2-5中,会显示串口“COM4”(有多种串口名称,不固定),再点击上传后,成功上传后会显示“上传成功”。

 

 

1、Mixly案例-编程模块教学

首先需要声明一个可赋值的变量,在Mixly软件模块栏里,找到“变量”并点击后,将声明模块点击拉到空白处即可。声明模块可以修改名称,此案例需要声明五个变量,例如将“item”修改为“runtime”,其数据类型改为为“长整数”,在模块栏里找到“数学”,将其中第一个数学模块点击拉到声明模块后,自动连接在一起,即可给声明变量进行赋值。可以直接点击数学模块的数字处,修改给变量赋的初始值,在此案例赋值为“0”;如图3-1依次声明五个变量。

声明变量模块 图3-1
完成给声明变量赋初始值后,在Mixly软件模块栏里,找到“变量”并点击后,将赋值模块点击拉到第六排组合,此处变量的名称与对应的声明变量保持一致。在模块栏里找到“智搭科技扩展包”后点击,找到“0-智搭扩展系统”组,在里面找到“智搭超声波”拉到后面与赋值模块组合。如图3-2。

智搭科技扩展包 图3-2
“智搭超声波”模块里,点击端口后的数字可以选择与主板连接端口,此处默认与主板连接端口为“PORT 3”,改为新端口“PORT 4”。
在模块栏里找到“控制”,找到“如果-执行”模块,拉到后面组合。“如果-执行”模块可以添加多种判断条件,执行符合条件或者不符合条件的命令。点击“如果-执行”模块的设置按键,可以添加多种执行命令。如图3-3。

“如果-执行”模块 图3-3
在模块栏里找到“数学”、“智搭科技扩展包”、“变量”、“控制”、“逻辑”里找到相同的模块,如图3-4组合一起。特别注意这里的按钮模块的端口是“PORT 3”。

“如果-执行”模块 图3-4
在模块栏里找到“串口”,添加串口监视器模块,在后面程序运行时,可以通过串口监视器,获得超声波传感器与目标间距离的信息。

“如果-执行”模块 图3-5
 
按照上面的指示,完成图3-6所有模块的拼接以及设置。

案例模块程序 图3-6

2、Mixly案例-操作教学

这个案例是通过按钮控制超声波模块测距功能,蓝色LED灯是放大超声波模块工作。当按钮未按动时,超声波模块无法实现测距。当按钮按动一下,拿起超声波模块,将手放在距离超声波3cm至15cm处,在这区间蓝色LED会亮,也可以用数据线连接主控板,打开串口监视器,实时观测手在距离超声波3cm至15cm区间的距离数据。

串口监视器 图3-7
 
同时适用于智搭风暴系列传感器。
顶一顶

 
QQ在线咨询
2606285285
客服热线
0755-25175070