Diferencia entre revisiones de «bitWrite()»
De ArduWiki
(Página creada con «== Descripción == == Sintaxis == <pre> </pre> == Parámetros == == Retornos == == Advertencias == == Ejemplo == <pre> </pre> == Vea también == * bit() * bitCl...») |
(→Ejemplo) |
||
(No se muestran 6 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
+ | Sobrescribe un bit según el valor ingresado. | ||
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
+ | bitWrite(variable, n, valor); | ||
</pre> | </pre> | ||
== Parámetros == | == Parámetros == | ||
+ | ;variable: Variable numerica a evaluar. | ||
+ | ;n: bit a escribir. | ||
+ | ;valor: valor [[bool]] (o el resultado de "diferente de cero" cuando se ingresa un dato de otro tipo) a escribir en el bit. | ||
== Retornos == | == Retornos == | ||
+ | Nada. | ||
== Advertencias == | == Advertencias == | ||
+ | Nada. | ||
== Ejemplo == | == Ejemplo == | ||
− | < | + | <syntaxhighlight lang="c++"> |
− | </ | + | byte pinState = 0; //Inicialisa todos los pines a LOW (B00000000) |
+ | bitWrite(pinState, 0, HIGH); //Pone el 1er pin en HIGH, pinState = B00000001 | ||
+ | bitWrite(pinState, 3, HIGH); //Pone el 3er pin a HIGH, pinState = B00001001 | ||
+ | bitWrite(pinState, 0, LOW); //Pone el 1er pin a LOW, pinState = B00001000 | ||
+ | </syntaxhighlight> | ||
== Vea también == | == Vea también == | ||
− | + | <categorytree mode=all>Funciones bit y byte</categorytree> | |
− | + | <categorytree mode=all>Operador bit a bit</categorytree> | |
− | |||
− | |||
− | |||
− | |||
− | == Referencias == | + | == Referencias externos == |
* [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino] | * [https://www.arduino.cc/reference/es/language/functions/time/millis/ Guia de referencia de Arduino] | ||
− | [[Category:Funciones]] | + | [[Category:Funciones bit y byte]] |
Revisión actual del 23:39 17 jul 2019
Contenido
Descripción
Sobrescribe un bit según el valor ingresado.
Sintaxis
bitWrite(variable, n, valor);
Parámetros
- variable
- Variable numerica a evaluar.
- n
- bit a escribir.
- valor
- valor bool (o el resultado de "diferente de cero" cuando se ingresa un dato de otro tipo) a escribir en el bit.
Retornos
Nada.
Advertencias
Nada.
Ejemplo
byte pinState = 0; //Inicialisa todos los pines a LOW (B00000000)
bitWrite(pinState, 0, HIGH); //Pone el 1er pin en HIGH, pinState = B00000001
bitWrite(pinState, 3, HIGH); //Pone el 3er pin a HIGH, pinState = B00001001
bitWrite(pinState, 0, LOW); //Pone el 1er pin a LOW, pinState = B00001000
Vea también