色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

聚豐項目 > 基于AB32VG1的空氣質量檢測設計

基于AB32VG1的空氣質量檢測設計

該項目是基于AB32VG1作為主板,通過串口通訊獲取CO2、CH2O、TVOC三合一的空氣質量檢測,并將檢測結果實時用OLED屏進行顯示。

jf_88110289 jf_88110289

分享
0 喜歡這個項目
團隊介紹

jf_88110289 jf_88110289

團隊成員

葉俊杰 架構師

分享
項目簡介
該項目是基于AB32VG1作為主板,通過串口通訊獲取CO2、CH2O、TVOC三合一的空氣質量檢測,并將檢測結果實時用OLED屏進行顯示。
硬件說明

硬件:

1)主板AB32VG1, 作為主控端。

2)SSD1306 OLED屏,用于顯示當前空氣質量相關的值以及當前日期以及時間。

3)空氣質量檢測傳感器(CO2、CH2O、TVOC三合一),這款傳感器通過串口給主控傳輸相關數據。

軟件說明

軟件上創建了四個靜態線程,led燈線程、按鍵線程、OLED屏顯示線程以及串口獲取傳感器數據線程。

    // 創建LED靜態線程
    tmp_result1 = rt_thread_init(&led_thread,                 //線程控制塊
                               "led_blink",                 //線程名字,在shell里面可以看到
                               Led_ThreadEntry,            //線程入口函數
                               RT_NULL,                      //線程入口函數參數
                               &rt_led_thread_stack[0],     //線程棧起始地址
                               sizeof(rt_led_thread_stack), //線程棧大小
                               LED_Priority,                //線程的優先級
                               LED_TimeSlices);             //線程時間片
    // 創建OLED靜態線程
    tmp_result2 = rt_thread_init(&oled_thread,                //線程控制塊
                               "oled_display",               //線程名字,在shell里面可以看到
                               OLED_ThreadEntry,             //線程入口函數
                               RT_NULL,                      //線程入口函數參數
                               &rt_oled_thread_stack[0],     //線程棧起始地址
                               sizeof(rt_oled_thread_stack), //線程棧大小
                               OLED_Priority,                //線程的優先級
                               OLED_TimeSlices);             //線程時間片

    // 創建KEY靜態線程
    tmp_result3 = rt_thread_init(&key_thread,                //線程控制塊
                               "key_control",               //線程名字,在shell里面可以看到
                               Key_ThreadEntry,             //線程入口函數
                               RT_NULL,                      //線程入口函數參數
                               &rt_key_thread_stack[0],     //線程棧起始地址
                               sizeof(rt_key_thread_stack), //線程棧大小
                               KEY_Priority,                //線程的優先級
                               KEY_TimeSlices);             //線程時間片

    tmp_result4 = rt_thread_init(&uart_thread,                //線程控制塊
                               "usart1_task",               //線程名字,在shell里面可以看到
                               usart1_task_entry,             //線程入口函數
                               RT_NULL,                      //線程入口函數參數
                               &rt_uart_thread_stack[0],     //線程棧起始地址
                               sizeof(rt_uart_thread_stack), //線程棧大小
                               10,                //線程的優先級
                               10);             //線程時間片


演示效果

演示效果如附件中圖片

022524d37e32f1cd2f6fc2736da37f4.jpg

OLED屏會將從空氣質量檢測傳感器中獲取的數據顯示在OLED屏上,方便用戶快速的了解到當前所處環境的空氣質量情況。

附件

(0.14 MB)下載

評論區(0 )
主站蜘蛛池模板: 人妻满熟妇AV无码区国产| 婷婷综合久久狠狠色| 伊人久久综合网站| 久久亚洲视频| bt天堂午夜国产精品| 日韩精品一区二区三区色欲AV | 舔1V1高H糙汉| 精品视频在线一区| 99视频免费看| 天天槽任我槽免费| 久久午夜夜伦痒痒想咳嗽P| 99久久精品国产亚洲AV| 色欲天天天综合网免费| 少妇大荫蒂毛多毛大| 国产亚洲精品久久无亚洲| 伊人情人网综合| 日本全彩黄漫无遮挡| 国产综合欧美区在线| 91精品欧美一区二区三区| 视频在线免费观看| 伦理片在线线249| 国产激情视频在线| 色姐妹久久综合在线av| 黄色毛片a| 国产一区二区精品视频| 亚洲高清国产拍精品影院| 狠狠色狠狠色综合日日91app| 欧美国产在线一区| 扒开黑女人p大荫蒂老女人| 国产在线视频一区二区不卡| 亚洲国产成人精品久久久久 | 大伊人青草狠狠久久| 亚洲一区二区女搞男| 日韩精品无码免费专区| 久久久免费观看| 国产精品成人A蜜柚在线观看| 2018国产天天弄谢| 亚洲国产综合久久精品| 人与畜禽CROPROATION免费| 久久受www免费人成_看片中文| 国产精品久久久久久久久免费下载|