Hola, into hacer que el arduino mueva un servo y prenda un led, pero cuando agrego el codigo del led y mando la señal para que se mueva el servo a veces solo prende el led y el servo no hace el movimiento, este es el codigo que uso:
#include <Servo.h>
Servo servo1;
int pos1 = 90;
void setup()
{
Serial.begin(9600);
Serial.flush();
servo1.attach(2);
servo1.write(0);
servo1.write(pos1);
delay(15);
pinMode(13,OUTPUT);
void loop()
{
if (Serial.available() > 0) {
data = Serial.read();
}
if ((data == 'E') || (data == 'e')) {
pos1 += 10;
servo1.write(pos1);
delay(15);
}
if ((data == 'F') || (data == 'f')) {
pos1 -= 10;
servo1.write(pos1);
delay(15);
}
if (Serial.available()) {
data = Serial.read();
}
if ((data == 'F') || (data == 'f')) {
digitalWrite(13, HIGH);
delay(15);
digitalWrite(13, LOW);
delay(15);
}
Podrian decirme que esta mal? es todo y gracias de antemano.