zoukankan      html  css  js  c++  java
  • 51单片机——蓝牙远程点灯

    技术:51单片机、蓝牙、HC-05、串口
     

    概述

    本文介绍了如何配置HC-05蓝牙模块和APP如何远程控制单片机上的LED灯

    详细

    一、HC-05蓝牙模块

    HC-05是主从一体的蓝牙串口模块,使用起来非常之方便,当HC-05与其他蓝牙设备连接成功后,使用方法与串口没什么差别,当然HC-05要跟你的单片机串口连接起来。简单画画原理说明下:

    1549107276767094579.png


    二、HC-05蓝牙配置

    • 打开:HC-05模块软件 --> HC-05AT测试版

    图片2.png

    • 打开:读我.txt,跟着一步一步做就行了

    • 波特率(配置时默认):38400,接下来配置蓝牙信息:

    1549108701285096193.png

    • 写好之后,点击跟更模块信息,再点击获取模块信息查看配置情况:

    1549108676065030954.png

    • OK,这样就配置完成了,接下来,手机打开蓝牙看看能不能找到你的蓝牙:

    1549108458114048241.png 1549108614100048425.png


    三、51单片机——蓝牙点灯

    硬件连接:

    图片7.png

    串口配置:

    void UsartInit()        //设置串口
    {
        SCON=0X50;   //设置为工作方式1
        TMOD=0X20;   //设置计数器工作方式2
        PCON=0X80;   //波特率加倍
        TH1=0XFA;    //计数器初始值设置,注意波特率是9600的
        TL1=0XFA;
        ES=1;      //打开接收中断
        EA=1;      //打开总中断
        TR1=1;     //打开计数器
    }

    注:这里波特率要跟HC-05蓝牙那边设置的一样:9600

    蓝牙点灯:

    if(receiveData=='1') 
    {
        led=1;    //接收1时,打开LED灯
    }
    if(receiveData=='0') 
    {
        led=0;    //接收0时,关闭LED灯
    }

    测试:手机下载蓝牙调试助手软件,这里我随便下载了一个,也分享给大家用

    • 手机先打开蓝牙,然后按操作连接蓝牙:

    1549109099638045505.png 1549109142179005012.png

    • 发送’0’ , LED灯灭

    1549109240886035022.png 1549109260630015662.png

    • 发送’1’ , LED灯亮

    1549109412939046469.png 1549109441665078991.png

    • 或者用APP中的按键来实现开关灯:

    1549109488311060723.png


    四、总结

    本文介绍了如何配置HC-05蓝牙模块和如何进行蓝牙点灯。其实配置好HC-05蓝牙后,具体使用跟操作串口差不多的,所以你只要会操作串口,那么蓝牙对于你来说是非常简单的!往期串口文章:http://www.demodashi.com/demo/14691.html


    五、项目结构图

    图片15.png

    注:本文著作权归作者,由demo大师发表,拒绝转载,转载需要作者授权

  • 相关阅读:
    VMware coding Challenge: Coin Toss Betting
    Lintcode: k Sum II
    Lintcode: Interleaving Positive and Negative Numbers
    Lintcode: Insert Node in a Binary Search Tree
    Amazon OA
    Leetcode: Best Time to Buy and Sell Stock IV
    Leetcode: Reverse Words in a String II
    Leetcode: Repeated DNA Sequence
    Leetcode: Rotate Array
    VMware coding Challenge:Date of Weekday
  • 原文地址:https://www.cnblogs.com/demodashi/p/10503416.html
Copyright © 2011-2022 走看看