久久久久久久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
主站蜘蛛池模板:
欧美日韩视频在线第一区
|
日本精品一区二区在线观看
|
欧美影院久久
|
81精品国产乱码久久久久久
|
午夜精品一区二区三区在线视频
|
亚洲视频中文字幕
|
日本精品一区二区三区视频
|
91一区二区三区
|
日韩中文字幕网
|
天天干视频网
|
国产xxx在线观看
|
国产一区二区三区视频
|
久草网址
|
麻豆av免费观看
|
91精品国产综合久久久久
|
一区二区国产精品
|
国产精品99久久久久久宅男
|
国产小视频在线
|
亚洲一二三区av
|
成人免费在线小视频
|
一区二区在线
|
日韩欧美一级片
|
欧美1区2区
|
91精品国产91久久久久游泳池
|
成人片免费看
|
日日夜夜操天天干
|
亚洲精品一区二区网址
|
精品久久久久国产免费第一页
|
99精品国自产在线
|
欧美一区二区三区大片
|
欧美日韩成人在线观看
|
综合色播
|
日本三级日产三级国产三级
|
久久免费精品
|
99久久久久久
|
精品久久久久久亚洲综合网站
|
亚洲欧美日韩网站
|
日韩一区二区精品
|
国产精品中文字幕在线
|
羞羞网站在线观看
|
亚洲69p
|