ARDUINO
INTRODUCCIÓN
Los "códigos de Arduino" se escriben
en un lenguaje basado en C++ usando
el Entorno de Desarrollo Integrado
(IDE) de Arduino, que compila el
código para que la placa pueda
ejecutarlo.
ESTRUCTURA BÁSICA DE
UN CÓDIGO ARDUINO
void setup(): Esta función se ejecuta solo
1 una vez al iniciar el programa. Se utiliza para
inicializar los pines (como configurar un pin
como entrada o salida con pinMode()) o para
configurar la comunicación serial.
void loop(): Esta es la parte principal del
2 programa y se ejecuta en un ciclo continuo
mientras la placa tenga energía. Aquí se
colocan todas las instrucciones que quieres
que el Arduino repita constantemente, como
encender un LED con digitalWrite() o leer un
sensor.
COMANDOS Y FUNCIONES
COMUNES
pinMode(pin, digitalWrite(pin, [Link](baudrate)
mode) value)
Configura un pin Escribe un estado HIGH Inicia la comunicación
digital como INPUT (encendido/5V) o LOW serial, necesaria para
(entrada) o OUTPUT (apagado/0V) en un pin enviar y recibir datos
(salida). digital configurado entre el Arduino y una
como salida. computadora.
// COMENTARIOS: TODO LO QUE SIGUE A // EN
UNA LÍNEA ES UN COMENTARIO Y NO ES LEÍDO
POR LA MÁQUINA, PERO ES ÚTIL PARA EXPLICAR
EL CÓDIGO.
Mayúsculas y minúsculas (Case-sensitive)
01 Arduino distingue entre mayúsculas y
minúsculas, por lo que Serial es diferente de
serial.
Punto y coma (;)
REGLAS 02 Cada instrucción debe terminar con un
punto y coma para que el compilador sepa
IMPORTANTES AL que ha llegado al final.
ESCRIBIR CÓDIGO Llaves ({})
03 Las llaves se usan para agrupar conjuntos
de instrucciones dentro de funciones o
bloques de control de flujo.
Legibilidad
04 Utiliza tabulaciones y comentarios para
organizar el código, haciéndolo más fácil de
entender.
ESTE CÓDIGO
ACTIVARÁ EL PIN 13,
ESPERARÁ UN
SEGUNDO, LO
DESACTIVARÁ,
ESPERARÁ OTRO
SEGUNDO, Y
REPETIRÁ EL
PROCESO
CONTINUAMENTE, LO
QUE HARÁ
PARPADEAR EL LED
CONECTADO AL PIN
13.
MUCHAS GRACIAS
POR VER ESTA PRESENTACIÓN