- Portada
- Fundamentos de MentorBit
- Alimentación de circuitos y dispositivos
-
Programación y ejercicios básicos
-
Introducción
-
Driver necesario para programar la placa
-
Descripción de mBlock
-
Descripción de IDE Arduino
-
Estructura de un programa
-
Variables
-
Tipos de datos
-
Operadores
-
Sintaxis
-
Principales Bloques
-
Principales funciones C/C++
-
Monitor Serial
-
Actividad 1: Mi primer programa
-
Estructuras de control
-
Actividad 2: Bucle for
-
Actividad 3: Bucle while
-
Actividad 4: Condicional if y else
-
Actividad 5: Sentencia Switch
-
Arrays
-
Actividad 6: Los Arrays
-
Recibir por Serie
-
Actividad 7: Recepción por bus serial
-
Funciones
-
Funciones en Bloques
-
Funciones en C/C++
-
Actividad 8: Mis primeras funciones
-
Clases en C/C++
-
Actividad 9: Mi primera Clase
-
Actividad 10: Mi propia Calculadora
-
-
Programación y ejercicios con hardware
-
Introducción a MentorBit
-
LEDs
-
Actividad 11: LEDs de colores
-
El LED RGB
-
Actividad 12: LED RGB
-
El pulsador
-
Actividad 13: Pulsador en Pull Down
-
Actividad 14: Pulsador en Pull Up
-
El Potenciómetro
-
Actividad 15: Potenciómetro
-
El Zumbador
-
Actividad 16: Zumbador Pasivo
-
La Fotorresistencia
-
Actividad 17: LDR
-
Sensor de temperatura DS18B20
-
Actividad 18: DS18B20
-
El Servomotor
-
Actividad 19: Servomotor
-
Motores Corriente Continua
-
Puente en H
-
Actividad 20: Motor DC
-
Introducción a Motores paso a paso
-
Actividad 21: Motor paso a paso
-
Displays 7 Segmentos
-
Actividad 22: Display 7 Segmentos
-
Pantallas LCD
-
Actividad 23: Pantalla LCD
-
Actividad 24: Pantalla LCD
-
Pantallas OLED
-
Actividad 25: Pantalla OLED
-
Actividad 26: Pantalla OLED
-
Reloj en Tiempo Real (RTC)
-
Actividad 27: RTC
-
Tarjeta micro SD
-
Actividad 28: Micro SD
-
Actividad 29: Micro SD & RTC
-
Actividad 30: Micro SD & RTC
-
Puertos para Módulos MentorBit
-
Puertos de Comunicaciones
-
Puertos Genéricos
-
- Problemas Adicionales
- Proyectos Finales
Tipos de datos
Tipos de datos en C/C++

Como se comentaba anteriormente, las constantes y variables pueden ser de diferentes tipos según el tipo de dato y su tamaño. Generalmente se emplean las siguientes:
| Tipo de variable | Descripción |
| bool | Dato booleano. Puede tomar valor false (‘0’) o true (‘1’). |
| int | Dato de tipo entero. Almacena valores desde -32.767 hasta 32.767. |
| unsigned int | Dato de tipo entero sin signo. Permite almacenar valores positivos desde 0 hasta 65535. |
| long | Dato de tipo entero extendido. Permite almacenar números enteros en un rango mucho mayor, desde -2.147.483.647 hasta 2.147.483.647. |
| unsigned long | Similar a long pero solo puede almacenar números enteros positivos desde 0 hasta 4.294.967.295. |
| float | Dato de punto flotante. Se emplea para almacenar números decimales. |
| char | Representa un único carácter ('H'). |
| String | Es una cadena de caracteres ("Hola"). |
| Array | Permite definir vectores de datos. Para ello se debe definir el tipo de dato (cualquiera de los anteriores), el nombre y la cantidad de datos a almacenar: int miArray[5]. |
Ejemplo de declaración de variables
bool unBooleano = false;
int unEntero = 15;
float unDecimal = 3.1415;
char unCaracter = 'G';
String unString = "¡Hola, Mundo!";
char unArrayConCaracteres[4] = {'H', 'o', 'l', 'a'};
| Vistas | |
|---|---|
| 18 | Número de vistas |
| 18 | Vistas de miembros |
| 0 | Vistas públicas |
| Acciones | |
|---|---|
| 0 | Gustos |
| 0 | No me gusta |
| 0 | Comentarios |
Compartir por correo
Por favor iniciar sesión para compartir esto webpage por correo.