Comment définir les bits dans un octet variable (Arduino)

Ma question serait Arduino spécifique, bien que si vous savez comment le faire en C, il sera semblable dans l'IDE Arduino.

J'ai donc 5 variables de type entier:

r1, r2, r3, r4, r5

Leur valeur 0 (désactivé) ou 1 (on).
Je tiens à les stocker dans une variable d'octet appelons-le relais, non pas par l'ajout d'eux, mais la définition de certains bits de 1/0 si elles sont 0 ou 1.
Par exemple:

1, 1, 0, 0, 1

Je voudrais avoir exactement la même valeur dans mon relais est variable d'octet, pas
r1+r2+r3+r4+r5 qui dans ce cas serait décimal 3, binaire 11.

Merci!

OriginalL'auteur user3329848 | 2014-02-19