hassasiyeti yuksek dediginiz gibi ama min. range 3 cm max range 6 cm diyor ama benm 20 ila 100 cm arasi ölçmem lazim.
bu konuyu halledicem sanirim. MATLABde polyfit fonksiyonu var. uzakligin voltaja bagli fonksiyonunu bulduracam 3. dereceden.
x=[20 30 40 50 60 70 80 90 100];%data gathered from Sharp matching the measurements:x
y=[2.6 2 1.57 1.25 1.03 0.9 0.8 0.72 0.65 ]; %selected measurements that eliminated the sensor values:Volt
p=polyfit(y,x,3); %fitting a 3th degree curve to the input x to output y
y1=[0.6:0.01:2.7]; %inputs in continuous form
x1=polyval(p,y1); %function outputs of continuous input data
plot(y,x,'o',y1,x1);
grid on;
bu matlab kodlarından çıkan p =( -22.4146 132.5585 -272.3374 225.5770) böyle. yani R=-22.4*v^3+132.5*v^2-272.3*v+225 (R=range V=Voltaj)
bu şekilde kalibre etmiş olurum birazcık