Hi there, I have an arduino uno board with this software on it
void setup()
{
Serial.begin(9600);
pinMode(11, OUTPUT);
pinMode(7, OUTPUT);
}
void(* resetFunc) (void) = 0; // functie reset
void loop()
{
int senzor1 = analogRead(A0);
int senzor2 = analogRead(A5);
int senzormod = (senzor2 - 0);
int tol = 15;
if (senzor1 < 400 )
{
digitalWrite(11, LOW);
digitalWrite(7, LOW);
delay(3000);
}
if (senzormod < 400 )
{
digitalWrite(11, LOW);
digitalWrite(7, LOW);
delay(3000);
}
else
if ((abs(senzor1 - senzormod) <= tol || abs(senzormod - senzor1 ) <= tol))
{
digitalWrite(11, LOW);
digitalWrite(7, LOW);
delay(2000);
}
else
//if((abs(senzor1 - senzormod) <= tol || abs(senzormod - senzor1 ) <= tol))
{
if (senzor1 > senzormod)
{
digitalWrite(11, LOW);
digitalWrite(7, LOW);
digitalWrite(11, HIGH);
// Serial.println("S1 > S2 ");
// Serial.print(int(senzor1 - senzormod));
delay(3000);
//Serial.print("Diferenta > ");
//Serial.println(int(senzor1 - senzormod));
}
if (senzormod > senzor1)
{
digitalWrite(7, LOW);
digitalWrite(11, LOW);
digitalWrite(7, HIGH);
// Serial.println("S2 > S1 ");
// Serial.print(int(senzor1 - senzormod));
delay(3000);
//Serial.print("Diferenta > ");
//Serial.println(int(senzor1 - senzormod));
}
}
}
Problem is that arduino after a while dies, practical does not respond anymore to the input voltage.
Any ideas would be appreciated