Bonjour,
Tu écris
if (ledState2 = LOW) {
ce devrait être
if (ledState2 == LOW) {
Même chose pour le test HIGH
Dans ta boucle tu as une tempo de 5s, le test de l'appui sur le bouton ne peut pas fonctionner car il faut appuyer pendant plus de 5s pour être sur qu'il soit pris en compte.