查看: 294|回复: 2
打印 上一主题 下一主题

【Arch BLE】实验六 声控传感器

[复制链接] qrcode

29

主题

34

帖子

103

积分

注册会员

Rank: 2

积分
103
楼主
跳转到指定楼层
发表于 2016-1-8 10:32 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本次实验是该系列实验的第六个,测试声音传感器控制板载LED灯的开和关。

一、实验目的
1.了解mbed的库函数
2.掌握Arch BLE模拟接口使用

二、实验基本要求 
1. 阅读和理解官方wiki上的资源
2. 通过实验用声音传感器控制板载LED灯的开和关

三、实验环境  
硬件平台:Arch BLE,声音传感器以及杜邦线若干
软件平台:mbed

四、实验内容 
1.软件平台搭建
a)首先在mbed官网注册帐号:https://developer.mbed.org
b)安装mbed驱动,可支持虚拟串口:https://developer.mbed.org/handbook/Windows-serial-configuration

2. 硬件平台:
用杜邦分别连接声音传感器模块和Arch BLE, 连接关系如下:

Arch ble          声音传感器模块
GND                  -
5V                    +              
p1                    S

实际连接图如下:



3.实验测试代码
#include "mbed.h"

DigitalOut led(LED1);
AnalogIn sound(p1);
Serial com(p8, p7);
 
int main()
{
    float value = 0;
    com.baud(115200);
    while (true) 
    {
        value = sound.read();
        if(value>0.5)
        {
            led = 1;
            com.printf("Current value of the sound sensor: %frn", value);
            wait(3.0);
        }
        led = 0; 
    }
}

代码解析:如果声音传感器获得的值的大于阈值0.5,则点亮板载LED 3秒钟, 实现声控开关的功能。

4.程序执行结果如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

95

帖子

10

积分

新手上路

Rank: 1

积分
10
沙发
发表于 2016-1-8 10:43 PM | 只看该作者
你的标题写错了,应该是实验六了。
回复 支持 反对

使用道具 举报

0

主题

113

帖子

46

积分

新手上路

Rank: 1

积分
46
板凳
发表于 2016-1-8 10:51 PM | 只看该作者
谢谢指出

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表