Bonjour,
Ce code permet de piloter un registre à décalage.
Je ne comprends pas la ligne suivante, pourriez-vous me l'expliquer ?
A quoi sert le %2 ?
Je n'ai pas de problème de compréhension sur le XOR, seulement sur %2.
Merci
//séquence qui allume une LED sur 2 alternativement
bool b = 0;
for(int i = 0; i<4; i++)
{
for(int j = 0; j<8; j++)
{
registre[j] = j%2 xor b;
}
EcrireRegistre();
b = not b;
delay(300);
}
Merci, effectivement je comprends mieux maintenant !
J’ai déjà utilisé le modulo dans d’autres languages, je n’en connaissais pas la syntaxe en arduino.