Bonjour,
Je suis en train d'écrire le code de mon premier projet.
Je me demande laquelle des deux méthodes suivante est la plus propre d'un point de vu de déroulé du code dans le microcontrolleur :
1ère méthode :
//Entrée dans le mode manuel
if(EnterModeMan == 1)
{
digitalWrite(KM1, HIGH);
// Reste du code
}
// Sortie du mode manuel
if(OutModeMan == 1)
{
digitalWrite(KM1, LOW);
// Reste du code
}
//Entrée dans le mode automatique
if(EnterModeAuto == 1)
{
digitalWrite(KM1, HIGH);
// Reste du code
}
// Sortie du mode automatique
if(OutModeAuto == 1)
{
digitalWrite(KM1, LOW);
// Reste du code
}
2eme méthode
//Entrée dans le mode manuel
if(EnterModeMan == 1)
{
modeMan = 1;
// Reste du code
}
// Sortie du mode manuel
if(OutModeMan == 1)
{
modeMan = 0;
// Reste du code
}
//Entrée dans le mode automatique
if(EnterModeAuto == 1)
{
ModeAuto = 1;
// Reste du code
}
// Sortie du mode automatique
if(OutModeAuto == 1)
{
ModeAuto = 0;
// Reste du code
}
// Commande de la sortie KM1
if(ModeMan || ModeAuto)
{
digitalWrite(KM1, HIGH);
}
else
{
digitalWrite(KM1, LOW);
}
merci