添加完串口发送函数后,回到 gizwitsEventProcess()用户处理事件函数中添加我们的用户事件逻辑,这里我们是控制 LED1 的亮灭,在 EVENT_LEDonoff 事件中根据返回的开关量添加其 LED1 的开关控制,代码如下:需要提前添加自己定义的LED头文件和usart3.h头文件,不然就报错了。 在mcuRestart()函数中添加软复位函数,...
二,硬件选型 主控芯片:stm32f103 c8t6 wifi模块:ESP8266 01s 传感器:DHT11温湿度传感器、火焰传感器、HC-SR505迷你小型人体红外感应、MQ2(目前还存在一些问题有待解决)。 还有有源蜂鸣器(低电平触发)、小风扇、继电器 其他:stlink v2下载器,usb-ttl,面包板,连接线若干。 三,硬件 3.1有源蜂鸣器 这个东西很好弄,GN...
在课程开始之前我们先要准备好我们的软硬件环境:首先是硬件准备 STM32F103开发板 STM32F103开发板拓展板 ESP-01S串口WiFi模块 这门课程的硬件基于STM32F103、STM32F103拓展板和ESP8266-01S wifi模块进行,STM32F103的程序是由韦东山百问网的开发人员定制,通过定制的程序可以让我们的ESP8266-01S模块接在103的串口上就可以了,...
ESP-01SSTM32USB2TTL GND GND GND TX(GPIO1) PA10 RX(GPIO3) PA9 3.3V 3.3V PA3 TX PA2 RX 代码地址: https://github.com/IOsetting/stm32f103-esp8266 使用说明: 创建一个一级目录MDK-ARM, 使用Keil MDK5在这个目录下创建项目 在项目group设置中, 包含对应的C文件 在项目C/C++设置中, 包含对应的...
本文主要以图文方式介绍了ESP8266接入机智云,生成MCU代码,并成功移植代码,实现APP控制硬件设备的过程。 操作步骤如下: 1、将固件写入ESP8266的过程及注意事项 2、机智云平台使用过程: 创建产品-编辑数据点-使用MCU代码生成器 3、代码移植和编译: 主要涉及修改"gizwits_product.h"头文件-初始化Wifi模块“Gizwits_Init...
本文主要介绍一下ESP8266WiFi模块与Andriod APP实现数据传输的AP模式通讯。 ESP8266模块三种模式:1、STA模式(客户端模式):ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制2、AP 模式(接入点模式):ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制3、STA+AP模式(两种模式...
有条件的话,可以选esp01s,不用接电阻。 代码流程介绍 uart0连接esp01,收发数据使用中断方式进行,接收数据检测到OK,ERROR等关键字以后关闭接收。 uart中断 void USART0_IRQHandler(void) { if(RESET != usart_interrupt_flag_get(USART0, USART_INT_FLAG_RBNE)) { ...
STM32F103+ESP826601S上传各种传感器到阿里云物联网平台,配源码和讲解。STM32电子设计 1550 2 06:00 App 基于STM32F103C8T6+esp8266上传阿里云,温湿度,CO2,土壤湿度,并进行控制。 1124 2 06:57 App 2、温湿度、光照、土壤湿度上传新版onenet-基于STM32F103C8T6 1.1万 1 01:19:47 App 1号-自动浇水装置...
STM32F103+ESP826601S上传各种传感器到阿里云物联网平台,配源码和讲解。STM32电子设计 244 2 6:57 App 2、温湿度、光照、土壤湿度上传新版onenet-基于STM32F103C8T6 2096 1 7:25 App esp8266上传阿里云 云端设置 4172 1 1:19:47 App 1号-自动浇水装置电子设计-基于STM32F103C8T6和esp8266设计 根据土壤湿度...
STM32F103通过串口2跟ESP8266相连。 1、连接阿里云aliyun物联网生活平台(飞燕平台),主动上报本地数据到平台端。 2、接收平台端下发的控制指令并动作。 3、手机app使用阿里云智造APP。 4、代码使用KEIL开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 5...