| 
    Open Sint
    3.4-2
    
   | 
 

Go to the source code of this file.
Macros | |
| #define | ADC_RATIO 1.65 | 
Functions | |
| void | adc_init (void) | 
| int | adc_wind_position (void) | 
| Convert between 0-255 to 0-360 degrees.  | |
| #define ADC_RATIO 1.65 | 
Ratio to convert 0-255 to 0-360 degrees (mostly) From the Davis sensor we have a range 0 ~ 4V, then we read 0 - (4/5)*255 value from the adc. This means 0 - 204 rappresent 0-360 degrees. Things changes slightly anytime. 1.65 seems a good approximation
| void adc_init | ( | void | ) | 
Enable ADC.
select ADC clock = F_CPU / 128, manual sample.
Set internal VREF, left adjusted result, adc0
 1.8.13