bitWrite()

Beschreibung

Schreibt ein Bit einer Zahlenvariable.

Syntax

bitWrite(x, n, b)

Parameter

  • x: Die Zahlenvariable, auf die geschrieben werden soll.
  • n: Welches Bit der Zahlenvariable geschrieben werden soll; Startet bei 0 für das least-significant (rechteste) Bit.
  • b: Der Wert, der auf das Bit geschrieben werden soll (0 oder 1).

Rückgabewert

Nichts.

Beispielcode

Demonstriert die Verwendung von bitWrite, indem der Wert einer Variablen vor und nach der Verwendung von bitWrite() auf dem seriellen Monitor geschrieben wird.

void setup() { Serial.begin(9600); byte x = 0b10000000; // Das 0b-Präfix gibt eine binäre Konstante an Serial.print("BEFORE: "); Serial.println(x, BIN); // 10000000 bitWrite(x, 0, 1); // Schreibe 1 auf das niedrigstwertige Bit von x Serial.print("AFTER: "); Serial.println(x, BIN); // 10000001 } void loop() {}

The result in Serial Monitor:

Newbiely | Arduino IDE 2.3.8
──
File
Edit
Sketch
Tools
Help
Arduino Uno
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno' on 'COM15')
New Line
9600 baud
BEFORE: 10000000 AFTER: 10000001
Ln 11, Col 1
Arduino Uno on COM15
2

Siehe Auch

ARDUINO KAUFEMPFEHLUNG

Arduino UNO R3
Arduino Starter Kit
Bitte Beachten: Dies sind Partnerschaftslinks. Wenn Sie die Komponenten über diese Links Kaufen, können wir eine Provision erhalten, ohne weitere Kosten für Sie. Wir Schätzen es.

※ OUR MESSAGES