Diferencia entre revisiones de «variable publica»
De ArduWiki
(→Parámetros) |
(→Vea también) |
||
Línea 71: | Línea 71: | ||
== Vea también == | == Vea también == | ||
* [[variable local]] | * [[variable local]] | ||
+ | * [[matriz]] | ||
* [[static]] | * [[static]] | ||
* [[const]] | * [[const]] | ||
* [[volatile]] | * [[volatile]] | ||
+ | * [[extern]] | ||
+ | * [[define|#define]] | ||
* [[Palabras reservadas]] | * [[Palabras reservadas]] | ||
* [[Comentarios]] - (//) | * [[Comentarios]] - (//) |
Revisión del 04:33 2 feb 2020
Contenido
Descripción
Una variable publica es la que esta disponible en cualquier parte del boceto.
Sintaxis
[tipo] variable [= valor];
Parámetros
Tipo | Subfijo | Ejemplo |
---|---|---|
int | ninguno | 123 |
unsigned int | U | 123U |
long | L | 123L |
unsigned long | UL | 123UL |
float | F | 1.23F |
- variable
- nombre de la variable.
- valor
- valor a almacenar en el rango del tipo de dato. Puede especificar la base del dato usando
un prefijo.
Base | Prefijo | Comentario | Ejemplo |
---|---|---|---|
DEC | ninguno | Dígitos 0~9 | 123 |
HEX | 0x | dígitos 0~9 + Caracteres A~F | 0x7B |
OCT | 0 | digitos 0~7 | 0173 |
BIN | B | 0 o 1 | B1110011 |
Comentarios
Advertencias
Nada.
Ejemplo
Conmuta el LED a bordo cuando se pulsa botón. Conectar pulsador entre pin 7 y GND.
bool estado = LOW; //Variable publica
void setup(){
pinMode(LED_BUILTIN, OUTPUT);
pinMode(7, INPUT_PULLUP);
attachInterrupt(0, cambia, CHANGE);
}
void cambia(){
estado = !estado;
}
void loop(){
digitalWrite(LED_BUILTIN, estado);
}
PD: LOW, LED_BUILTIN, OUTPUT, INPUT_PULLUP y CHANGE son Palabras reservadas.