#include #include Servo servo; // Crear un objeto servo para controlar un servomotor int position = 90; // Iniciar la posición del servo en el centro void setup() { servo.attach(2); // Adjuntar el servo al pin 2 (asegúrate de usar un pin PWM) Serial.begin(9600); // Inicializar la comunicación serie a 9600 bps servo.write(position); // Iniciar el servo en la posición inicial } void loop() { if (Serial.available() > 0) { char command = Serial.read(); // Leer el carácter entrante desde la comunicación serie // Procesar el comando recibido if (command == 'R') { position = min(180, position + 15); // Incrementar la posición en 15 grados, no exceder 180 } else if (command == 'L') { position = max(0, position - 15); // Decrementar la posición en 15 grados, no ir por debajo de 0 } servo.write(position); // Escribir la nueva posición al servo delay(100); // Pequeña pausa para dar tiempo al servo para alcanzar la posición } }