//Código para o dispositivo HiperWire por Hive Eletrônica
#define Rd1 7
#define Rd2 8
#define ph1i 3
#define ph1v 4
#define ph2i 5
#define ph2v 6
#define mc 9
void setup() {
pinMode(Rd1, OUTPUT);
pinMode(Rd2, OUTPUT);
pinMode(ph1i, OUTPUT);
pinMode(ph1v, OUTPUT);
pinMode(ph2i, OUTPUT);
pinMode(ph2v, OUTPUT);
}
void roldanas (int seg){
digitalWrite(Rd1, HIGH);
digitalWrite(Rd2, HIGH);
delay(seg);
digitalWrite(Rd1, LOW);
digitalWrite(Rd2, LOW);
}
void ph (int g, int mt){
digitalWrite(ph1i, HIGH);
digitalWrite(ph2i, HIGH);
delay(g);
digitalWrite(ph1i, LOW);
digitalWrite(ph2i, LOW);
delay(1000);
digitalWrite(mc, HIGH);
delay(mt);
digitalWrite(mc, LOW);
delay(1000);
digitalWrite(ph1v, HIGH);
digitalWrite(ph2v, HIGH);
delay(g);
digitalWrite(ph1v, LOW);
digitalWrite(ph2v, LOW);
}
void loop() {
roldanas(3000);
delay(1000);
ph(1000,4000);
delay(1000);
}