diff --git a/Language/Functions/Bits and Bytes/bitWrite.adoc b/Language/Functions/Bits and Bytes/bitWrite.adoc index ed37ba66..80a0ac70 100644 --- a/Language/Functions/Bits and Bytes/bitWrite.adoc +++ b/Language/Functions/Bits and Bytes/bitWrite.adoc @@ -42,6 +42,32 @@ Nothing // OVERVIEW SECTION ENDS +// HOW TO USE SECTION STARTS +[#howtouse] +-- + +[float] +=== Example Code +Demonstrates the use of bitWrite by printing the value of a variable to the Serial Monitor before and after the use of `bitWrite()`. + + +[source,arduino] +void setup() { + Serial.begin(9600); + while (!Serial) {} // wait for serial port to connect. Needed for native USB port only + byte x = 0b10000000; // the 0b prefix indicates a binary constant + Serial.println(x, BIN); // 10000000 + bitWrite(x, 0, 1); // write 1 to the least significant bit of x + Serial.println(x, BIN); // 10000001 +} + +void loop() {} +---- +[%hardbreaks] +-- +// HOW TO USE SECTION ENDS + + // SEE ALSO SECTION [#see_also] --