/*PRESENTADO POR:
SEBASTIAN ACUÑA M
EDGAR ARRIETA
STEVEN POVEDA*/
#define pulsador1 2
#define pulsador2 3
#define led1 5
float w0 = 2.0;
float w1 = 20.0;
float w2 = 30.0;
double bias = -10;
//float t_apren = 0.25;
//int fun_act = 0;
void setup(){
Serial.begin(9600);
}
void loop (){
bool estado1 = digitalRead(pulsador1);
bool estado2 = digitalRead(pulsador2);
bool x1 = estado1;
bool x2 = estado2;
/*Serial.println(estado1);
delay(2000);*/
float resultadoXOR = ((bias*w0) + (x1*w1) + (x2*w2));
Serial.println(resultadoXOR);
delay (500);
if(resultadoXOR >= 0.0){
digitalWrite(5,1);
if(resultadoXOR == 30.0){
digitalWrite(5,0);
}
}else{
digitalWrite(5,0);
}
}