Étape 5: Le code
#include < MsTimer2.h >
#define PIN_LED 5
#define BLINKTIME 200
unsigned int tique ; Tique de minuterie
indicateur booléen ; Indicateur de minuterie
état booléenne ; LED d’État
void setup() {}
Mettez votre code de programme d’installation ici, pour exécuter une fois :
pinMode (PIN_LED, sortie) ;
digitalWrite (PIN_LED, basse) ;
MsTimer2::set (1, minuterie) ;
MsTimer2::start() ;
}
Sub {Timer()
Si (++ tiques > = BLINKTIME) {}
tique = 0 ;
drapeau = true ;
}
}
void loop() {}
Mettez votre code principal ici, pour exécuter à plusieurs reprises :
Si {(drapeau)
drapeau = false ;
État =! d’État ;
Si {(État)
digitalWrite (PIN_LED, élevé) ;
}
else {}
digitalWrite (PIN_LED, basse) ;
}
}
}