bitWrite()
Описание
Записывает значение (0 или 1) в указанный бит числовой переменной.
Синтаксис
bitWrite(x, n, b)
Параметры
Функция принимает следующие параметры:
x— числовая переменная, в которую нужно записать бит.n— номер бита, в который нужно записать значение, начиная с 0 для младшего (правого) бита.b— значение, которое нужно записать в бит (0 или 1).
Возвращаемое значение
Функция не возвращает значения. Переменная x изменяется напрямую.
Пример кода
void setup() {
Serial.begin(9600);
int x = 0b10101010;
Serial.print("Before: ");
Serial.println(x, BIN);
bitWrite(x, 0, 1); // записать 1 в бит 0
Serial.print("After: ");
Serial.println(x, BIN);
}
void loop() {
}