• Post category:Bits et octets
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :décembre 31, 2021
  • Temps de lecture :2 min de lecture

bitWrite()

Description :

Écrit une variable numérique.

Syntaxe :

bitWrite(x, n, b)

Paramètres :

x : la variable numérique dans laquelle écrire.
n : quel bit du nombre à écrire, en commençant à 0 pour le bit le moins significatif (le plus à droite).
b : la valeur à écrire dans le bit (0 ou 1).

Retour :

Rien

Exemple de code :

Démontre l’utilisation de bitWrite en imprimant la valeur d’une variable sur le moniteur série avant et après l’utilisation de bitWrite() .

void loop() {
}

void setup() {
Serial.begin(9600);
while (!Serial) {} // attend que le port série se connecte. Nécessaire pour le port USB natif uniquement
byte x = 0b10000000; // le préfixe 0b indique une constante binaire
Serial.println(x, BIN); // 10000000
bitWrite(x, 0, 1); // écrire 1 au bit le moins significatif de x
Serial.println(x, BIN); // 10000001
}

void loop() {}

 


 

Source : https://www.arduino.cc/reference/en/language/functions/bits-and-bytes/bitwrite/

 

Laisser un commentaire