日韩视频在线精品视频免费观看-日韩视频在线观看中字-日韩视频在线观看一区-日韩视频在线观看免费-日韩视频在线观看-日韩视频在线播放

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 測距傳感器

類型分類:
科普知識
數據分類:
測距傳感器

gp2d12紅外測距傳感器:Arduino + GP2D12紅外測距傳感器+LCD1602

發布日期:2022-10-09 點擊率:109


gp2d12紅外測距傳感器:Arduino  + GP2D12紅外測距傳感器+LCD1602

一:

GP2Y0A21YKIR Sensor是日本夏普公司推出的一款性價比高、最常用的紅外測距傳感器、其與GP2D12測量射程相同,但探測面積略有增加,可用來對物體的距離進行測量,實現輪式機器人的避障功能。它不但體積小、功耗低、價格便宜,而且測距效果好,適合廣大機器人發燒友使用。趕快給你的機器人配備一雙犀利的眼睛吧!
技術規格:
1.測量射程范圍:10 - 80 cm
2.最大允許角度:>40°
3.電源電壓:4.5 - 5.5V
4.平均功耗:33 - 40mA
5.峰值功耗:約200mA
6.更新頻率/周期:25Hz/40ms
7.模擬輸出噪聲:<200mV 8.精度和采集的AD位數以及轉化計算公式相關,10AD一般能達到0.1CM. 9.測量距離與輸出模擬電壓關系:2.4V~0.4V模擬信號對應10cm~80cm,輸出與距離成反比非線性關系。 尺寸:29.5×13×13.5 mm 實驗任務是:把GP2D12紅外線測距傳感器采集的數據,通過Arduino控制器的算式轉換為實際距離值,再顯示在集成了I2C接口的LCD1602液晶面板上。 上圖就是GP2D12紅外線測距傳感器的電壓值與距離值的關系曲線,從這個曲線可以看出,電壓輸出與距離成反比,而且是非線性關系。根據上圖關系曲線,大約關系為10cm距離時有2.55V輸出,80cm距離時有0.42V輸出。可以通過該曲線擬合出電壓值與距離值的數學關系式,但是這個關系式里的距離是參考距離值,實際距離值=(參考距離值-0.42)cm,另外由于Arduino的模擬量采樣命令analogRead(),采樣的數據范圍是0至1023,對應的電壓范圍是0至5V,每格數據代表0.0049V,于是讀取的有效數據應該由86(0.42V)至520(2.548V)。所以最終可以推導出實際距離與采樣數據之間的關系式為: ? 實際距離=2547.8/((float)采樣數據*0.49-10.41)-0.42 這個實際距離與采樣數據之間的關系式,您會在下面程序中再次看到,我用紅色字體標注出來了。 實驗中,我們用到的I2C接口的LCD1602也是比較方便的。 二:1602: 用四根杜邦線,把1602LCD后面的I2C接口四個引腳與Xbee傳感器擴展板V5的I2C專用端口連接起來,就可以實現Arduino控制器與LCD1602液晶的I2C硬件聯系,如文章的第一張圖所示。這個集成了I2C接口的1602LCD好用,不僅體現在硬件連線方便,而且您使用專門為這個LCD液晶寫的庫文件LiquidCrystal_I2C,編寫程序也特別簡單。 把GP2D12傳感器連接到Arduino傳感器擴展板的模擬量端口0、LCD1602的I2C引腳連接到傳感器擴展板的I2C專用端口,又安裝好和LiquidCrystal_I2庫文件,那就可以編寫GP2D12傳感器距離值采集和LCD1602液晶顯示的程序了。 實驗所需要的代碼是這樣: #include

GP2D12使用注意及使用優化方式:
1. 當多個GP2D12同時連接Arduino板使用時,由于供電量的增加,可能造成電壓不穩定而對測量結果產生偏差。從硬件角度可以通過在VCC與 GND之間接電容的方式來穩定對GP2D12的供電,減少供電電壓波動對測量結果的影響,或者在GND與數據線之間接一個電容減小輸出電壓的波動略去可能出現的誤差信號,提高數據穩定性。(接線見附錄圖)
2. 針對測量時可能產生的干擾和誤差數值,可能從軟件的角度進行改進和防止,通過多次的測量記錄,排除一場輸入量后,取均值來的到一個較為穩定更為接近實際值的測量數據。其次可以根據實際的使用要求,可以進行有效值的范圍定義,過濾超出范圍的測量結果,該范圍可根據使用情況自行界定。
3. 針對紅外傳感器測量時,可能受環境光影響測量結果,在安放使用時竟可能避免傳感器正對燈光的使用,可以將 GP2D12的發射接收端水平放置進行測量,盡可能減少環境光帶來的干擾。
總體來說GP2D12在對測量精度要求不高,測量范圍在1m以內的情況下,對物體距離值的定位是非常簡單有效地、操作簡便、實用性強。
gp2d12<a title=紅外測距傳感器:Arduino + GP2D12紅外測距傳感器+LCD1602 第1張" title="gp2d12紅外測距傳感器:Arduino + GP2D12紅外測距傳感器+LCD1602 第1張-傳感器知識網"/>

gp2d12紅外測距傳感器:GP2D12 IR Sensor 夏普紅外測距 Arduino傳感器(附送傳感器線)

