car chassis
Dependencies: Servo mbed-rtos mbed
engine.cpp
- Committer:
- mariob
- Date:
- 2015-08-02
- Revision:
- 0:ce6055872f4e
- Child:
- 1:79b1ee0f97ef
File content as of revision 0:ce6055872f4e:
//#include "Servo.h" /* void thread_ecm (void const *args) { //read signals float power = read_engine_power(); //[0, 100] uint8 direction = read_engine_direction(); //[0, 1] float angle = read_steering_angle(); //[0, 100] //use them if ((power>=0.0) && (power<=100.0)) engine_power = power/100.0; if ((direction==0) || (direction==1)) engine_direction = direction; if ((angle<=100.0) && (angle>=0.0)) steering_servo = angle/100.0; //wait Thread::wait(100); } */ /* Servo steering_servo(p21); PwmOut engine_power(p22); void thread_steering (void const *args); void thread_engine (void const *args); void init_hw () { steering_servo.calibrate(0.0005, 45.0); engine_power.period(0.020); //20ms engine_power = 0; //off } */