基于ZigBee模块与51单片机之间的简化智能家居项目简介(学生版本)(4.30更)

Posted wd-bk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于ZigBee模块与51单片机之间的简化智能家居项目简介(学生版本)(4.30更)相关的知识,希望对你有一定的参考价值。

昨天(4.29)任务是完成通信并写出解析码:(4.30)任务基本完成我先用了二个单片机试验基本OK,可以完成通信,解析码为(0x31 0x32 END 0x(END号) 0x77 0x23) 列:0x31 0x32 0x31 0x11 0x77 0x23。目前这只是自动功能的解析码后期我会慢慢的加上其他的功能。

遇到的问题:今天任务简单一切顺利 倒是学会了 QT当中 Qstring char *  QByteArray 的转换 转换如下(网上找的试验过可以)

      ①把QString 转化为 char*

        思路:

        1.先把QString类型变为QByteArray类型  

        2.从QByteArray类型再转为char* 类型 

        QString qStr = "智能家居";

        QByteArray qByteArray = qStr.toUtf8();

        char* cStr = qByteArray.data();

        qDebug()<<cStr<<endl; //或 qDebug()<<qStr.toUtf8().data();

        或者

        QString str="abc";
        char *ch;
        ch = str.toLatin1.data();

      ②char * 转化QString

        思路:

        直接使用QString的构造函数

        char *str = "智能家居"

        Qstring strr(str);

        qDebug()<<strr.toUtf8().data() << endl;

明天(5.1)完成第一代版本智能家居(温湿度,门禁)。

     ①制作QT界面

     ②判断门的状态

     附加: 灯光系统,五月份有三项比赛时间很紧张。。。。

祝大家5.1假期快乐,希望大佬给小弟指导指导。

以上是关于基于ZigBee模块与51单片机之间的简化智能家居项目简介(学生版本)(4.30更)的主要内容,如果未能解决你的问题,请参考以下文章

单片机RS485通信问题

51单片机能否使用Zigbee模块进行无线通信?

毕业设计:基于单片机的智能鱼缸系统设计与实现 - 嵌入式 物联网 stm32 51单片机 智能鱼缸

无线模块推荐一下。 求stc89c52单片机与单片机之间串口无线收发程序?

基于51单片机+LD3320语音模块+SYN6288语音合成——语音识别智能分类垃圾桶

毕业设计 基于STM32单片机无线ZIGBEE智能大棚土壤湿度光照检测