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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STM32雨滴檢測傳感器部分程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:897278 發表于 2021-3-27 13:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一、連線問題(MH-RD)
雨滴檢測板與傳感器相連(不分正負),傳感器與開發板相連,記得vcc與gnd不要接反,不小心燒到一個了。
引腳D0是開關信號輸出,檢測有沒有雨滴(0和1),本處接到PD5引腳
引腳A0是模擬電壓輸出,可以輸出模擬電壓,需要接到對應功能的引腳,本處接到PA1引腳二、主要源碼
1、rain.h里的源碼
#include "system.h"
#define RAIN_STATE() GPIO_ReadInputDataBit(rain_PORT,rain_PIN)//讀紅外的狀態
#define rain_PORT GPIOC
#define rain_PIN GPIO_Pin_4
#define rain_RCC RCC_APB2Periph_GPIOC


2、rain.c里的源碼,對rain.c文件中的PD5接收引腳進行初始化
void rain_INIT(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;//定義結構體變量
      
        RCC_APB2PeriphClockCmd(rain_RCC,ENABLE);      
        GPIO_InitStructure.GPIO_Pin=rain_PIN;  //選擇你要設置的IO口
        GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;         //設置浮空輸入
        GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;          //設置傳輸速率
        GPIO_Init(rain_PORT,&GPIO_InitStructure);            /* 初始化GPIO */
}
3、最后,在main.c函數里面進行情況選擇,簡單的調試程序
int main()
{
        u8 i=0;
        u16 value=0;
        float vol;
      
        SysTick_Init(72);
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //中斷優先級分組 分2組
        LED_Init();
        USART1_Init(115200);
        ADCx_Init();
      
        while(1)
        {
                i++;
                if(i%20==0)
                {
                        LED1=!LED1;
                }
               
                if(i%50==0)
                {
                        value=Get_ADC_Value(ADC_Channel_1,20);
                        printf("檢測AD值為:%d\r\n",value);
                        vol=(float)value*(3.3/4096);
                        printf("檢測電壓值為:%.2fV\r\n",vol);
                }
                delay_ms(10);      
        }
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美在线一区二区三区 | 久久91精品国产 | 亚洲第一网站 | 免费小视频在线观看 | 日韩精品一区二区三区在线观看 | 午夜精品一区二区三区在线播放 | 在线观看亚洲欧美 | 久久成人国产 | 在线观看黄视频 | 久久成人一区 | 精区3d动漫一品二品精区 | 国产亚洲第一页 | 成人国产精品入口免费视频 | 一二区视频 | 免费艹逼视频 | 精品在线视频播放 | 黄色片网此 | 成人在线精品 | 伊色综合久久之综合久久 | 国产成人jvid在线播放 | 精品一区二区免费视频 | 国产精彩视频在线观看 | 国产成视频在线观看 | 欧一区二区 | 国产在线一区二区三区 | 精品国产青草久久久久96 | 在线观看视频91 | 一区二区视频免费观看 | 欧美影院 | 亚洲精品一区二区在线观看 | 亚洲成人自拍 | 久久人体视频 | 在线免费看91 | 成人精品久久 | 国产一区二区欧美 | 伊大人久久| 欧美在线一区二区三区 | 成人在线免费电影 | 成人日批视频 | 欧美精品一二三 | 午夜免费网|