Referencias Arduino
OPERADORES Y COMPARADORES
COMPARADORES
OPERADORES ARITMÉTICOS
OPERADORES DE BITS
OPERADORES COMPUESTOS
OPERADORES BOOLEANOS
OPERADORES DE ACCESO
DECLARACIÓN Y CONVERSIÓN DE TIPOS DE VARIABLES
BOOLEANOS
ENTEROS
COMA FLOTANTE
BYTES
CARACTERES
CONVERSIÓN ENTRE VARIABLES
CUALIFICADORES DE VARIABLES
VECTORES
CREACIÓN DE VECTORES
MANIPULACIÓN VECTORES
CADENAS DE TEXTO
TEXTOS COMO VECTOR DE CARACTERES
TEXTOS COMO OBJETO STRING
CONDICIONALES
CONDICIONAL ABREVIADO
CONDICIONAL IF
CONDICIONAL SWITCH / CASE OF
BUCLES
BUCLE FOR
BUCLE WHILE
BUCLE DO WHILE
FUNCIONES MATEMÁTICAS
FUNCIONES DE RANGO
POTENCIACIÓN
NÚMEROS ALEATORIOS
TRIGONOMETRIA
FUNCIONES DE BITS Y BYTES
FUNCIONES DE TEXTOS
COMPARACIÓN
SUBCADENAS
BÚSQUEDA Y SUSTITUCIÓN
FUNCIONES DE USUARIO
VARIABLES GLOBALES
PASO DE PARÁMETROS POR VALOR
PASO DE PARÁMETROS POR REFERENCIA
PASO DE PARÁMETROS POR PUNTERO
DEVOLUCIÓN DE VALORES
TIPOS DATOS AVANZADOS (ENUM / STRUCT / TYPEDEF)
ENUMERACIONES
ESTRUCTURAS
DEFINICION DE TIPOS DE DATOS DE USUARIO
CLASES
EJEMPLO DE USO DE CLASE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
class MiRobot;
//definicion de clase ejemplo
class MiRobot
{
public:
void saludar(); //muestra "Hola"
void incCont(); //incrementa contador
int getCont(); //devuelve contador
void sayCont(); //muestra valor contador
void setCont(int); //inicializa contador a un valor
private:
int cont=0; //variable contador privada
};
//muestra "Hola"
void MiRobot::saludar(){
Serial.println("Hola");
}
void MiRobot::incCont(){
this->cont++;
}
//devuelve contador
void MiRobot::getCont(){
return this->cont;
}
//muestra valor contador
void MiRobot::sayCont(){
Serial.println(this->cont);
}
//inicializa contador a un valor
void MiRobot::setCont(int _cont){
this->cont=_cont;
}
void setup(){
Serial.println("Iniciando");
Serial.begin(9600);
MiRobot robot;
robot.saludar(); //se muestra hola
}
void loop(){
robot.incCont(); //se incrementa el contador
robot.sayCont(); //muestra el valor
delay(1000);
}
|
Comentarios
Publicar un comentario