/* * IRsensor.h */ #ifndef IRSENSOR_H_ #define IRSENSOR_H_ #include #define IR_SENSOR_1_BIT 2 #define IR_SENSOR_1_DIR DDRD #define IR_SENSOR_1_IN PIND #define IR_SENSOR_2_BIT 3 #define IR_SENSOR_2_DIR DDRD #define IR_SENSOR_2_IN PIND #define POWER_IR_BIT 0 #define POWER_IR_DIR DDRE #define POWER_IR_OUT PORTE #define GET_IR_SENSOR_1() ((IR_SENSOR_1_IN & (1 << IR_SENSOR_1_BIT)) == (1 << IR_SENSOR_1_BIT)) #define GET_IR_SENSOR_2() ((IR_SENSOR_2_IN & (1 << IR_SENSOR_2_BIT)) == (1 << IR_SENSOR_2_BIT)) void Config_IRsensors(void); void PowerIR_ON(void); void PowerIR_OFF(void); #endif /* IRSENSOR_H_ */