You are on page 1of 8

Introducción a Arduino

Lic. J. Marlon Flores Arrelucé


¿Qué es Arduino?
Es una plataforma de desarrollo de productos electrónicos. Al alcance de todos los usuarios:
aficionados a la electrónica, estudiantes o ingenieros.

Botón de reset Pines E/S digitales


Cable USB estándar B

Conector USB
estándar B

Microcontrolador
Conector de alimentación
externa de 7 a 12VDC

Conexiones Pines de entrada


de energía analógicos

2
Primeros pasos con Arduino
• Descargar el IDE (Software) de Arduino de su pagina oficial:
https://www.arduino.cc/en/Main/Software
• Bajar hasta ubicar las opciones de descarga

3
Interface de la ventana de Sketch

Verificar. Compila el
código y permite Muestra la ventana de Monitor en serie
comprobar no tenga El monitor serie muestra los datos enviados por
errores Guardar el Arduino a través del puerto serie, también
nos permite mandar datos al Arduino mediante
Subir. Carga el el puerto serie.
programa escrito a la Abrir
placa de Arduino

Nuevo

Consola. Muestra
mensajes del software
(errores y acciones)

4
Conectar Sketch con la placa de Arduino
• Con el programa de Sketch abierto conectar la placa de Arduino a la computadora mediante el
cable USB.
• En el programa de Sketch se debe seleccionar el tipo de placa
Ir al menú Herramientas > Placas: > Seleccionar Arduino/Genuino Uno
• Luego se debe seleccionar el dispositivo serie de la placa
Ir al menú Herramientas > Puerto: > Seleccionar el puerto adecuado

5
Estructura del programa
Se compone de al menos dos partes:
void setup()
La función setup() se invoca una sola vez cuando el
programa empieza. Se utiliza para inicializar los modos
de trabajo de los pins, o el puerto serie. Así mismo se
puede utilizar para establecer el estado inicial de las Bloque de comentarios

salidas
void loop()
Se ejecuta después de la función setup(). La función líneas de comentarios
loop() se ejecuta de forma cíclica, lo que posibilita que
el programa esté respondiendo continuamente ante los
eventos que se produzcan en la placa.

// línea de comentarios
Una línea de comentario empieza con // y son ignoradas por el programa. Se utilizan a menudo después de una instrucción, para proporcionar
más información acerca de lo que hace ésta o para recordarla más adelante.
/*… */ bloque de comentarios
Los bloques de comentarios, o comentarios multi-línea son áreas de texto ignorados por el programa que se utilizan para las descripciones del
código o comentarios que ayudan a comprender el programa. Comienzan con / * y terminan con * / y pueden abarcar varias líneas.
6
Funciones básicas de programación
• Variables:Una variable es una manera de nombrar y almacenar un valor numérico para su uso
posterior por el programa

Variables Utilizadas

Reglas para la declaración de variables


• No puede tener el mismo nombre que una
“palabra reservada” del lenguaje.

• Los nombres no puede empezar por un número

• Los nombres no soportan caracteres especiales,


tildes y espacios en blanco

7
Funciones básicas para E/S digitales
• pinMode(pin, modo)
Configura el pin especificado para comportarse como una entrada (INPUT) o una salida (OUTPUT).
Ejemplo:
pinMode(Pin13, OUTPUT); //Estable el Pin13 como Salida
pinMode(Pin12, INPUT); //Estable el Pin13 como Entrada
Se pueden usar estas opciones para
asignar los valores de:
• digitalWrite(pin, valor)
Asigna el valor HIGH (5V) o LOW (0V) a un pin digital.
Ejemplo:
digitalWrite(Pin13 , HIGH); //Se le asigna 5v al Pin13
digitalWrite(Pin12 , LOW); //Se le asigna 0v al Pin12

• digitalRead(pin)
Lee el valor de un pin digital especificado, si está en: HIGH o LOW.
Ejemplo:
val = digitalRead(Pin9); //Lee el valor del Pin9 (5V o 0V)
8

You might also like