聚豐項(xiàng)目 > 數(shù)顯千分尺
本項(xiàng)目用的是IDT位置傳感器套件ZMID5201STKIT,利用MM32開發(fā)板上的ADC 12位ADC轉(zhuǎn)換器。將ADI的傳感器上的信號(hào)轉(zhuǎn)為數(shù)字信號(hào)。然后將距離平分這么多份。然后游標(biāo)走動(dòng)。在OLED上顯示出來。由于12位ADC,為4096精度,所以完全夠得上等分尺的要求。
潛龍思瑞
分享潛龍思瑞
團(tuán)隊(duì)成員
劉欣然 攻城師
本來我是想畫塊板子的,但I(xiàn)DT好像對(duì)畫PCB的資料保密,所以就利用傳感器了。但原理是一樣地。我就是想畫一個(gè)30CM左右的,但現(xiàn)在只能用傳感器演示了。
開發(fā)板用的是MM32迷你板子,用這個(gè)板子主要是考慮其兼容5V的管腳。也就是說每個(gè)管腳即可3V也可5V,而電源也可以用5V,這同IDT的傳感器正好接軌。因?yàn)镮DT的傳感器是5V的
顯示用OLED,這款也是兼容5V的和3V的
軟件就比較簡單了,首先,初始化顯示屏管腳,初始化ADC,然后使能ADC,ADC的數(shù)據(jù)記住最高0x0EFB ,最低為0x00C0,距離為12CM,經(jīng)過計(jì)算,在把采樣到的數(shù)值顯示到顯示屏上。