![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
This is car control simulation by using Mbed controller and real time operating system.
Dependencies: MCP23017 Servo WattBob_TextLCD mbed-rtos mbed
Fork of Ass3 by
main.cpp
- Committer:
- muaiyd
- Date:
- 2014-04-07
- Revision:
- 7:a92da438d06c
- Parent:
- 1:b409ad65466a
- Child:
- 8:6e55db96c11c
File content as of revision 7:a92da438d06c:
#include "CAR.h" int main() { Port.write_bit(1,BL_BIT); CAR CAR1; Thread Accelero_Brake_Thread(CAR1.Accelero_Brake_Read); Thread Average_Speed_Measure_Thread(CAR1.Average_Speed_Measure); Thread Average_Speed_Show_Thread(CAR1.Average_Speed_Show); Thread OverSpeed_Thread(CAR1.OverSpeed); Thread Odo_Show_Indicator_Switch_Read_Thread(CAR1.Odo_Show_Indicator_Switch_Read); Thread SEND_CAR_VALUES_Thread(CAR1.SEND_CAR_VALUES); Thread DUMP_CAR_VALUES_Thread(CAR1.DUMP_CAR_VALUES_En); Thread Side_Light_Flash_Thread(CAR1.Side_Light_Flash); while(1){ if(IsOverSpeed){ OverSpeedLED = 0x6; wait(0.2); OverSpeedLED = 0x9; wait(0.2) ; } else{ OverSpeedLED = 0; } } }