From ddf7cc0e82e33bc574967aa53a7d5bb97b7e5410 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 21 May 2014 04:23:54 +0200 Subject: improved acceleration --- tube-rotator/tube-rotator.c | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) (limited to 'tube-rotator/tube-rotator.c') diff --git a/tube-rotator/tube-rotator.c b/tube-rotator/tube-rotator.c index 065dd2f..416e077 100644 --- a/tube-rotator/tube-rotator.c +++ b/tube-rotator/tube-rotator.c @@ -40,22 +40,20 @@ void handle_cmd(uint8_t cmd) case '!': reset2bootloader(); break; case 'r': led_on(); stepper_start(); break; case 's': stepper_stop(); led_off(); break; - case '*': stepper_inc_speed(); break; - case '+': stepper_inc_speed_rpm(); break; - case '-': stepper_dec_speed_rpm(); break; - case '_': stepper_dec_speed(); break; - case '3': stepper_set_speed_rpm(30); break; - case '4': stepper_set_speed_rpm(40); break; - case '5': stepper_set_speed_rpm(50); break; - case '6': stepper_set_speed_rpm(60); break; - case '7': stepper_set_speed_rpm(70); break; - case '8': stepper_set_speed_rpm(80); break; - case '9': stepper_set_speed_rpm(90); break; - case '0': stepper_set_speed_rpm(100); break; - case '1': stepper_set_speed_rpm(110); break; - case '2': stepper_set_speed_rpm(120); break; + case '+': stepper_inc_speed(); break; +// case '+': stepper_inc_speed_rpm(); break; +// case '-': stepper_dec_speed_rpm(); break; + case '-': stepper_dec_speed(); break; + case '3': stepper_set_speed(STEPPER_SPEED_30RPM); break; + case '4': stepper_set_speed(STEPPER_SPEED_40RPM); break; + case '5': stepper_set_speed(STEPPER_SPEED_50RPM); break; + case '6': stepper_set_speed(STEPPER_SPEED_60RPM); break; + case '7': stepper_set_speed(STEPPER_SPEED_70RPM); break; + case '8': stepper_set_speed(STEPPER_SPEED_80RPM); break; + case '9': stepper_set_speed(STEPPER_SPEED_90RPM); break; + case '0': stepper_set_speed(STEPPER_SPEED_100RPM); break; } - printf("state: %s, %3d rpm\r", stepper_state_to_string(stepper_get_state()), stepper_get_speed_rpm()); + printf("state: %s, %3d rpm\r", stepper_state_to_string(stepper_get_state()), stepper_get_speed()); } int main(void) -- cgit v1.2.3