Documentos de Académico
Documentos de Profesional
Documentos de Cultura
h>
const int Bot1 = 7;
const int Bot2 = 6;
const int Bot3 = 5;
const int Bot4 = 4;
int Estado1 = 0;
int Estado2 = 0;
int Estado3 = 0;
int Estado4 = 0;
void setup() {
// definicion de los puertos de entrada del arduino
pinMode(Bot1, INPUT_PULLUP);
pinMode(Bot2, INPUT_PULLUP);
pinMode(Bot3, INPUT_PULLUP);
pinMode(Bot4, INPUT_PULLUP);
void loop() {
wdt_reset();
LEERENTRADAS();
delay(10);
if(Estado4 == 1){
GENERARERROR();
delay(9000);
}
ESCRIBIRSALIDAS();
delay(10);
IMPRIMIRESTADOS();
void LEERENTRADAS(){
Estado1 = digitalRead(Bot1);
Estado2 = digitalRead(Bot2);
Estado3 = digitalRead(Bot3);
Estado4 = digitalRead(Bot4);
}
void IMPRIMIRESTADOS(){
Serial.print("LED 1 Esta");
Serial.print(Estado1);
Serial.print("\t");
Serial.print("LED 2 Esta");
Serial.print(Estado2);
Serial.print("\t");
Serial.print("LED 3 Esta");
Serial.print(Estado3);
Serial.print("\t");
Serial.print("LED 4 Esta");
Serial.print(Estado4);
Serial.print("\t");
}
void ESCRIBIRSALIDAS(){
digitalWrite(Led1, Estado1);
digitalWrite(Led2, Estado2);
digitalWrite(Led3, Estado3);
digitalWrite(Led4, Estado4);
}
int GENERARERROR(){
int a = 1;
int b = 0;
int c = 3;
c = a/b;
Serial.print(c);
}