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

標題: ADXL335+超聲波 LCD顯示 [打印本頁]

作者: 曉風/殘月    時間: 2019-8-3 09:39
標題: ADXL335+超聲波 LCD顯示
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "timer.h"
#include "LCD_Display.h"
#include "dht11.h"         
#include "ADC.h"
#include  <math.h>


extern u8  TIM2CH2_CAPTURE_STA;                //輸入捕獲狀態                                                   
extern u16        TIM2CH2_CAPTURE_VAL;        
extern u8 time;                              

int main(void)
{        
        u8 temperature = 0;           
        u8  humidity = 0;         
        u8 ch_Ultrasonic[15]=" ";       //轉換顯示數組
        u8 ch_Temperature[15]=" ";  
        u8 ch_Humidity[15]=" ";   
        u8 ch_Roll[15]=" ";  
        u8 ch_Pitch[15]=" ";   
        u8 ch_Yaw[15]=" ";   
        float Roll = 0;            //ADXL三個參數
        float Pitch = 0;         
        float Yaw = 0;      
  float Ultrasonic_Data=0;   
        float X = 0;      
        float Y = 0;      
        float Z = 0;        
        delay_init();                    
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);         
        uart_init(115200);         
         LED_Init();                          
  DHT11_Init();      
        ADC1_MultiChannel_Configuration();
         //TIM3_PWM_Init(899,0);                 
         TIM2_Cap_Init(0XFFFF,72-1);        
        TIM3_Int_Init(5000,71);   
        Stm32_Clock_Init();        
        STM3210F_LCD_Init();
        LCD_Clear(White);         
  while(1)
        {
                 delay_ms(10);

                LCD_SetTextColor(Black);        
                        
                LCD_DisplayStringLine(Line1,ch_Ultrasonic);        
    LCD_DisplayStringLine(Line2,ch_Temperature);      
                LCD_DisplayStringLine(Line3,ch_Humidity);      
                Roll = Read_ADC1_MultiChannel(12);        
                Pitch = Read_ADC1_MultiChannel(13);
                Yaw = Read_ADC1_MultiChannel(15);
               
    //Roll=(float)(((atan2(Y,X)*180)/3.14159265)+180);
                sprintf(ch_Roll,"X = %.3lf",Roll);      
                LCD_DisplayStringLine(Line4,ch_Roll);      
        
//Pitch=(float)(((atan2(Y,Z)*180)/3.14159265)+180);               
                sprintf(ch_Pitch,"Y = %.3lf ",Pitch);      
                LCD_DisplayStringLine(Line5,ch_Pitch);   
               
//Yaw=(float)(((atan2(X,Z)*180)/3.14159265)+180);        
                sprintf(ch_Yaw,"Z = %.3lf",Yaw);            
                LCD_DisplayStringLine(Line6,ch_Yaw);            
               
                 if(TIM2CH2_CAPTURE_STA&0X80)
                {
                        Ultrasonic_Data=TIM2CH2_CAPTURE_STA&0X3F;
                        Ultrasonic_Data*=65536;
                        Ultrasonic_Data+=TIM2CH2_CAPTURE_VAL;
                        Ultrasonic_Data=170*Ultrasonic_Data*1.0/10000;

                        TIM2CH2_CAPTURE_STA=0;
                }
        
                if(time%5 == 0)
                {
                        UltrasonicWave_StartMeasure();
                }
                if(time%10 == 0)  
                {
                        DHT11_Read_Data(&temperature,&humidity);
                        time = 0;
                }
                //printf("%.2lf\r\n",temp);//′òó¡×üμĸßμãÆ½ê±¼ä               
                sprintf(ch_Ultrasonic,"U = %.2lf cm",Ultrasonic_Data);
                sprintf(ch_Temperature,"T = %d ",temperature);        
                sprintf(ch_Humidity,"H = %d%%",humidity);            



               
        }
}


ADXL-335.7z

225.68 KB, 下載次數: 11, 下載積分: 黑幣 -5

源程序


作者: admin    時間: 2019-8-3 15:01
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 免费在线一区二区 | 国产成人在线视频 | 中文字幕一区二区三区四区五区 | 欧美a级成人淫片免费看 | 97天天干 | 日韩中文字幕第一页 | 亚洲一区二区在线视频 | 国产高清免费视频 | 精品久久久久久18免费网站 | 日本a级大片 | 99精品一级欧美片免费播放 | 免费av在线 | 中文字幕韩在线第一页 | 久久国产精品免费一区二区三区 | 中文字幕在线一 | 久草在线视频中文 | 久久久久九九九女人毛片 | 中国一级特黄真人毛片 | 国产精品18久久久久久白浆动漫 | 三级视频国产 | 色婷婷久久久亚洲一区二区三区 | 偷派自拍 | 欧美激情在线播放 | 日韩免费在线 | 精品国产乱码一区二区三区a | 夜夜夜夜夜夜曰天天天 | 欧美自拍一区 | 亚洲成人a v | 羞羞视频网站在线观看 | 中文字幕在线精品 | 欧美日韩亚洲国产综合 | 精品在线一区 | 日本午夜网 | 高清一区二区三区 | 精品二区 | 在线免费视频一区 | 人人爽日日躁夜夜躁尤物 | 伊人伊人伊人 | 久久精品亚洲精品国产欧美 | 欧美国产精品一区二区 | 91精品国产乱码久久久久久久久 |