Dependents: MouseHybridSenseCode
funcdef.h
- Committer:
- JamieBignell
- Date:
- 2018-03-07
- Revision:
- 4:f1670eec4681
- Parent:
- 3:7f44ab64e96b
- Child:
- 5:dfea493f7a12
File content as of revision 4:f1670eec4681:
//Define the file once #ifndef FUNCDEF_H #define FUNCDEF_H //Import Modules #include "mbed.h" #include "FastPWM.h" //Set up PC link (comment out when not using), set up 9600 if using plotter static Serial pc = Serial(USBTX, USBRX); //Pin Names #define sensor1pin A0 #define sensor2pin A1 #define sensor3pin A2 #define sensor4pin A3 #define sensor5pin A4 #define sensor6pin A5 #define sensor7pin A6 #define sensor8pin D3 #define leftMotorpin D5 #define rightMotorpin D6 #define buzzerPin D10 //Pin Definitions static DigitalOut LEDVal = DigitalOut(LED1); //static PwmOut leftMotorVal = PwmOut(leftMotorpin); //static PwmOut rightMotorVal = PwmOut(rightMotorpin); static FastPWM leftMotorVal(leftMotorpin,1); static FastPWM rightMotorVal(rightMotorpin,1); static PwmOut buzzerVal = PwmOut(buzzerPin); //Variable Definitions static int sensorValue[] = {0,0,0,0,0,0,0,0}; static int sensorMinValue[] = {0,0,0,0,0,0,0,0}; static int sensorMaxValue[] = {0,0,0,0,0,0,0,0}; static int sensorMinValue1[] = {0,0,0,0,0,0,0,0}; static int sensorMaxValue1[] = {0,0,0,0,0,0,0,0}; static int sensorMinValue2[] = {0,0,0,0,0,0,0,0}; static int sensorMaxValue2[] = {0,0,0,0,0,0,0,0}; static int sensorThreshold[] = {0,0,0,0,0,0,0,0}; static AnalogIn sensorPin[] = {A0,A1,A2,A3,A4,A5,A6,D3}; //Function Definitions void CalibrateFunc(void); void func(void); void beep(int); #endif // FUNCDEF_H