產品介紹:
GP2D12 IR Sensor 是日本夏普公司推出的一款性價比高、常用的紅外測距傳感器、其可用來對物體的距離進行測量,實現輪式機器人的避障功能。它不但體積小、功耗低、價格便宜,而且測距效果好,適合廣大機器人發燒友使用。貨量充足,全部現貨供應。
GP2D12產品規格參數:
1.測量射程范圍:10 to 80 cm
2.允許角度:>40°
3.電源電壓:4.5 to 5.5V
4.平均功耗:35mA
5.峰值功耗:約200mA
6.更新頻率/周期:25Hz/40ms
7.模擬輸出噪聲:<200mV 8.測量距離與輸出模擬電壓關系:2.4V~0.4V模擬信號對應10cm~80cm,輸出與距離成反比非線性關系。 產品圖片: 現在購買此傳感器贈送一根30cm長進口彩色排線。(數量有限,欲購從速) GP2D12 IR Sensor 夏普紅外測距正面圖 GP2D12 IR Sensor 夏普紅外測距背面圖 GP2D12 IR Sensor 外形尺寸 模擬信號與測量距離對應表 ADC0831可以將模擬信號轉為數字信號輸出 GP2D12 IR Sensor 夏普紅外測距傳感器引腳接線圖解 GP2D12 IR Sensor 夏普紅外測距傳感器快速對比圖 GP2D12 IR Sensor 夏普紅外測距傳感器的應用實例 夏普公司推出的其他型號產品 GP2D12 IR Sensor 夏普紅外測距傳感器與控制器相連 相關資料: Arduino應用之夏普GP2D12紅外測距傳感器網址:(復制網址到瀏覽器打開) 有問有答: 1.夏普紅外測距邊界問題: 2.Arduino驅動安裝失敗? 解決的方法: 1.html 3.Arduino uno R3+雙H橋驅動板+紅外遙控小車編程問題 :   4.采用現成零件 在家自制Arduino手機: mod=viewthread&tid=3858 5.利用Xbee模塊實現兩個UNO控制器的通信: mod=viewthread&tid=5284 6.新人求問,關于紅外避障模塊: 前沿科技: 1.利用紅外熱釋電傳感器制作屬于自己的報警裝置: 2.Arduino與Kinect打造“體感智能車”:   3.玩轉Arduino-編譯環境軟件: 4.Arduino IDE錯誤提示問題原因匯總: 5.Arduino+Processing 制作極客風格繪圖機: 6.Arduino兼容的3D手勢控制器: 7.玩轉Arduino-閃爍的LED: 8.基于Arduino UNO與超聲波傳感器的音樂魔方: 9.利用Arduino超聲波傳感器自制倒車雷達: 教學視頻: 1.紅外無線傳輸之旋轉電位計控制LED燈: 2.紅外無線發射接收之顏色識別系統: 3.Arduino紅外無線遙控解碼距離測試: 4.Arduino-2WD輕量型移動機器人紅外遙控演示: 5.Arduino-4WD移動機器人尋線與避障功能演示網址:   6.Arduino-4WD移動機器人偵測避障功能演示網址:   技術博客: 1.關于Sharp GP2D12紅外測距傳感器:   2.奧松機器人帶你“走進科學世界”: 3.奧松機器人助力中國教育亮相東南衛視《好好學習吧》娛樂節目: 4.玩轉Arduino控制器——入門篇:   5.玩轉Arduino控制器——基于Arduino互動電子入門套 件:   6.超聲波測距原理及應用實例: 百度百科: 1.Arduino百度百科(點擊名稱) 2.哈爾濱奧松機器人科技有限公司(點擊名稱) 3.“機器人爸爸”于欣龍(點擊名稱) 維基百科: 1.夏普GP2D12紅外測距傳感器(點擊名稱) 2.夏普GP2Y0A02YK0F 紅外測距傳感器(點擊名稱) 【為了給親們提供更方便快捷的技術服務與支持,奧松機器人特開設技術社區為大家答疑解惑 ,即有專門的技術人員為您回帖,更有眾多的電子愛好者可以一起交流學習心得! gp2d12紅外測距傳感器:Arduino  + GP2D12紅外測距傳感器+LCD1602  第2張紅外測距傳感器:Arduino + GP2D12紅外測距傳感器+LCD1602 第2張-傳感器知識網"/>

gp2d12紅外測距傳感器:GP2D12紅外測距傳感器原理與單片機源程序等詳細資料

GP2D12紅外測距傳感器使用介紹
一、“看到”障礙物的眼睛——紅外測距傳感器
機器視覺中最接近人眼的莫過于攝像頭了,可圖像處理小車的“大腦”對付不了,至少目前的“大腦”能力不夠,等進化后也許能夠應付。
為了能“看到”障礙物,小車目前能用的主要是各類測距傳感器,典型的有超聲波和紅外兩種,此外還有利用光線的反射強弱來判斷的,這種方式不具備“測距”功能,但可以判斷有無!因為不同物體表面及顏色反射的能力不同(看后面的數據)。
本文主要討論的是機器人中最常用的紅外測距傳感器  ——  GP2D12。
首先認識一下:
0.png (150.57 KB, 下載次數: 64)
下載附件
2017-11-25 21:29 上傳
模塊共三個接口:紅線---VCC_5V;黑線---GND;黃線—PC5(ADC數據采樣)
將模塊通電,黃線接到ADC通道輸入端即可工作;將采樣得到的電壓值通過填入表格,進行線性化處理,得到線性化公式。通過公式,可將ADC采樣值轉化為距離值。實測,在10cm—30cm范圍內,較為準確,最大誤差在1cm。模塊對被測角度的靈敏度很高,同一位置,不同的角度,誤差可以超過5cm,最好的測量角度是90度。
  之所以選擇 GP2D12  紅外測距傳感器,理由如下:
首先是因為在機器人活動中(不包含工業機器人)這個傳感器最常用,幾乎每家國外的機器人配件供應商都提供。使用英文版搜索一下 “MiniSumo”,你將會發現 GP2D12使用是多么普遍。
其二是因為它的測距范圍和小車的“個頭”及運動速度匹配,對于 10cm 見方、運動速度10 – 30cm/s  的小個頭,能“看到”幾米開外的東西意義不大,而 10 – 80cm  正是它所要關注的范圍。
GP2D12的工作原理我理解為(僅供參考,歡迎指正):
它是由一個紅外發射管和一個 PSD(Position Sensing Device位置敏感檢測裝置)以及相應的計算電路構成,Sharp  公司的 PSD 很有特色,它可以檢測到光點落在它上面的微小位移, 分辨率達微米,GP2D12 正是利用這個特性實現了幾何方式測距。
紅外發射管發出的光束,遇到障礙物反射回來,落在 PSD 上,構成了一個等腰三角形, 借助于 PSD 可以測得三角形的底,而兩個底角是固定的,由發射管確定,此時便可通過底邊 推算出高,也就是我們所要的距離。如下圖所示:
0.png (27.21 KB, 下載次數: 66)
下載附件
2017-11-25 22:12 上傳
測量原理示意圖
 從圖中可以看出,這是一個頂角極銳的等腰三角形,底邊只有2cm  ,高卻要有10 – 80cm,所以 PSD 的分辨率必須極高,否則微小的偏差都會帶來距離的巨大誤差。從這一點也可以得出,它的測距結果很難穩定、精確,畢竟比值太大。
