hi

Dependencies:   mbed Servo

Hall_sesor.cpp

Committer:
injokim
Date:
2018-12-09
Revision:
0:b9dc28a0bfcc

File content as of revision 0:b9dc28a0bfcc:

#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

}