前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7-开发板接入小五物联实现远程控制(Air202模块+单片机)

7-开发板接入小五物联实现远程控制(Air202模块+单片机)

作者头像
杨奉武
发布2018-08-15 11:05:30
6050
发布2018-08-15 11:05:30
举报
文章被收录于专栏:知识分享

https://www.cnblogs.com/yangfengwu/p/9337033.html

基础教程源码链接请在淘宝介绍中下载,由于链接很容易失效,如果失效请联系卖家,谢谢

https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18540610442.6.36a74814ZSaRsu&id=569295486025

这一节为教程最终版功能演示,现在不必深究,早晚自己全部都会实现的(静静的跟着我学哈)

实现的功能:

用手机APP远程控制

我做的air202的程序远程接收的指令,会直接输出到air202的串口1(不必深究,以后都会会的)

板子上就是专门设置的STM32的串口1和air202的串口1通信

说一下数据具体是什么数据

      串口接收的是:  switch;relay=1

      串口接收的是:  switch;relay=0

咱现在写个单片机程序,单片机的串口1接收到  switch;relay=1  就控制PB1输出高电平,

单片机的串口1接收到  switch;relay=0  就控制 就控制PB1输出低电平.

STM32的程序是自己以前建的模版,自己所有的项目都是用的这个模版,这个模版反正是让我写的

很完善,尤其串口通信和数据存储写的使用起来很是方便了.大家先自行研究,改天再好好的用几篇

文章介绍一下自己的模版.其实自己现在的单片机,WIFI,air202,上位机的程序,仔细看,几乎都是一

个模子......

上一节程序已经下载了,我现在看看发来的数据是不是

好现在写单片机程序

如果不明白自己的程序可以参考

http://www.cnblogs.com/yangfengwu/p/8628219.html

http://www.cnblogs.com/yangfengwu/p/8912072.html

如果还是不懂,.....(努力吧!骚年)

代码语言:javascript
复制
while(1)
    {
        IWDG_Feed();//喂狗
        Testing();//测试函数

        if(Usart1ReadFlage)//串口1接收到一条完整的数据
        {
            Usart1ReadFlage = 0;
            //switch;relay=1      switch;relay=0
            if(strstr(Usart1ReadBuff, "switch;relay=1"))
            {
                PBout(1) = 1;
            }
            else if(strstr(Usart1ReadBuff, "switch;relay=0"))
            {
                PBout(1) = 0;
            }
            //PutData(&Uart1rb,USART1,Usart1ReadBuff,Usart1ReadCntCopy);
        }
    }

下载就不说了,无论用哪种方式只要是下载进去就行

先用串口助手测试一下STM32

别忘了

 可以了,现在联合测试

刚才发现电机转起来有可能造成芯片供电不足......

尽量用好的USB线,后期自己也多加几个大的储能电容

如果是下载hex文件,我的hex文件位置

https://www.cnblogs.com/yangfengwu/p/9357695.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-07-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档