Diferencia entre revisiones de «bit()»

De ArduWiki
Saltar a: navegación, buscar
(Descripción)
(Ejemplo)
Línea 36: Línea 36:
  
 
== Ejemplo ==
 
== Ejemplo ==
 +
Parpadea el pin digital 13.
 +
 
<pre>
 
<pre>
 
void setup(){
 
void setup(){
   Serial.begin(115200);
+
   pinMode(13, OUTPUT);
 
}
 
}
 
void loop(){
 
void loop(){
   for (byte n=0; n<10; n++){
+
   PINB = bit(5);
      Serial.print(n);
+
  delay(500);
      Serial.print(" = ");
 
      for (byte i=0; i<5; i++){
 
        Serial.print(bitRead(n,i));
 
      }
 
      Serial.println("");
 
  }
 
 
}
 
}
 
</pre>
 
</pre>

Revisión del 13:29 8 jul 2018

Descripción

Calcula el valor del bit especificado por el paramtero.

bit valor
0 1
1 2
2 4
4 8
5 16
6 32
7 64

Sintaxis

bit(variable, n);

Parámetros

variable
variable a evaluar.
n
bit a calcular.

Retornos

Retorna el bit 2^n

Advertencias

Nada.

Ejemplo

Parpadea el pin digital 13.

void setup(){
   pinMode(13, OUTPUT);
}
void loop(){
   PINB = bit(5);
   delay(500);  
}

Vea también

Referencias