因為 PSD 的尺寸有限,從圖中就很容易理解為何它的測量距離超出范圍后就不可能是有效數據,連趨勢都得不到。
從上述原理描述還可以知道,它不是連續測量,得到底邊長度后,必須經過計算才能得到距離值,然后轉換為模擬信號輸出。
這兩個推論在那篇“Sharp  GP2D12  applicationNote”(應用指南)有所印證,具體表現為它測距的強指向性和輸出的不確定性(噪音高達  200mV,相對于 2.4V 的滿量程輸出而言達5%)。 這篇文章好像是國外一個愛好者寫的,他做了大量的測試,對使用者掌握GP2D12 的性能及合理的使用它極有幫助。
0.png (59.56 KB, 下載次數: 65)
下載附件
2017-11-25 22:16 上傳
總有人問     GP2D12  是否能用于某些場合?如果能仔細吃透上述指標,自然會有答案。 還有人問它與超聲波傳感器那個好,我想這些指標也會告訴你!  至于更詳細的內容,讀者可進一步閱讀GP2D12的數據手冊以及上面介紹的應用指南, 在此我就不再贅述。
  在硬件上,沒有太多的難度,但是要用好GP2D12,軟件上似乎要做些努力,必須解決的有兩個問題:
一是信號的線性化 ,因為輸出與距離的關系是非線性的,為便于程序中使用距離信息,必須將模擬信號轉換為相應得距離值。
二是濾波 ,因為按照上述應用指南的測量分析,GP2D12的輸出噪聲很大;此外,還由于測量的非連續性,導致連續的距離變化對應的輸出為階躍信號,也需要通過濾波將其平滑。
2.1  線性化
關于線性化,開始時我也一籌莫展,曾想用折線近似實現,但嘗試后覺得代碼量太大,而且需要做大量數據采集。
后來在acroname網站上(二年前),發現了一個極好的“東東”  —個用 Excel 制作的電子表,表格的格式如下:

gp2d12-使用表格(本文附件可下載)
0.png (70.06 KB, 下載次數: 108)
下載附件
2017-11-25 21:25 上傳
里面有作者根據 GP2D12 特性建立的數學模型(線性化公式),并預留的使用者輸入參數的地方,只需按其要求填入:
AD 的位數、AD 供電電壓(滿量程),并采集 8 點(10cm 間隔)GP2D12  的輸出電壓, 填入表中,它就可自動生成線性化公式的參數 ,提供了整形和浮點兩種格式,還附有由此產生的結果與實際的偏差表,并用生動的圖形表示,十分直觀、實用。
此表可在embedream的相關資料中下載,本該提供它的原始鏈接,無奈現在沒有了,只找到了一個類似的文檔  —  Sharp IR Range Finder Voltage-to-Range Conversion Article 內容也是討論線性化的,讀者不妨一讀。配合此文也許更容易理解使用那張Excel 表格。
0.png (67 KB, 下載次數: 56)
下載附件
2017-11-25 22:20 上傳
根據上述公式及程序得到的結果如下:
GP2D12 不同顏色測距結果對比
0.png (14.13 KB, 下載次數: 58)
下載附件
2017-11-25 22:22 上傳
第一列為實際距離,第二列障礙物表面為白紙,第三列障礙物為褐色木盒,讀者可比照Excel 表中的數據,可以看出基本吻合。同時還可以從上面數據中看出,GP2D12  確實如其手冊中所說,基本不受障礙物的顏色影響。
0.png (363.2 KB, 下載次數: 51)
下載附件
2017-11-25 22:23 上傳
2.2  濾波
濾波主要解決兩個問題,一是在GP2D12恒定輸出階段,按應用指南的分析,有不小的噪聲,需要通過濾波消除。
二是由于其非連續測量的特性,導致其測量連續變化的距離時,輸出是階躍形式的,這對程序判斷極為不利,為了弱化這個影響,也期望通過濾波實現。
根據 GP2D12 的手冊,其測量周期為  40ms  左右(38ms),綜合小車單片機的內存及處理需求,采用 5ms 采樣一次,取最近 8 次的結果平均值的濾波方式,也就是說,一個測量周期采 8 個數據平均。
這樣處理可以降低噪聲的影響,這點容易理解。至于弱化階躍信號,不知讀者是否認同?
我是這樣考慮:在出現階躍信號時,8 個數據中隨著時間推移,新的信號所占的權重不斷加大,使得信號逐漸從前一個信號平緩的過渡到新的信號上。但是這樣處理,導致了距離信號反映滯后,要到下一個信號快到時,本次的輸出才接近本次的信號。就這一點而言,似 乎有些不盡合理,有待讀者深入探討。
紅外測試數據:10cm   11.55--11.66
15cm  16.15--16.38
16.5cm  17.46--17.92
18cm   20.01--20.13
19cm  19.44--19.81
20cm  20.01--20.15
22cm  21.56--21.82
23cm  23.20--23.66
24.5cm  23.96--24.23
28cm  27.39--27.93
stm32單片機紅外測距源程序如下:
#include "stm32f10x_lib.h"
#include "stdio.h"
#define countof(a)   (sizeof(a) / sizeof(*(a)))
#define TxBufferSize   (countof(TxBuffer) - 1)
u8 TxBuffer[]="
ADC Example1: ADC TO DMA TO UART1
";
u8 TxCounter=0;
#define ADC1_DR_Address    ((u32)0xC)
USART_InitTypeDef USART_InitStructure;
ADC_InitTypeDef ADC_InitStructure;
DMA_InitTypeDef DMA_InitStructure;
vu16 ADC_ConvertedValue;
ErrorStatus HSEStartUpStatus;

