久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 正式開始的第一個項目:stm32+dht11+oled+bh1750代碼 [打印本頁]

作者: wells0000    時間: 2022-2-27 14:37
標題: 正式開始的第一個項目:stm32+dht11+oled+bh1750代碼


樓下是main.c函數,有關于引腳接口,在代碼里面都有,可以下載查看

Keil代碼下載: stm32c8t6TEMP.7z (215.92 KB, 下載次數: 82)




作者: wells0000    時間: 2022-2-27 14:38
#include "stm32f10x.h"
#include "delay.h"
#include "oled.h"
#include "sys.h"
#include "DTH117.h"
#include "usart.h"
#include "timer.h"
#include "led.h"
#include "bh1750.h"
u8 temp = 0;//定義全局變量
u8 humi = 0;
u8 t = 0;
u8 light = 0;

void TIM2_Int_Init(u16 arr,u16 psc);//對該函數進行提前聲明,防止**《》**標記行報錯
//void LED_Init();//包含了頭文件這個可以省
int main()
{               
                SystemInit();//開啟系統時鐘
                delay_init();//初始化延時函數       
                TIM2_Int_Init(4999,7199);//**《》**       
//                LED_Init();
                NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
                //0正常顯示;1對應的反顯和旋轉顯示。
                OLED_ColorTurn(0);
                OLED_DisplayTurn(0);
                OLED_Init();//oled初始化
//                OLED_Clear();//對oled進行一次清屏
/*******************************dht11操作函數*********************************/
                Usart1_Init(115200);//開啟串口一
                DHT11_Init();//初始化dht11模塊
                bh1750_Init();//初始化bh1750
//顯示溫濕度       

                                OLED_ShowChinese(0,16,4,16,1);
                                OLED_ShowChinese(16,16,3,16,1);
                                OLED_ShowChinese(32,16,5,16,1);
                       
                                OLED_ShowChinese(0,32,2,16,1);
                                OLED_ShowChinese(16,32,3,16,1);
                                OLED_ShowChinese(32,32,5,16,1);
                                //顯示冒號u8*是強制類型轉換
                                OLED_ShowString(49,16,(u8*)":",16,1);
                                OLED_ShowString(49,32,(u8*)":",16,1);
                                OLED_Refresh();
                while(1){
/*******************函數功能:啟動dht11并進行溫濕度檢測,進行串口打印******************/
//                                DHT11_Read_Data(&temp,&humi);//DHT11讀取數據
//                               
//                                UsartPrintf(USART_DEBUG,"濕度%d 溫度%d",temp,humi);//串口打印函數
//                                delay_ms(100);//延時0.1秒
/*******************函數功能:啟動BH1750光照強度傳感器********************/
//                                 Light=getValue();
//                                bh1750_ReadOneTime();
//                                bh1750_ReadContinuous1();
/*******************函數功能:啟動OLED顯示屏********************/
//這個函數沒用起來,還請大佬門在評論區幫忙解決一下,罵輕點。。。。
//////////                                OLED_ShowString(35,16,(u8*)"濕度:",16,1);
//////////                                OLED_ShowString(35,32,(u8*)"溫度:",16,1);
//////////                                OLED_Refresh();
                               
                                if(t%10==0)                        //每100ms讀取一次
                                {                                               
                                        DHT11_Read_Data(&temp,&humi);        //讀取溫濕度
                                        UsartPrintf(USART_DEBUG,"濕度%d 溫度%d",temp,humi);        //打印串口數據        ,再加一個光照強度%d    light                            
                                        OLED_ShowNum(57,16,humi,2,16,1);        //顯示濕度                    
                                        OLED_ShowNum(57,32,temp,2,16,1);        //顯示溫度        
//                                 OLED_ShowNum(57,64,light,2,16,1);          
                                        OLED_Refresh();                //更新顯示到OLED
                                }                                  
                                delay_ms(50);
                                t++;
                                       
               
        }  
//////////                OLED_ShowString(0,0,(u8*)"溫度",16,0);       
//delay_ms(5000);
}


       

第一次發見諒,main.c沒發出去





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 天天躁日日躁bbbbb | 成人福利视频在线观看 | 亚洲一区二区中文字幕 | 亚洲av毛片成人精品 | 亚洲视频在线观看 | 国产精品久久久久久无人区 | 欧美一级网站 | 日本免费一级 | 欧美国产日韩视频 | 狠狠操狠狠操 | 日日日干干干 | 怡红院亚洲 | 免费黄色一级视频 | 婷婷久久五月天 | 99精品色| 亚洲另类色图 | 女人一级一片30分 | av观看免费| 亚洲激情一区二区 | 日韩一区二区在线视频 | 欧美色综合网 | 国产中文字幕视频 | 欧美日韩国产一区 | 国产精品一区二区三 | 亚洲精品网站在线观看 | 免费人成 | 国产午夜av | 日韩视频免费大全中文字幕 | 操少妇视频 | 亚洲www啪成人一区二区麻豆 | 国产一级视频在线观看 | 国产午夜视频在线观看 | 91视频精品| 欧美区一区二 | 玖玖伊人 | 成人免费高清视频 | 国产精品二区一区二区aⅴ污介绍 | 亚洲一级二级三级 | 久久精品欧美 | 欧美精品999 | 91精品国产成人观看 |