聚丰项目 > 数显千分尺
本项目用的是IDT位置传感器套件ZMID5201STKIT,利用MM32开发板上的ADC 12位ADC转换器。将ADI的传感器上的信号转为数字信号。然后将距离平分这么多份。然后游标走动。在OLED上显示出来。由于12位ADC,为4096精度,所以完全够得上等分尺的要求。
潜龙思瑞
分享潜龙思瑞
团队成员
刘欣然 攻城师
本来我是想画块板子的,但IDT好像对画PCB的资料保密,所以就利用传感器了。但原理是一样地。我就是想画一个30CM左右的,但现在只能用传感器演示了。
开发板用的是MM32迷你板子,用这个板子主要是考虑其兼容5V的管脚。也就是说每个管脚即可3V也可5V,而电源也可以用5V,这同IDT的传感器正好接轨。因为IDT的传感器是5V的
显示用OLED,这款也是兼容5V的和3V的
软件就比较简单了,首先,初始化显示屏管脚,初始化ADC,然后使能ADC,ADC的数据记住最高0x0EFB ,最低为0x00C0,距离为12CM,经过计算,在把采样到的数值显示到显示屏上。