Stap 6: codering
Ook de code is zeer eenvoudig en alleen de digitale poort gebruikt om te controleren de signalen die het DVD-station open:
VOID inhibeabrir (void);
VOID inhibecerrar (void);
VOID desinhibe (void);
VOID edoabierto (void);
VOID edocerrado (void);
VOID abre (void);
VOID cierra (void);
VOID Setup {}
Zet uw setup-code hier, om het eenmalig uit te voeren:
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
edocerrado(); }
void loop {}
Zet uw belangrijkste code hier, om het herhaaldelijk uitvoeren:
Abre();
delay(2000);
inhibeabrir();
cierra();
delay(3000);
edocerrado();
delay(4000);
}
VOID inhibeabrir (void) {}
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(8,HIGH);
}
VOID inhibecerrar (void) {}
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(8,HIGH);
}
VOID desinhibe (void) {}
digitalWrite(10,HIGH);
digitalWrite(9,HIGH);
digitalWrite(8,HIGH);
}
VOID edoabierto (void) {}
digitalWrite(10,HIGH);
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
}
VOID edocerrado (void) {}
digitalWrite(10,LOW);
digitalWrite(9,HIGH);
digitalWrite(8,HIGH);
}
VOID abre (void) {}
digitalWrite(10,HIGH);
digitalWrite (8, hoge);
delay(30);
digitalWrite(8,LOW);
}
VOID cierra (void) {}
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
vertraging(20);
digitalWrite(8,LOW);
}