hi

Dependencies:   mbed Servo

Revision:
0:b9dc28a0bfcc
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Hall_sesor.cpp	Sun Dec 09 01:57:59 2018 +0000
@@ -0,0 +1,31 @@
+#include "header.h"
+
+DigitalIn   hall_value(D15);
+
+void Hall_sensor()
+{
+    int meas,rev,flag,dist;
+    
+    flag = 0;
+    rev = 0;
+    int dm = 680; // diameter
+
+    meas = hall_value.read();
+    if(meas == 0 && flag ==0)
+    {
+        rev += 1;
+        flag = 1;
+    }
+        
+    else
+    {
+        flag = 0;   
+    }
+        
+    dist = dm * rev;
+        
+    printf("measure = %d mV\n\r", meas);
+    printf("measure = %d mV\n\r", dist);
+    wait(0.2); // 200 ms
+
+}
\ No newline at end of file