Faire de 5 booleans une variable type 00010

kammo:
Je pars sur ce code, je le comprends (presque tout).
Par contre, pour l'adapter, j'ai un souci évident de syntaxe:

b0 = (digitalRead (PinRR)) == 0); // une valeur 0 ou 1 transformée en booléen

Je peux pas le faire là, comme ça?

comme ça ce serait sans doute mieux

 b0 = (digitalRead (PinRR) == HIGH); // HIGH ou LOW suivant comment c'est configuré

ce code met b0 à vrai si le pin PinRR est HIGH

les parenthèses sont optionnelles, c'est juste pour vous facile la lecture - on met dans b0 le résultat d'une comparaison (==) donc une valeur de vérité