![](/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
CommonVariable.h
- Committer:
- muaiyd
- Date:
- 2014-04-07
- Revision:
- 7:a92da438d06c
- Parent:
- 1:b409ad65466a
- Child:
- 11:7f2414ecb7ee
File content as of revision 7:a92da438d06c:
#ifndef COMMON_VARIABLE_H #define COMMON_VARIABLE_H #include "MCP23017.h" #include "WattBob_TextLCD.h" #include "mbed.h" #include "Servo.h" static Servo SpeedShow_Servo(p21); static MCP23017 Port(p9,p10,0x40) ; // 16-bit object with I2C Chip MCP23017 static WattBob_TextLCD LCD(&Port); // A 2*16 chacater LCD object static BusOut OverSpeedLED(LED1 , LED2 , LED3 , LED4); static DigitalIn EngineSwitch(p5); static DigitalOut R_Side_Light(p27); static DigitalOut L_Side_Light(p28); static DigitalOut R_Side_Indicator(p29); static DigitalOut L_Side_Indicator(p30); static DigitalIn LSide_Light_Switch(p6); static DigitalIn RSide_Light_Switch(p7); static DigitalIn LSide_Indicator_Switch(p15); static DigitalIn RSide_Indicator_Switch(p16); static AnalogIn Accelerometer(p19); static AnalogIn Brake(p20); extern const uint8_t MaxSpeed; extern bool EngineStat; extern bool IsOverSpeed; extern float Accelerometer_Value; extern float Brake_Value; extern uint8_t Speed[3]; extern uint8_t Average_Speed; extern float Odometer_Value; extern uint8_t Counter; #endif