Buenas, ayer me compre el kit starter de Arduino para aprender a programar y demas.
No tengo ni idea de programación en este lenguaje (solo se en ensamblador)
He mirado algunos tutoriales y estaba intentando hacer un programa por mi cuenta con lo aprendido, aqui el codigo
La idea es con un pulasdor encender 2 leds y con otro pulsador los otros 2 leds, es muy sencillo y muy absurdo pero, como he dicho, estoy empezando
int pulsador = 0;
int pulsador2 = 0;
int pulsadorAntes = 0;
int p2Antes = 0;
int salidas = 0;
int salidas2 = 0;
void setup() {
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);
}
void loop() {
pulsador = digitalRead(7);
pulsador2 = digitalRead(8);
if((pulsador == HIGH) && (pulsadorAntes == LOW)) {
salidas = 1 - salidas;
}
pulsadorAntes = pulsador;
p2Antes = pulsador2;
if((pulsador2 == HIGH) && (p2Antes == LOW)) {
salidas2 = 1 - salidas2;
}
if(salidas == 1) {
digitalWrite(3, HIGH);
digitalWrite(4, HIGH); }
else{
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}
if(salidas2 == 1) {
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
}
else {
digitalWrite(5, LOW);
digitalWrite(6, LOW);
}
}
No logro hacer que funcione como es debido, a veces parpadean los leds, a veces no se encienden, no se que he hecho mal, alguien me podria guiar un poco?
Gracias