Activan señales sin tenerlas activadas

hola tengo un problema, mi arduino me activa las señales analogicas aun cuando las conecto a tierra, espero me puedan ayudar.
const int pul = 7;
const int dir = 6;
const int en = 5;
float entrada1;
float entrada2;

boolean movimiento = 0;

void setup() {
Serial.begin(9600);
pinMode (pul, OUTPUT);
pinMode (dir, OUTPUT);
pinMode (en, OUTPUT);
digitalWrite(en, 0);
}

void loop() {
int entrada1 = analogRead(0);
int entrada2 = analogRead(1);

if(entrada1 > 800){
Serial.println("Boton 1 pulsado");
digitalWrite(en, HIGH);
digitalWrite(dir, LOW);
movimiento = 1;

}
else if(entrada2 >800){
Serial.println("Boton 2 pulsado");
digitalWrite(en, HIGH);
digitalWrite(dir, HIGH);
movimiento = 1;

}
else{
Serial.println("Ninguno");

digitalWrite(en, LOW);

movimiento = 0;

}
if (movimiento) {
digitalWrite(pul, HIGH);
delayMicroseconds(400);
digitalWrite(pul, LOW);
delayMicroseconds(400);

}
}

Por favor, mostrar su diagrama

Podría indicar, además, qué placa es? si es un Arduino Uno R1, un Arduino Nano,....

Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en (<CODE/>)


This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.