久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32單片機連接阿里云
[打印本頁]
作者:
kindoma
時間:
2024-3-17 17:39
標題:
STM32單片機連接阿里云
使用STM32F103C8T6連接阿里云,上傳溫濕度,并包含兩個開關控制。
#include "stm32f10x.h" // Device header
#include "OLED.H"
#include <stdio.h>
#include "Delay.h"
#include "MyUSART.H"
#include "AD.H"
#include "esp.h"
#include "DHT11.H"
#include "MySPI.H"
#include "PWM.H"
#include "LED.H"
int Temperature;
int Shidu;
uint8_t Lock='0';
uint8_t Switch2='0';
extern char RECS[200];
extern char Data[5];
uint16_t cnt;
uint16_t AD;
float Volatge;
void Init(void)
{
uint8_t Judge=0;
OLED_Init();
OLED_ShowString(1,1,"Linking...");
MyUSART_Init(); //初始化串口
PWM_Init();
do
{
Judge = esp_Init();
OLED_ShowString(1,1,"error code: ");
OLED_ShowNum(2,1,Judge,1);
}while(Judge); //連接阿里云直到成功
RCC_APB2PeriphClockCmd (RCC_APB2Periph_GPIOA ,ENABLE);
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_0;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA,&GPIO_InitStructure);
GPIO_ResetBits(GPIOA,GPIO_Pin_2);//LED初始化為低電平(關)
}
int main(void)
{
Init();
// AD_Init ();
OLED_Clear();
OLED_ShowString (1,1,"Secure");
OLED_ShowCHinese (1,12,4);
OLED_ShowCHinese (1,14,5);
OLED_ShowCHinese (2,1,0);
OLED_ShowCHinese (2,3,2);
OLED_ShowCHinese (2,5,3);
OLED_ShowCHinese (3,1,1);
OLED_ShowCHinese (3,3,2);
OLED_ShowCHinese (3,5,3);
while(1)
{
AD=ADC_GetValue();
Volatge =(float) AD/4055*3.3;
if(Volatge>=0.2)
LED_ON();
cnt++;
if(cnt%150==0)
DHT11_GetData(); //約每1s執行一次溫濕度采集
if(cnt==600) //約每6s執行一次數據上報
{
if(Esp_PUB() == 1)
{
OLED_ShowString(1,1,"publish failed");
Delay_ms(500);
OLED_Clear();
}
cnt=0;
}
Shidu=Data[0];
Temperature=Data[2];
OLED_ShowNum(2,7,Temperature,2);
OLED_ShowSignedNum(2,12,40,2);
OLED_ShowNum(3,7,Shidu,2);
OLED_ShowSignedNum(3,12,60,2);
CommandAnalyse ();
if(Lock=='0')
PWM_SetCompare(5);
else if(Lock=='1')
PWM_SetCompare(15);
if(Switch2=='0')
GPIO_ResetBits(GPIOA,GPIO_Pin_2);
else if(Switch2=='1')
GPIO_SetBits(GPIOA,GPIO_Pin_2);
}
}
復制代碼
原理圖: 無
仿真: 無
代碼:
STM32F103C8T6阿里云.7z
(184.71 KB, 下載次數: 29)
2024-3-17 21:28 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国精产品一区一区三区免费完
|
久久er99热精品一区二区
|
成人欧美一区二区
|
在线成人
|
成人亚洲
|
欧美日韩国产精品一区
|
精品国产乱码久久久久久丨区2区
|
欧美日韩在线免费观看
|
亚洲精品在线视频
|
www.一区二区三区.com
|
宅男伊人
|
青青草华人在线视频
|
区一区二在线观看
|
日韩毛片在线免费观看
|
午夜精品一区
|
日韩欧美三级电影
|
www.玖玖玖
|
av一区二区三区四区
|
日韩中文字幕一区二区
|
日本精品一区二区在线观看
|
午夜影院在线免费观看视频
|
久久99精品国产自在现线小黄鸭
|
av在线播放免费
|
麻豆av网
|
在线精品一区二区三区
|
久久91精品
|
成人在线免费网站
|
日韩精品1区2区3区 国产精品国产成人国产三级
|
91视频在线网站
|
成人精品一区二区
|
欧美在线一区二区三区
|
国产精品久久国产精品
|
国产精品国产精品国产专区不片
|
精品综合久久久
|
精品欧美一区二区精品久久
|
中文字幕一区二区三区日韩精品
|
一区欧美
|
日韩免费电影
|
天啪
|
精品免费国产一区二区三区
|
久久www免费视频
|