Boas
long Index;
int in1 = 8; //relay
int in2 = 9; //relay
void setup()
{
pinMode(4, OUTPUT); //Enable
pinMode(2, OUTPUT); //Step
pinMode(3, OUTPUT); //Direction
pinMode(8, OUTPUT); //saida do relay
pinMode(9, OUTPUT);
digitalWrite(4,LOW);
digitalWrite(3,HIGH);
digitalWrite(8, LOW); //ativa
digitalWrite(9, LOW);
for(Index = 0; Index < 30000; Index++)
{
digitalWrite(2,HIGH);
delayMicroseconds(50);
digitalWrite(2,LOW);
delayMicroseconds(50);
}
digitalWrite(8,HIGH);
digitalWrite(9,HIGH); //desliga o bico
delay(1000);
digitalWrite(3,LOW);
for(Index = 0; Index < 30000; Index++)
{
digitalWrite(2,HIGH);
delayMicroseconds(50);
digitalWrite(2,LOW);
delayMicroseconds(50);
}
delay(1000);
}
void loop()
{
}
a minha duvida está como posso temporizar o relay :
digitalWrite(9,HIGH); desativar mais cedo que que o outro.
Como está, liga e desliga os 2 ao mesmo tempo, eu queria desativar 1 mais cedo , de que o outro.