- 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
Principales funciones Arduino
Principales funciones de Arduino

Antes de nada, debemos comenzar definiendo qué es una función: se trata de un fragmento de código que puede ser invocado desde otras partes del programa tantas veces como se desee. Por regla general necesita una serie de parámetros de entrada y devolverá algún tipo de dato o realizará alguna acción en el Hardware conectado a la placa.
Por defecto, el lenguaje C/C++ propio de Arduino provee algunas. Se explicarán las más destacadas, clasificándolas según su uso.
Funciones para entradas y salidas digitales
| Función | Descripción |
|---|---|
| pinMode(pin, mode) | Configura el pin especificado para comportarse como entrada o como salida. Mediante el primer parámetro se indica el número de pin a configurar y el segundo de ellos el tipo de entrada o salida, pudiendo ser: INPUT, INPUT_PULLUP o OUTPUT |
| digitalWrite(pin, value) | Escribe en la salida digital especificada un valor lógico de estado alto (HIGH) o bajo (LOW). HIGH significa "encendido" o "1" y LOW significa "apagado" o "0". Estos son los dos estados que puede tener un pin digital en Arduino: o está en HIGH (encendido) o en LOW (apagado). |
| digitalRead(pin) | Lee el valor de la entrada digital especificada. Valor lógico HIGH si la entrada es 5V o LOW si la entrada es 0V. HIGH significa "encendido" o "1" y LOW significa "apagado" o "0". Estos son los dos estados que puede tener un pin digital en Arduino: o está en HIGH (encendido) o en LOW (apagado). |
Funciones para entradas y salidas analógicas
| Función | Descripción |
|---|---|
| analogRead(pin) | Lee el valor de tensión entre 0 y 5 voltios de la entrada especificada. Su lectura se realiza en la escala de 0 a 1023 (10 bits) |
| analogWrite(pin, value) | Carga en el pin seleccionado una señal PWM con un tiempo en alta especificado entre 0 (0%) y 255 (100%) |
Funciones de temporización
| Función | Descripción |
|---|---|
| delay (ms) | Una función de tiempo. Sirve para pausar la ejecución del programa el tiempo especificado (milisegundos) |
| delayMicroseconds (us) | Función similar a delay() pero el tiempo de pausa es de microsegundos |
Funciones de escalado de valores
| Función | Descripción |
|---|---|
| map(var, var_min, var_max, desde, hasta) | Escala el valor de la variable a un nuevo rango |
| 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.