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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5843|回復: 5
打印 上一主題 下一主題
收起左側

STM32F103系列,庫函數,MQ135空氣質量檢測+DHT11溫濕度檢測+OLED漢字顯示

  [復制鏈接]
跳轉到指定樓層
樓主
ID:364924 發表于 2020-4-16 22:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
MQ135采用模擬信號,OLED顯示采樣頻率,接PA0或PA3均可;DHT11接PC0或PC13均可,128*64的OLED 做了幾個簡單的漢字庫,自己可以往里面添加24*24,12*12均可

單片機源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "sys.h"
  4. #include "usart.h"
  5. #include "adc.h"
  6. //#include "tsensor.h"
  7. #include "oled.h"
  8. #include "dht11.h"
  9. #include "key.h"
  10. #include "dht12.h"
  11. #include "text.h"
  12. #include "stdio.h"
  13. int main(void)
  14. {
  15.          u8 t=0;
  16. //         u8 k=0;            
  17.          u8 temperature;              
  18.          u8 humidity;
  19.          u8 temperature1;              
  20.          u8 humidity1;
  21.          u16 adc1;
  22.          u16 adc2;
  23.    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);         
  24.          delay_init();       
  25.          KEY_Init();                    
  26.          uart_init(9600);                 //串口初始化為9600
  27.          LED_Init();                                  //初始化與LED連接的硬件接口
  28.          OLED_Init();
  29.          Adc_Init();
  30.          OLED_Show_hanzi12(0,0,0);        //溫
  31.    OLED_Show_hanzi12(12,0,3);        //度
  32.          OLED_ShowString(24,0,"1:",12);
  33.          OLED_Show_hanzi12(48,0,8);         //℃
  34.          OLED_Show_hanzi12(0,12,2);//濃
  35.          OLED_Show_hanzi12(12,12,3);//度
  36.          OLED_ShowString(24,12,"1:",12);
  37.          OLED_Show_hanzi12(70,0,1);//濕
  38.          OLED_Show_hanzi12(82,0,3);        //度
  39.          OLED_ShowString(94,0,"1:",12);
  40.          OLED_ShowString(118,0,"%",12);
  41.    OLED_Show_hanzi12(0,40,0);        //溫
  42.    OLED_Show_hanzi12(12,40,3);        //度
  43.          OLED_ShowString(24,40,"2:",12);
  44.          OLED_Show_hanzi12(48,40,8);         //℃
  45.          OLED_Show_hanzi12(0,52,2);//濃
  46.          OLED_Show_hanzi12(12,52,3);//度
  47.          OLED_ShowString(24,52,"2:",12);
  48.          OLED_Show_hanzi12(70,40,1);//濕
  49.          OLED_Show_hanzi12(82,40,3);        //度
  50.          OLED_ShowString(94,40,"2:",12);
  51.          OLED_ShowString(118,40,"%",12);
  52.          OLED_Refresh_Gram();//更新顯示到OLED         
  53.          t=' ';  
  54.          DHT11_Init();
  55.          DHT12_Init();//DHT11初始化       
  56.         while(1)
  57.         {
  58.                 OLED_Refresh_Gram();
  59.                 t++;
  60.                 adc1=Get_Adc(0X00);
  61.                 adc2=Get_Adc(0X03);       
  62.                 OLED_ShowNum(36,12,adc1,4,12);//顯示ADC的值
  63.                 OLED_ShowNum(36,52,adc2,4,12);//顯示ADC的值                       
  64.                 DHT11_Read_Data(&temperature,&humidity);        //讀取溫濕度值                                            
  65.                 OLED_ShowNum(36,40,temperature,2,12);        //顯示溫度                             
  66.                 OLED_ShowNum(106,40,humidity,2,12);       
  67.                 DHT12_Read_Data(&temperature1,&humidity1);        //讀取溫濕度值                                            
  68.                 OLED_ShowNum(36,0,temperature1,2,12);        //顯示溫度                             
  69.                 OLED_ShowNum(106,0,humidity1,2,12);                                //顯示濕度                         
  70.                  delay_ms(250);
  71.         }                                                                                    
  72. }       
復制代碼

所有程序51hei提供下載:
雙D+漢+濃度.7z (214.08 KB, 下載次數: 296)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏8 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:720649 發表于 2020-4-17 16:24 | 只看該作者
請問里面有仿真圖嗎?
回復

使用道具 舉報

板凳
ID:711436 發表于 2020-4-18 07:53 | 只看該作者
請問有采集dht11數據并顯示程序嗎
回復

使用道具 舉報

地板
ID:364924 發表于 2020-4-18 17:52 | 只看該作者
nishis 發表于 2020-4-18 07:53
請問有采集dht11數據并顯示程序嗎

看我第一個帖子
回復

使用道具 舉報

5#
ID:364924 發表于 2020-4-18 17:52 | 只看該作者
愛騫騫 發表于 2020-4-17 16:24
請問里面有仿真圖嗎?

沒有,比較簡單就沒弄仿真
回復

使用道具 舉報

6#
ID:845988 發表于 2020-12-18 15:44 | 只看該作者
請問可以用stm32f103c8t6最小系統做嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品美女一区二区 | 日韩不卡在线 | 精品久久香蕉国产线看观看亚洲 | 国产日韩一区二区三区 | 久热免费在线 | 一色一黄视频 | 亚洲在线一区 | 中文字幕成人 | 久久久精品一区 | 亚洲 欧美 另类 综合 偷拍 | 黄色免费在线观看 | 日韩成人专区 | 国产精品久久久久久久久久久久久 | 精品在线一区二区三区 | 欧美电影免费观看高清 | 99视频 | 久久精品亚洲精品国产欧美kt∨ | 日韩美女爱爱 | 日韩精品一区二区三区在线播放 | 午夜在线免费观看 | 天天操夜夜操 | 在线 丝袜 欧美 日韩 制服 | 热99| 色噜噜亚洲男人的天堂 | 成人欧美一区二区三区视频xxx | 成人精品福利 | 超碰在线人人干 | 日韩av免费在线观看 | 国产精品theporn | 欧美video | 久久久这里都是精品 | 国产精品视频网 | 久在线视频播放免费视频 | 99精品一区二区 | 国产成人影院 | av高清| 精品国产乱码久久久久久88av | 欧美一级二级在线观看 | 激情的网站| 一区免费| 操操日 |