void RCC_Configuration(void);
void GPIO_Configuration(void);
void NVIC_Configuration(void);

void Delay_us(unsigned short us)
{
unsigned short i;
while(us--)
{
for(i=0;i<10;i++);    } } void Delay_ms(unsigned short ms) {    unsigned short i;        while(ms--)    {        for(i=0;i

RCC_Configuration();

NVIC_Configuration();

GPIO_Configuration();

USART_InitStructure.USART_BaudRate=9600;
 USART_InitStructure.USART_WordLength=USART_WordLength_8b;
 USART_InitStructure.USART_StopBits=USART_StopBits_1;
 USART_InitStructure.USART_Parity=USART_Parity_No;
 USART_InitStructure.USART_HardwareFlowControl=USART_HardwareFlowControl_None;
 USART_InitStructure.USART_Mode=USART_Mode_Rx | USART_Mode_Tx;
 USART_InitStructure.USART_Clock=USART_Clock_Disable;
 USART_InitStructure.USART_CPOL=USART_CPOL_Low;
 USART_InitStructure.USART_CPHA=USART_CPHA_2Edge;
 USART_InitStructure.USART_LastBit=USART_LastBit_Disable;

USART_Init(USART1, &USART_InitStructure);

USART_ITConfig(USART1, USART_IT_TXE, ENABLE);
 USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);

USART_Cmd(USART1, ENABLE);

DMA_DeInit(DMA_Channel1);
 DMA_InitStructure.DMA_PeripheralbaseAddr=ADC1_DR_Address;
 DMA_InitStructure.DMA_MemorybaseAddr=(u32)&ADC_ConvertedValue;
 DMA_InitStructure.DMA_DIR=DMA_DIR_PeripheralSRC;
 DMA_InitStructure.DMA_BufferSize=1;
 DMA_InitStructure.DMA_PeripheralInc=DMA_PeripheralInc_Disable;
 DMA_InitStructure.DMA_MemoryInc=DMA_MemoryInc_Disable;
 DMA_InitStructure.DMA_PeripheralDataSize=DMA_PeripheralDataSize_HalfWord;
 DMA_InitStructure.DMA_MemoryDataSize=DMA_MemoryDataSize_HalfWord;
 DMA_InitStructure.DMA_Mode=DMA_Mode_Circular;
 DMA_InitStructure.DMA_Priority=DMA_Priority_High;
 DMA_InitStructure.DMA_M2M=DMA_M2M_Disable;
 DMA_Init(DMA_Channel1, &DMA_InitStructure);

DMA_Cmd(DMA_Channel1, ENABLE);

ADC_InitStructure.ADC_Mode=ADC_Mode_Independent;
 ADC_InitStructure.ADC_ScanConvMode=ENABLE;
 ADC_InitStructure.ADC_ContinuousConvMode=ENABLE;
 ADC_InitStructure.ADC_ExternalTrigConv=ADC_ExternalTrigConv_None;
 ADC_InitStructure.ADC_DataAlign=ADC_DataAlign_Right;
 ADC_InitStructure.ADC_NbrOfChannel=1;
 ADC_Init(ADC1, &ADC_InitStructure);

ADC_RegularChannelConfig(ADC1, ADC_Channel_15, 1, ADC_SampleTime_55Cycles5);

ADC_DMACmd(ADC1, ENABLE);

ADC_Cmd(ADC1, ENABLE);

ADC_ResetCalibration(ADC1);

while(ADC_GetResetCalibrationStatus(ADC1));

ADC_StartCalibration(ADC1);

while(ADC_GetCalibrationStatus(ADC1));

ADC_SoftwareStartConvCmd(ADC1, ENABLE);
 for(i=0;i

Tmp_Dat=  ADC_ConvertedValue;
distance=(1/(Tmp_Dat*0.+0.))-4.0;
printf("
%ld
",Tmp_Dat);
  printf("%.2f",distance);

Tmp_Dat=Tmp_Dat*3300/0x0fff;
TxBuffer[0]=Tmp_Dat/1000+'0';
TxBuffer[1]='.';
TxBuffer[2]=(Tmp_Dat%1000)/100+'0';
TxBuffer[3]=(Tmp_Dat%100)/10+'0';
TxBuffer[4]=Tmp_Dat%10+'0';
TxBuffer[5]='V';
USART_SendData(USART1, '[');
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
USART_SendData(USART1, TxBuffer[0]);
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
USART_SendData(USART1, TxBuffer[1]);
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
USART_SendData(USART1, TxBuffer[2]);
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
USART_SendData(USART1, TxBuffer[3]);
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
USART_SendData(USART1, TxBuffer[4]);
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
USART_SendData(USART1, TxBuffer[5]);
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
USART_SendData(USART1, ']');
while (!(USART1->SR & USART_FLAG_TXE));   //等待緩沖區空
while (!(USART1->SR & USART_FLAG_TC));   //等待發送完成
printf("
");
 }
}
void RCC_Configuration(void)
{

RCC_DeInit();

RCC_HSEConfig(RCC_HSE_ON);

HSEStartUpStatus=RCC_WaitForHSEStartUp();
 if(HSEStartUpStatus==SUCCESS)
 {

FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);

FLASH_SetLatency(FLASH_Latency_2);

RCC_HCLKConfig(RCC_SYSCLK_Div1);

RCC_PCLK2Config(RCC_HCLK_Div1);

RCC_PCLK1Config(RCC_HCLK_Div2);

RCC_ADCCLKConfig(RCC_PCLK2_Div4);

RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_7);

RCC_PLLCmd(ENABLE);

while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY)==RESET)
{
}

RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);

