Function bitSet() pada Arduino Programming Language

Function bitSet() pada Arduino Programming Language

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
Translate »