标题:
电脑通过ESP8266控制DS18B20的电源,及上传DS18B20的温度
[打印本页]
作者:
yin_xin_lan
时间:
2017-4-29 16:22
标题:
电脑通过ESP8266控制DS18B20的电源,及上传DS18B20的温度
此贴是根据野火的程序修改的,只能控制一个DS18B20。
0.png
(37.81 KB, 下载次数: 162)
下载附件
2017-4-30 01:38 上传
0.png
(54.82 KB, 下载次数: 144)
下载附件
2017-4-30 01:40 上传
单片机源程序:
/**
******************************************************************************
* @file main.c
* @author fire
* @version V1.0
* @brief WF-ESP8266 WiFi模块测试
******************************************************************************
* @attention
*
* 实验平台:野火 iSO STM32 开发板
******************************************************************************
*/
#include "stm32f10x.h"
#include "bsp_usart1.h"
#include "bsp_SysTick.h"
#include "bsp_esp8266.h"
#include "test.h"
#include "bsp_dht11.h"
/**************************************************************************************
* 描 述 : GPIO_DSB初始化
* 入 参 : 无
* 返回值 : 无
**************************************************************************************/
void LED_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/* Enable the GPIO_LED Clock */
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB , ENABLE);
GPIO_DeInit(GPIOB); //将外设GPIOB寄存器重设为缺省值
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_ResetBits(GPIOB , GPIO_Pin_9); //初始状态,熄灭指示亮
}
/**
* @brief 主函数
* @param 无
* @retval 无
*/
int main ( void )
{
/* 初始化 */
LED_Configuration ();
USARTx_Config (); //初始化串口1
SysTick_Init (); //配置 SysTick 为 1ms 中断一次
ESP8266_Init (); //初始化WiFi模块使用的接口和外设
//DHT11_Init (); //初始化ds10b20
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
下载:
向电脑网络助手上传 ds18b20 温度禁止修改 已验证.rar
(757.5 KB, 下载次数: 52)
2017-4-30 01:39 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
yin_xin_lan
时间:
2017-4-29 16:39
还需要下载一个猎豹WiFi热点。开启热点后ESP8266回自动连接到热点上,连接上后就可以通信了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1