while(RCC_GetSYSCLKSource() !=0x08)
{
}
 }

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 | RCC_APB2Periph_GPIOC, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_USART1, ENABLE);
}
void GPIO_Configuration(void)
{
 GPIO_InitTypeDef GPIO_InitStructure;

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;
 GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AIN;
 GPIO_Init(GPIOC, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9;
 GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
 GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
 GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_10;
 GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;
 GPIO_Init(GPIOA, &GPIO_InitStructure);
}
void NVIC_Configuration(void)
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
0.png (60.43 KB, 下載次數: 88)
下載附件
2017-11-25 22:44 上傳
所有資料51hei提供下載:
紅外模塊.zip
(2.25 MB, 下載次數: 507)
2017-11-25 15:43 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
gp2d12紅外<a title=測距傳感器:Arduino + GP2D12紅外測距傳感器+LCD1602 第3張" title="gp2d12紅外測距傳感器:Arduino + GP2D12紅外測距傳感器+LCD1602 第3張-傳感器知識網"/>

gp2d12紅外測距傳感器:紅外測距儀(KTR-GP2D12紅外測距傳感器)使用說明書

《紅外測距儀(KTR-GP2D12紅外測距傳感器)使用說明書》由會員分享,可在線閱讀,更多相關《紅外測距儀(KTR-GP2D12紅外測距傳感器)使用說明書(2頁珍藏版)》請在人人文庫網上搜索。

紅外測距儀(KTR-GP2D12紅外測距傳感器)使用說明書1.概述紅外測距儀是一種光學測量距離的工具。是利用光的反射強度來測定距離的,具有精度高、低功耗、體積小,不受干擾等特點。當有障礙物在紅外測距儀的一到五米的距離內,測距儀會把距離轉換成電信號輸出。輸出方式可根據用戶來定。可廣泛應用在小區路口、收費站的來車檢測,家居安防,短距離的測量等。2.技術參數電源輸入:DC 924V電流: 50mA功耗:小于1W測量距離D:1D5 米誤差: 0.01米輸出信號:TTL電平(0/5V),RS485(可選)。使用溫度:060儲存溫度:-4070電氣接口:4針航空頭 3.接線說明 顏色棕色黑色藍色黃色信號DC-INGNDS+S-GND說明電源正輸入電源地電平信號輸出信號地4.注意事項 必須保持產品表面干凈,否則會影響測量距離。5、型號:KTR-GP2D12(紅外測距傳感器)6、品牌:KITOZER(開拓者)

下一篇: PLC、DCS、FCS三大控

上一篇: 電氣控制線路圖控制原

推薦產品

更多
主站蜘蛛池模板: 国产日皮视频 | 国产精品欧美亚洲韩国日本久久 | 欧美特级视频 | 亚洲视频在线观看网站 | 日日碰狠狠躁久久躁综合小说 | 国产精品91在线 | 女人被男人躁得好爽免费视频 | 日韩一区二区在线观看视频 | 欧美大片在线 | 丝袜人妻一区二区三区 | 日韩国产一区二区三区四区 | 成人字幕网zmw | 精品久久久久成人码免费动漫 | 欧美激情乱人伦 | 国产精品va在线播放我和闺蜜 | 狂揉吃奶胸高潮视频免费 | 亚洲日日骚| 成人午夜免费福利 | 在线sese| 亚洲成人综合网站 | 神马午夜av | 免费成人在线网 | 久久av喷吹av高潮av萌白 | 国产精品免费一区二区三区四区 | 欧美超碰在线观看 | 熟女人妇 成熟妇女系列视频 | 国产v欧美v日本v精品按摩 | 蜜臀久久99静品久久久久久 | 日韩精品毛片无码一区到三区 | 国产不卡在线观看视频 | 欧美经典影片视频中文 | av国産精品毛片一区二区三区 | 国产精品高潮久久久久 | 护士脱了内裤让我爽了一夜视频 | 97网站 | 日本免费一区二区三区高清视频 | 日韩性色 | 欧美日韩国产成人 | 中文韩国午夜理伦三级好看 | 国产伦精品一区二区三区视频网站 | 自拍偷拍亚洲综合 | 欧美一级大黄 | 国产露脸150部国语对白 | 黄色视屏在线播放 | 国产欧美在线 | 欧洲金发美女大战黑人 | 欧美最猛黑人xxxx黑人猛交 | 色xxxxxx| 亚洲国产日韩欧美在线观看 | 爱爱视频免费网站 | 久久久久久久久毛片精品 | 蜜臀av在线播放一区二区三区 | 日本一区二区更新不卡 | ww国产内射精品后入国产 | 日韩欧美中文在线观看 | 亚洲精品中文字幕乱码三区 | 久久刺激| 日韩欧美卡一卡二卡新区 | 色欲天天天综合网 | 亚洲精品一区二区三区蜜臀 | 亚洲精品久久久久9999吃药 | 亚洲欧洲日本无在线码 | 国精产品一区二区 | 韩国久久久久 | 丰满少妇作爱视频免费观看 | 国产女主播在线播放 | 三级a做爰一女二男 | 欧美 中文字幕 | 国产乱子伦精品免费无码专区 | www成人精品免费网站青椒 | 天堂资源在线 | 一级特黄少妇高清毛片 | 成人视品 | 性国产三级在线观看 | 肉欲性毛片交国产 | 国产第一页浮力影院入口 | 免费一级全黄少妇性色生活片 | 狠狠狠色丁香婷婷综合久久五月 | 女人久久久久 | 亚洲手机看片 | 国产偷v国产偷∨精品视频 国产偷v国产偷v精品视频 | 天堂网2021天堂手机版 | 国内精品久久久久久久久电影网 | 亚洲精品成人网 | 奇米影视久久久 | 亚洲美女精品视频 | 久久人人爽爽爽人久久久 | 国产成人精品白浆久久69 | 亚洲人xxx| 99热在线播放 | 成人免费网站在线观看 | 牛牛视频精品一区二区不卡 | 又粗又长又大又爽又黄少妇毛片 | 狠狠综合久久久久综合网 | 伦人伦xxx国产对白 亚洲国产精品一区二区成人片国内 | 成人久久久精品国产乱码一区二区 | 亚洲国产日韩欧美 | 最新中文字幕免费 | 97香蕉视频 | 精品久久久久久成人av | 亚洲国产精品视频 | 欧美自拍第一页 | 国内精品免费午夜又爽又色愉情 | www夜夜骑 | 搡老女人老妇女老熟妇 | 8x8ⅹ国产精品一区二区 | 韩国美女福利视频 | 男女性动态激烈动全过程 | 激情戏网站 | 偷窥自拍五月天 | 深夜视频在线免费 | 人妖另类巨茎双性人欧美视频 | 九色在线播放 | av黄色一区| 国产一区二区三区久久精品 | 国产又粗又硬又猛的免费视频 | 欧美做爰爽爽爽爽爽爽 | 久久精品欧美一区二区三区麻豆 | 日本欧美色十大禁片毛片 | 成人精品一区二区户外勾搭野战 | 国产69精品久久久久999小说 | 特黄特色大片免费视频观看 | 美女爽到呻吟久久久久 | 特级黄色大片 | 精品国产aⅴ麻豆 | 国产特黄aaa大片免费观看 | 黄色正能量网站 | 欧美色精品 | 亚洲精品日韩av | 国产精品18久久久久久首页狼 | 欧美特级黄色 | 久久国产精品嫩草影院的使用方法 | 国产码视频 | 中文字幕在线不卡一区二区 | 久久久无码一区二区三区 | 精品午夜熟女人妻视频毛片 | 少妇一级免费 | 男人的天堂网av | 久久996re热这里只有精品无码 | 精品免费视频一区二区 | 二区三区视频 | 国产大学生呻吟对白精彩在线 | 日韩人妻无码一区二区三区 | 97品白浆高清久久久久久 | 少妇又色又紧又黄又刺激免费 | 国产内射999视频一区 | 日韩激情综合网 | 手机在线毛片 | 国产在线激情视频 | 国产一级大片 | 全肉高h后宫gl | 国产美女裸体无遮挡免费视频 | 亚洲88| 日韩动漫av | 爽爽av| 老妇荒淫牲艳史 | 少妇的性生话免费视频 | 夜夜av| 国产一区不卡 | 中文字幕视频网 | 精品第一页 | 亚洲第一网址 | 人妻妺妺窝人体色www聚色窝 | 国产熟人av一二三区 | 日韩精品无码免费一区二区三区 | 超碰国产在线观看 | 碰碰色 | 九九re6热在线视频精品66 | 国产性一乱一性一伧一色 | 乱子伦视频在线看 | 成年午夜性影院 | 国产精品视频在线观看 | 国产熟女一区二区三区五月婷 | 国产夫妻性爱视频 | 亚洲第一女人av | 五月色婷婷亚洲精品制服丝袜1区 | 黄色影片免费 | 亚洲欧美日韩成人高清在线一区 | h狠狠躁死你h出轨高h | 96在线视频 | 亚洲色大成网站www久久九 | 韩国三级中文字幕hd | 欧美精品在线视频 | 精品成人免费视频 | 国产乱国产乱300精品 | 色噜噜日韩精品欧美一区二区 | 日日摸夜夜添夜夜爽免费视频 | 亚洲狠狠爱 | 久久中文骚妇内射 | 欧美午夜在线视频 | 九九精品热 | 欧美高清精品一区二区 | 国产99久久久久久免费看 | 日韩人成 | 欧美xxxx中国 | 日韩狠狠 | 久草黄色网 | 国产男女无遮挡猛进猛出 | а天堂中文最新一区二区三区 | 欧美又大又色又爽aaaa片 | 国产精品videos | 国产乱子伦精品无码专区 | 国产一级特黄视频 | 日韩免费一二三区 | 欧美在线不卡视频 | 亚欧美无遮挡hd高清在线视频 | 久久国产劲暴∨内射新川 | 国产妞干网 | 亚洲aaaaaa特级| 国产精品99久久99久久久动漫 | 美日韩毛片| 噜噜噜亚洲色成人网站 | 国产精品成人av在线观看春天 | 亚洲蜜臀av | 午夜精品久久久久久久久久久久久蜜桃 | 超碰公开免费 | 伊人论坛 | 国产伦a视频 | 中文字幕欧美日韩va免费视频 | 久久久日韩精品一区二区三区 | 狠狠色丁香婷婷久久综合不卡 | 性欧美在线视频观看 | 精品久久久久久亚洲综合网 | 欧洲熟妇性色黄 | 中国一级特黄毛片大片 | 国产乱人伦精品免费 | 国产在线视频一区二区 | 色综合久久久久久久 | 色婷婷综合久久中文字幕雪峰 | 五月天在线播放 | 中文字幕巨乳 | 老女人任你躁久久久久久老妇 | 免费人成激情视频在线观看冫 | 国产精品自拍片 | 免费精品视频在线观看 | 久草在线观看资源 | 李丽珍aa一级a毛片 李丽珍a级裸体啪啪 | 在线观看wwww | 天天色综合天天色 | 日日躁夜夜躁狠狠久久av | 亚洲 日韩 激情 无码 中出 | 国产丰满老妇伦 | 青青草狠狠爱 | 国产999精品久久久影片官网 | 日本少妇色视频 | 国产系列在线观看 | 天堂亚洲一品 | 一级片美女 | 超碰免费公开在线 | 国产亚洲精品久久久久丝瓜 | 狠狠综合亚洲综合亚洲色 | 国产中文在线播放 | 中文字幕在线2018 | 美女色av | 青青青国内视频在线观看软件 | av导航在线| 精品国产一区三区 | 亚洲综合日韩精品欧美综合区 | 暖暖视频日本在线观看 | 污污在线免费观看 | 久久机热这里只有精品 | 黄色网址在线免费看 | 乱子伦一区 | 久久久99精品免费观看乱色 | 国产乱子伦精品免费无码专区 | 成人av中文字幕 | 国产成人小视频 | 亚洲国产精品久久一线不卡 | 成人做爰高潮片免费视频 | 国产羞羞| 末发育娇小性色xxxxx视频 | 中文字幕永久2021 | 成人精品亚洲人成在线 | 中文字幕一精品亚洲无线一区 | 国产免费xoxo在线视频 | 婷婷深爱 | 色诱久久久久综合网ywww | 少妇白浆高潮无码免费区 | 午夜视频www| 91中文字日产乱幕4区 | 成人做爰66片免费看网站 | 亚洲免费精品视频 | 成人性生交大片免费看 | 男女无遮挡做爰猛烈黄文 | 色综合色狠狠天天综合色 | 一二三四日本中文在线 | avt天堂网| 九九九九精品 | 曰韩内射六十七十老熟女影视 | 四虎国产精品免费观看视频优播 | 97在线观看免费高清 | 国产精品自拍亚洲 | 欧美激情亚洲色图 | 国产精品久久久久久久久久久新郎 | 真实国产乱子伦对白视频 | 亚洲播播| 伊人久久大香线蕉av一区 | 国产成人无码久久久精品一 | 中国肥老太婆高清video | 午夜精品一区二区三区免费 | 97国产精| 国产精品短视频 | 人人澡超碰碰97碰碰碰 | 丰满熟妇乱又伦 | 韩国性猛交╳xxx乱大交 | 69中国xxxxxxxxx69| 色综合久久88色综合天天提莫 | 祥仔av大片av免费看 | 奇米影视av | 久久99精品久久久久久蜜芽 | 92精品| 乱淫av| 成人午夜电影福利免费 | 亚洲一二区视频 | 久久久精品中文字幕麻豆发布 | 疯狂欧美牲乱大交777 | 久久精品道一区二区三区 | 潘金莲性生交大片免费看图片 | 日本丰满妇人成熟免费中文字幕 | 谁有毛片网址 | 奇米影视第四狠狠777 | 99国产精品白浆在线观看免费 | 青青草综合网 | 亚洲国产精品久久久久制服 | 伊人婷婷综合 | 无码国产精品一区二区色情男同 | 肉色欧美久久久久久久免费看 | 国产周晓琳在线另类视频 | 欧美性猛交xxx乱大交3 | 精品一区不卡 | 东北女人av | 久久亚洲a v | 国产乱xxxxx978国语对白 | 91福利社在线观看 | 吸咬奶头狂揉60分钟视频 | 夜影影视剧大全在线观看 | 一本大道东京热无码一区 | 欧美一区二区三区日韩 | 久久久久久久亚洲精品 | 69欧美视频 | 怡红院av亚洲一区二区三区h | 免费一级片网站 | 一级激情片| 久热中文字幕无码视频 | 一道本在线观看 | 国产真实偷伦视频 | 精品久久国产 | 天天做天天看 | 夜夜躁狠狠躁日日躁aab苏桃 | 高h文在线 | 国产精品一区二区无线 | 亚洲视频在线免费看 | 国产女人在线观看 | 越南少妇做受xxx片 越南性xxxx精品hd | 伊人七七 | 222aaa| 能在线观看的av网站 | 日本打白嫩屁股视频 | 污网站免费在线观看 | 日本乱子人伦在线视频 | 伊人狠狠 | 无码精品人妻一区二区三区影院 | 欧美日韩不卡 | 亚洲精品国产一区二区精华液 | 丝袜精品 欧美 亚洲 自拍 | 巨胸不知火舞露双奶头无遮挡 | 男女黄色网 | 操操日日| 国产精品人人爱一区二区白浆 | 久久久精品一区二区 | 免费美女av| 精品久久久久久无码免费 | 女子浴室啪啪hd三级 | 91网站永久免费看 | 国产伦精品一区二区三区免费观看 | 六月丁香婷婷综合 | 黄色片链接 | 99国内精品久久久久久久软件 | 杂技xxx裸体xxx欧美 | 欧美一级黑人aaaaaaa做受 | 深夜福利院| 国产精品7777777 | 国产特级毛片潘金莲 | 欧美精品高清在线观看 | 国产精品久久久久久亚洲毛片 | 久久久久久久久久99精品 | 欧美精品一区二区三区久久久竹菊 | 男人全程不遮挡撒尿视频 | 天堂网www中文在线 伊人久久大香线蕉综合网站 | 东京热一区二区三区无码视频 | 九九视频国产 | 亚洲精品午夜无码专区 | 精品国产区一区二 | 美日韩一区二区 | 成人免费无码大片a毛片软件 | 亚洲特级毛片 | 精品国产一区二区三区蜜殿 | 成 人 网 站国产免费观看 | www色午夜com | 18禁成人网站免费观看 | 日本一区二区视频在线 | 国产熟妇高潮叫床视频播放 | 欧美区一区二区三 | 麻豆亚洲一区 | 日韩免费视频 | 狠狠躁天天躁中文字幕无码 | www.色网| sao虎视频在线精品永久 | 深夜福利一区二区 | 久久人人爽天天玩人人妻精品 | 久久久资源网 | 人与动物黄色片 | 欧美日韩中出 | 九九国产精品无码免费视频 | 亚洲黄色一区二区三区 | av网站黄色 | 97超碰网| 日本在线视频免费 | 亚洲精品久久久久58 | 99re6在线视频精品免费下载 | 日本黄色片在线播放 | 四虎精品免费永久免费视频 | 久久免费看少妇高清激情 | 三级国产视频 | 久久久情 | 精品国产综合区久久久久久 | 呦一呦二在线精品视频 | 中文字幕一区二区三区精华液 | 久草免费在线播放 | 爱插网| 欧美日韩黄色片 | 九九热视频在线观看 | 波多野结衣在线观看一区二区 | 无码少妇一区二区三区 | 欧美一区二区激情 | 九九啪| 大黄网站在线观看 | 人妻精品无码一区二区三区 | 国产一线二线三线在线观看 | 亚洲成人在线网站 | 中文字幕 欧美日韩 | 猎艳山村丰满少妇 | 国内国外精品影片无人区 | 久久免费少妇做爰 | 99精产国品一二三产品香蕉 | av无码免费岛国动作片 | 国产精品久久国产三级国不卡顿 | 日韩一区二区av | 理论片久久 | 日韩欧美国产一区二区在线观看 | 极品白嫩丰满少妇无套 | 亚洲福利 | 精品国产乱码久久久久久鸭王1 | 久久国产精品精品国产色婷婷 | 欧美日韩成人免费看片 | 日韩午夜伦 | 国产天天综合 | 搞av网 | 国产精品日本一区二区不卡视频 | 密色av | 久久久久久国产精品mv | 射久久| 久久久青草婷婷精品综合日韩 | 古装三级做爰在线观看 | 亚洲精品国产精品国自产观看 | 欧美亚洲三级 | 欧美激情免费在线 | 欧美亚洲国产成人 | 成人同人动漫免费观看 | 男女操网站 | 欧美激情一区二区三区 | 国产ts在线观看 | 中字幕一区二区三区乱码 | 成人性生活视频在线播放 | 中文字幕一路线二路线三路线 | 久久在线免费视频 | 黑人巨大精品欧美一区二区桃花岛 | 成人性视频免费看的鲁片 | 国语自产免费精品视频在 | 亚洲美女自拍偷拍 | 欧美日韩一区二区三区不卡 | 久久福利网 | 综合久久国产九一剧情麻豆 | 免费看毛片在线观看 | 国产猛男猛女超爽免费视频 | 色噜噜av亚洲色一区二区 | 亚洲www天堂com | 亚洲一区二区乱码 | 狠狠综合久久av一区二区蜜桃 | 法国性xxx精品hd专区 | 波多野结衣亚洲一区二区 | 国产精品亚洲专区无码牛牛 | 天天射夜夜 | 国精产品一区二区三区有限公司 | 久久不射影院 | 精品视频免费在线 | 美女爱爱爱 | 国产视频一区二区在线播放 | 4455成人免费观看 | 成人福利视频一区二区 | 久久午夜夜伦鲁鲁片免费无码影视 | 99久久久精品免费观看国产 | 久久精品女人天堂av免费观看 | 最近中文字幕2019视频1 | 中文字幕无码av激情不卡 | 欧美牲交a欧美牲交 | 久久综合av| 国产精品igao视频网网址 | aa级黄色大片 | 在线成人免费视频 | 亚洲色图在线播放 | 男女69视频| 在线免费看黄色 | 狠狠色丁香九九婷婷综合五月 | 国产精品美女久久久久av超清 | 亚洲最大成人综合网 | 日韩精品黄 | 人妻少妇一区二区三区 | 伊人色综合久久天天五月婷 | 香蕉国产片一级一级一级一级 | 欧美精品免费一区二区三区 | 国产chinesehd天美传媒 | 两个人看的www视频免费完整版 | 不用播放器看av | 精品国产区一区二 | 亚洲涩视频 | yy111122少妇光屁股影院 | 天天射夜夜骑 | 牲欲强的熟妇农村老妇女视频 | 亚洲精品理论 | 椎名由奈在线观看 | 欧美成本人视频 | 天天操夜夜拍 | 综合一区av | 日韩有码中文字幕在线观看 | 午夜大片 | 色情一区二区三区免费看 | www.天天射 | 婷婷六月在线 | 欧美日本韩国一区二区三区 | 日韩精品久久久 | 日本一级淫片1000部 | 黄网在线免费观看 | 播播网色播播 | 偷看做性肉体探欲k8 | 五月丁香啪啪 | 免费a级毛片出奶水欧美 | 日韩精品久久久肉伦网站 | 91手机在线视频 | 一区二区三国产 | 国产精品久久久久久久久久久久 | 国产精品无码一区二区在线观一 | 日韩欧美小视频 | 国产东北淫语对白粗口video | 99精品视频一区二区三区 | 狠狠色丁香久久婷婷综合五月 | 又粗又硬又猛又黄网站在线观看高清观看视频 | 去看片在线 | 久久96国产精品久久99软件 | 欧美日韩无 | 国产超碰人人爽人人做人人添 | 欧美寡妇性猛交ⅹxxx | youjizzcom日本| 狠狠操综合 | 久久久噜噜噜久久中文福利 | 日韩一级在线观看视频 | 午夜在线国产 | 经典一区二区 | 精品久久久久久成人av | www.日韩欧美 | 国产九九av| 96av视频| 好看的国产精彩视频 | 国产午夜精品一区理论片飘花 | 国产在线视频一区二区 | www.97视频| 一区二区三区国产亚洲网站 | 色婷婷亚洲六月婷婷中文字幕 | 国产免费久久久 | 天天躁日日躁狠狠躁视频2021 | 欧美三级少妇高潮 | 伊人精品久久 | 亚洲日本中文字幕在线 | 欧美成人在线免费视频 | 网站毛片| 国产精品婷婷久久爽一下 | 日韩精品射精管理在线观看 | av一区二区三区在线 | 区二三区四区精华日产一线二线三 | 一区二区三区国产精品 | 五月天婷婷伊人 | 亚洲少妇网 | 2020av在线 | 极品粉嫩鲍鱼视频在线观看 | 午夜精品久久久久久毛片 | 啪啪av导航| 国产在线无码视频一区二区三区 | 久久久久久久久久久久久久国产 | 88国产精品欧美一区二区三区 | 亚洲一级片 | 五月激情日韩欧美啪啪婷婷 | 欧美性性性性xxxxoooo | 成人在线网站 | 自拍偷拍亚洲一区 | 香蕉av777xxx色综合一区 | 欧美a在线看 | 任我撸在线视频 | av网址免费观看 | 尤果网福利视频在线观看 | 亚洲第一av在线 | 这里只有精品视频 | 国产区在线观看 | 日本又紧又色又嫩又爽的视频 | 991本久久精品久久久久 | 日韩国产精品一区二区 |