- Portada
- Fundamentos de Arduino
- Alimentación de circuitos y dispositivos
- Electrónica básica
-
Fundamentos de programación Arduino
-
Introducción a la Programación de Arduino
-
Configuración y descripción de mBlock
-
Configuración del IDE Arduino
-
Descripción del IDE Arduino
-
Estructura de un programa
-
Tipos de datos
-
Operadores
-
Sintaxis
-
Principales funciones Arduino
-
Principales funciones en Bloques
-
Actividad 2
-
Actividad 3
-
Actividad 4
-
Actividad 5
-
Estructuras de control
-
Actividad 6
-
Actividad 7
-
Actividad 8
-
Actividad 9
-
Comunicación Serie
-
Monitor Serial
-
Actividad 10
-
Recibir por Serie
-
Actividad 11
-
Arrays
-
Actividad 12
-
Extensiones de mBlock
-
Librerías en Arduino IDE
-
Cuestionario Fundamentos de programación Arduino10 xp
-
-
Componentes de uso típico
-
El Potenciómetro
-
Actividad 13
-
El Zumbador
-
Actividad 14
-
Actividad 15
-
La Fotoresistencia
-
Actividad 16
-
El Transistor
-
Motores DC
-
Actividad 17
-
Puente en H
-
Actividad 18
-
Sensor de Temperatura Analógico
-
Actividad 19
-
Sensor de Temperatura Digital
-
Actividad 20
-
El Servomotor
-
Actividad 21
-
Sensor de proximidad por ultrasonidos
-
Actividad 22
-
Displays 7 Segmentos
-
Actividad 23
-
Actividad 24
-
Pantallas LCD
-
Actividad 25
-
Relés
-
Actividad 26
-
Cuestionario Componentes de uso típico10 xp
-
- Proyecto final
- Cuestionario Final
Estructura de un programa
Estructura de un programa

Como cualquier lenguaje de programación, Arduino IDE tiene su propia estructura básica que es necesario entender y respetar para evitar errores derivados de una falta de orden o conocimiento sobre las características de las diferentes partes que conforman dicha estructura, y que podemos resumir en las tres siguientes:

Variables: Es la primera parte del sketch, donde importaremos las librerías que necesitemos utilizar, definiremos las constantes y funciones adicionales que nos hagan falta y declararemos las variables globales que usaremos a lo largo del código, que pueden ser de diferentes tipos (Int, Float, Boolean, Char, String, etc.).
void setup(): Esta es una función que se invoca una única vez al comienzo del programa. Aquí normalmente inicializaremos el puerto serie, estableceremos el modo de funcionamiento de los pines que vayamos a utilizar, pondremos el sistema en un estado conocido, etc.
void loop(): Esta función se ejecuta de forma cíclica después de la llamada a setup(). Esta parte del código es donde se define el funcionamiento del programa principal.
En el entorno de programación en C/C++, por defecto, al comenzar un nuevo sketch, se mostrarán estos dos grupos de funciones ya escritas.

En cambio, cuando iniciamos un nuevo programa en mBlock, comenzamos con un lienzo totalmente en blanco que, tras incluir el dispositivo Arduino UNO como se ha descrito en apartados anteriores, utilizaremos para poner los bloques mínimos necesarios para que se ejecute un programa continuamente en nuestra placa Arduino. Estos son los siguientes y se pueden localizar en las categorías del mismo color (Eventos y Control):

| Vistas | |
|---|---|
| 16 | Número de vistas |
| 16 | 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.