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

標題: 紅外測距傳感器模塊GP2Y0A41SK0F的簡單測試程序 [打印本頁]

作者: york95    時間: 2018-4-17 22:10
標題: 紅外測距傳感器模塊GP2Y0A41SK0F的簡單測試程序
畢業設計要用到這個紅外測距模塊,收到貨后簡單寫了個測試程序,當物體與模塊的距離大約在4cm左右時led會亮起

實物圖:


單片機源程序如下:
  1. #include "stm32f10x.h"
  2. #include "delay.h"
  3. #include "adc.h"
  4. #include "led.h"
  5. int main(void)       
  6. {       
  7.         u16 adcx;
  8.         float temp;
  9.         Adc_Init();
  10.         LED_Init();
  11.         delay_init();
  12.        
  13.         while(1)
  14.         {
  15.                 adcx=Get_Adc_Average(ADC_Channel_1,10);
  16.                 temp=(float)adcx*(3.3/4096);
  17.                 if (temp > 2.6 & temp < 3)
  18.                
  19.                         GPIO_ResetBits(GPIOE,GPIO_Pin_5);
  20.        
  21.                 else
  22.                         GPIO_SetBits(GPIOE,GPIO_Pin_5);
  23.                 delay_ms(250);       
  24.         }
  25. }
復制代碼

所有資料51hei提供下載:
test.zip (1.98 KB, 下載次數: 226)



作者: 51dasttwbd    時間: 2018-7-26 19:26
兄弟,我 用了 你的程序  紅外模塊上下移動,怎么燈不亮啊   
作者: linzi1998    時間: 2019-3-10 19:49
51dasttwbd 發表于 2018-7-26 19:26
兄弟,我 用了 你的程序  紅外模塊上下移動,怎么燈不亮啊

是不是線接錯了

作者: asd1714485438    時間: 2019-4-6 18:46
你好   請問GPIO_ResetBits(GPIOE,GPIO_Pin_5);和GPIO_SetBits(GPIOE,GPIO_Pin_5);是啥意思啊?

作者: asd1714485438    時間: 2019-4-6 19:18
51dasttwbd 發表于 2018-7-26 19:26
兄弟,我 用了 你的程序  紅外模塊上下移動,怎么燈不亮啊

兄弟  為什么我的燈一直閃啊??
作者: 風清云起    時間: 2019-5-24 18:26
asd1714485438 發表于 2019-4-6 18:46
你好   請問GPIO_ResetBits(GPIOE,GPIO_Pin_5);和GPIO_SetBits(GPIOE,GPIO_Pin_5);是啥意思啊?

ResetBit是復位就是PE5設置輸出為0,SetBit是置位也就是PE5設置輸出1的意思
作者: QEQWE123    時間: 2019-6-17 14:51
asd1714485438 發表于 2019-4-6 18:46
你好   請問GPIO_ResetBits(GPIOE,GPIO_Pin_5);和GPIO_SetBits(GPIOE,GPIO_Pin_5);是啥意思啊?

setbits  是 PE5值高, 前面那個是吧PE5置低
作者: 不負此舟    時間: 2019-8-9 15:39
asd1714485438 發表于 2019-4-6 19:18
兄弟  為什么我的燈一直閃啊??

你的問題解決了嘛,
a我的也是一直閃
作者: 大數據分析    時間: 2020-10-7 13:00
怎么連這些的

作者: 龍的傳人98    時間: 2021-6-17 17:20
你好,想請問下樓主,所用的模塊的測量距離范圍是多少?還有就是怎么定出temp > 2.6 & temp < 3?
另外這個模塊不需要人為觸發?它自動觸發,一直發送和接收紅外線嗎?
作者: ZZZZlll    時間: 2021-8-9 11:45
大數據分析 發表于 2020-10-7 13:00
怎么連這些的

這個傳感器就三根線,紅的是5V 黑色的是地線 還有一根信號線,信號線接到你單片機定義的端口上
作者: lwq1796126768    時間: 2021-11-6 17:38
線沒接錯,是不是我的sys.h文件里的代碼不一樣,led一直不亮
作者: 孤夏獨寒    時間: 2022-2-15 14:41
官方手冊里這玩意的電壓與測距曲線是非線性的,通常是分段一階函數來計算測距值,我用matlab計算了一段函數,之后測距很不準確,你們有這種現象嗎
作者: libincumt    時間: 2022-2-17 11:41

怎么連這些的




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久草视频在线播放 | 在线一级片 | 秋霞电影一区二区三区 | 国产精品午夜电影 | 曰韩一二三区 | 成人国产免费视频 | 久久三级影院 | 精品二区| 亚洲中午字幕 | 视频一区二区国产 | 午夜精品久久久久久久久久久久 | 久在草| 成人性视频在线播放 | 一级毛片网 | 三级欧美| 日日拍夜夜 | 国产精品99久久久久久久久久久久 | 小h片免费观看久久久久 | 色久电影 | 超碰在线人人干 | 亚洲精品电影 | 欧洲一区二区三区 | 欧美日韩在线精品 | 亚洲三区在线观看 | 亚洲国产黄色av | 色视频网站 | 国产精品久久九九 | 久久免费国产 | 美国一级片在线观看 | 国产区精品视频 | 青青激情网 | 中国人pornoxxx麻豆 | 欧美日韩综合精品 | 美女黄色在线观看 | 日韩电影a | 国产一级片在线观看视频 | 国产中的精品av涩差av | 日韩欧美一级片 | 日本精品视频在线 | 精品久久久久久亚洲精品 | 国产高清精品一区二区三区 |