最近改了一下野火指南者WiFi模块的代码,本来WiFi模块是让LED灯可以改变颜色。我在此基础上,加上野火的定时器模块的代码,稍微改编一下WiFi模块的功能,让它可以通过秉火物联APP,指南者自带的WiFi模块控制LED以一秒的频率闪耀。

在test.c里改变一下,把开灯改为开定时器。

switch ( cCh )
                {
                    case '1':
                        cCh = * ( pCh + 10 );
                      switch ( cCh )
                      {
                            case '0':
                                TIM_Cmd(BASIC_TIM, DISABLE);
                                macLED1_OFF ();
                              ucLed1Status = 0;
                                
                            break;
                            case '1':
                                macLED1_ON ();
                              ucLed1Status = 1;
                                TIM_Cmd(BASIC_TIM, ENABLE);
                            break;
                            default :
                                break;
                        }
                        break;

开了定时器之后,让定时器计时,定时取反LED

void  BASIC_TIM_IRQHandler (void)
{
    if ( TIM_GetITStatus( BASIC_TIM, TIM_IT_Update) != RESET )
    {    
        time++;
        TIM_ClearITPendingBit(BASIC_TIM , TIM_FLAG_Update);      
        if ( time == 1000 ) /* 1000 * 1 ms = 1s 时间到 */
    {
      time = 0;
            /* LED1 取反 */      
            macLED1_TOGGLE();
    }        
    }             
}

主要的改动就是这些了。

野火指南者WiFi模块代码的简单改写,实现LED定时闪耀相关推荐

  1. 【STM32】ESP8266 WiFi模块实时上报温湿度及控制LED灯项目笔记

    ESP8266 WiFi模块实时上报温湿度及控制LED灯项目笔记 一.ESP8266模块 1.模块介绍 2.AT指令介绍 2.硬件连接 二.串口转发及调试 1.串口转发流程 2.串口转发程序实现 ST ...

  2. STM32驱动Marvell 88W8686 WiFi模块代码说明(20180129版)

    一.概述 88W8686是Marvell公司2007年推出的一款SDIO Wi-Fi芯片,使用简单的SPI或SDIO协议就可以与单片机连接起来,操作方便,具有创建无密码或带有WEP密码的Ad-Hoc热 ...

  3. Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】

    目录 一.前言 二.效果展示 1.APP界面展示 2.C51硬件展示 三.Android Studio APP源代码 1.AndroidManifest.xml 1.请求联网: 2.开放明文传输: 2 ...

  4. 【WiFi模块ASP-ESP8266】理论讲解与串口助手验证(超详解)

    大家好,我是小政,一名自动化专业的在校学生.最近在学习利用opencv进行环境监测,需要将获取到的数据通过通信协议传输给stm32,我选择使用wifi模块进行无线通信,接下来我会将我从入门到掌握wif ...

  5. 如何识别WiFi模块型号真伪

    一直以来有分享针对WiFi模块的一些独到见解,在同行中常常有引用.编辑.套用的情形!围绕如何鉴别WiFi模块型号真伪这个话题,一直想提出来分析,但是又类似揭发WiFi模块行业的黑幕一样,拖压着一直不说 ...

  6. ESP8266 WIFI 模块串口调试过程-实现通过互联网实现数据远程传输(结尾含驱动代码链接)

    一. ESP8266 WIFI模块调试(串口发送AT指令调试). ESP8266 WIFI模块的调试算是最复杂的了,虽然通信是简单的串口通信,但是要设置ESP8266连接服务器并稳定无误的将数据上传, ...

  7. java搭建简单web服务器用于WiFi模块发送指令

    目的:通过和WiFi模块连接同一手机热点,使用相同端口,用于给小车搭载的WiFi模块发送指令. 准备:电脑安装eclipse,使用java Socket编程 简单总结了一下写一个简单地服务器需要哪些步 ...

  8. 指南者开发板 esp8266 WIFI模块使用测试

    背景:想买一个WIFI模块,发现秉火指南者开发板上已经存在,于是开始研究. 1.模块原理图 MINI_V3 黑白原理图上有相关资料 模块原理图如下图所示: 2.按照一般教程接线,注意VCC为3V,UT ...

  9. 基于51单片机的WIFI模块的简单通信

    文章目录 ESP-01S-WIFI模块 AT指令 用到的AT指令 软件下载 如果是新WIFI设备,例如波特率9600,双模等等需要配置 与单片机通信接线 如何接线 代码(当作客户端接入自己家路由器,单 ...

  10. STM32之 ESP8266 WIFI 模块驱动代码-可以通过互联网实现数据远程传输(程序稳定,清晰明了非常容易移植到51单片机上)

    成品展示部分 :(ESP8266只是其中一个小部分而已) 实物图: 基于互联网的农业大棚环境监控系统设计 电路图: 农业大棚环境监控设计电路图(彩色)  调试部分:ESP8266 WIFI 模块串口调 ...

最新文章

  1. discuz论坛 java,如何添加Discuz论坛的应用
  2. python提高运行效率_提高 Python 运行效率的六个窍门
  3. matlab求距离判别函数,求MATLAB的逐步判别程序 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
  4. 页面加载被延迟 Firefox将禁用对DV和OV证书的OCSP检查
  5. 七大步骤,详解预置算法构建模型的全过程
  6. [转载] python3 闭包
  7. 造个轮子 | 自己动手写一个Redis
  8. Atitit r2017 r5 doc list on home ntpc.docx 驱动器 D 中的卷是 p2soft 卷的序列号是 9AD0-D3C8 D:\ati\r2017 v4 r
  9. win10远程桌面查看对方计算机名,详细教你win10远程桌面连接命令
  10. oracle12c安装详解,Oracle12C安装教程
  11. 浅谈-61850-1
  12. 下载Youtube-8m视频,ubuntu安装测试使用
  13. 星际、魔兽3、红警完全对比
  14. 火线——地线——零线
  15. Page migration
  16. SAMA5D3X-EK 嵌入式linux内核编译启动及通过nfs通过网络启动文件系统及文件系统镜像的制作
  17. Unet语义分割训练和TensorRT部署
  18. 推荐系统深度学习篇-NFM 模型介绍(1)
  19. 你一念之差,我动情一场:伤感日志
  20. 图像处理项目-监控视频的行人追踪

热门文章

  1. CRAPS又称花旗骰,是美国拉斯维加斯非常受欢迎的一种的桌上赌博游戏。该游戏使用两粒骰子,玩家通过摇两粒骰子得出的点数进行游戏。
  2. C语言 生成随机数 分析给定范围的随机数生成公式
  3. 从头学计量-中介效应理论介绍
  4. 项目选题报告答辩总结——日不落战队
  5. 【转】Photoshop中快速复制的技巧有哪些
  6. burst tx 功能 开启_华硕路由器无线网络,专业设置各功能科普
  7. jsp 按照学号查找学生_​全国学籍号查询平台:https://my.chsi.com.cn/archive/index.jsp...
  8. Activiti工作流程详解
  9. 秒懂三层交换机的作用及使用
  10. Java与Python学习通法(1)和(2)序言和编程语言发展史怎么学