Hay un botón Hay 3 leds indicadores, Blanco, Azul y Verde Hay 2 tipos de sensores, uno que detecta metal y uno que detecta luz Al activar el botón debe de activar los sensores y poner en posicion de espera al brazo robotico hasta que el sensor detecte algo. Tenemos 2 opciones solamente: Opción 1: Sensor de metal Opción 2: Sensor de light luego activar la secuencia el brazo dependiendo del sensor detectado, tambien se debe de activar un color de led para indicar cada sensor y cuando esta en espera.
#define SENSOR_METAL_PIN 3 #define SENSOR_LIGHT_PIN 2 #define BRAZO_PIN 4 #define LED_WHITE_PIN 8 #define LED_BLUE_PIN 9 #define LED_GREEN_PIN 10 int read_sensor_metal(){ return digitalRead(SENSOR_METAL_PIN); } int read_sensor_light(){ return digitalRead(SENSOR_LIGHT_PIN); } void arm_on(){ digitalWrite(BRAZO_PIN, HIGH); } void arm_off(){ digitalWrite(BRAZO_PIN, LOW); } void led_white_on(){ digitalWrite(LED_WHITE_PIN, HIGH); } void led_white_off(){ digitalWrite(LED_WHITE_PIN, LOW); } void led_blue_on(){ digitalWrite(LED_BLUE_PIN, HIGH); } void led_blue_off(){ digital