bit(θέση)


Περιγραφή
Υπολογίζει την αριθμητική αξία ενός bit, βάσει της θέσης του. Για παράδειγμα, bit(0)=1, αφού 2^0=1, bit(7)=128, αφού 2^7=128.

Παράδειγμα υπολογισμού με κώδικα
//Συνάρτηση που θα τρέξει ο δοκιμαστικός κώδικας μία φορά

void setup()
{
//Ενεργοποίηση σειριακής επικοινωνίας για τα μηνύματα
Serial.begin(9600);

Βρόχος για τιμές i από 0 έως 7

for(int i=0;i<8;i++)
{
Βοηθητικά μηνύματα
Serial.print("2^");Serial.print(i);Serial.print("=");

//Εμφάνιση στο Serial Monitor του bit(i),
//δηλαδή από bit(0) έως bit(7)

Serial.println(bit(i));

}
}

void loop()
{

//Δεν τρέχει κώδικας εδώ
}


Αποτελέσματα στο Serial Monitor
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
2^7=128