Variables en Arduino
- marzo 18, 2020
- por
- Cristian CS
bool
Ocupa el tamaño de un byte en memoria.
Sintaxis: bool var = value;
byte
Tamaño de 8 bits.
Sintaxis: byte var = value;
word
Tamaño de 16 bits.
Sintaxis: word var = value;
char
Tamaño de 8 bits.
Sintaxis: char var = ‘A’;
char var = 65;
Cada valor numérico representa un carácter ASCII, así que es igual asignarle un carácter o su equivalente numérico en ASCII.
string
A la hora de construir el string no es necesario añadir manualmente ese último carácter, se añade automáticamente.
Sintaxis: char string[15];
char string[8] = {‘a’, ‘r’, ‘d’, ‘u’, ‘i’, ‘n’, ‘o’};
char string[8] = {‘a’, ‘r’, ‘d’, ‘u’, ‘i’, ‘n’, ‘o’, ‘\0’};
char string[] = “arduino”;
char string[8] = “arduino”;
char string[15] = “arduino”;
short
Tamaño de 16 bits.
Sintaxis: short val = value;
int
Tamaño de 16 bits (2 bytes).
Sintaxis: int val = value;
long
Tamaño de 32 bits (4 bytes).
Sintaxis: long val = value;
float
Tamaño de 32 bits (4 bytes).
Sintaxis: float val = value;
double
Tamaño de 32 bits (4 bytes) en UNO y MEGA.
Tamaño de 64 bits (8 bytes) en DUE.
Sintaxis: double val = value;
array
Sintaxis: int myInts[6];
int myPins[] = {2, 4, 8, 3, 6};
int mySensVals[6] = {2, 4, -8, 3, 2};
char message[6] = "hello";

0 Comentarios:
Publicar un comentario