Deskripsi
Merupakan fungsi untuk menuliskan logika 1 pada bit dari sebuah variabel numerik
Syntax
bitClear (x,n)
Parameter
x: variabel numerik yang bitnya akan diberi logika 1
n: bit yang akan diberi logika 1. Mulai dari bit 0 sebagai LSB dan bit 7 sebagai MSB
Return
x: nilai variabel numerik sesudah bitnya diberi logika 1
Contoh Program
Program berikut berfungsi mencetak hasil dari fungsi bitSet() ke layar di mana x = 7 dan n = 3. Hasil dari fungsi ini adalah 1111 = 0xF
void setup() {
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
int x = 7;
int n = 3;
Serial.print(bitSet(x, n)); //cetak output dari fungsi bitSet(x,n)
}
void loop() {
}
Terjemahan dan edit dari
https://www.arduino.cc/reference/en/language/functions/bits-and-bytes/bitread/
DELTA ELECTRONIC
Paulus Andi Nalwan, ST