|
|
|
|
@ -12,6 +12,8 @@
|
|
|
|
|
int32_t kraftsensor_value;
|
|
|
|
|
uint8_t kraftsensor_valid;
|
|
|
|
|
|
|
|
|
|
int32_t kraftsensor_zero_offset = 0/*197700*/;
|
|
|
|
|
|
|
|
|
|
void timer2_init()
|
|
|
|
|
{
|
|
|
|
|
TCCR2A = (1<<WGM21); //TIMER0 SET-UP: CTC MODE
|
|
|
|
|
@ -45,7 +47,7 @@ void do_kraftsensor(){
|
|
|
|
|
|
|
|
|
|
//kraftsensor_value = tmp;
|
|
|
|
|
/* conversion magic to milliNewton */
|
|
|
|
|
kraftsensor_value = ((tmp + 197700 /*539363*/)*9.81)/177.380;
|
|
|
|
|
kraftsensor_value = (((tmp /* + 539363*/)*9.81)/177.380)+kraftsensor_zero_offset;
|
|
|
|
|
|
|
|
|
|
//if(abs(kraftsensor_read - old_value) > 10000){
|
|
|
|
|
// if(abs(last_read - kraftsensor_read) > 10000){
|
|
|
|
|
|