Está en la página 1de 17

INTRODUCCIÓN

A
ARDUINO
Ing. Jhonattan Iñacasha
01
CONCEPTO
S
¿QUÉ ES ARDUINO?

Arduino es una plataforma de código abierto de prototipos


electrónicos que se basa en hardware y software flexibles y
fáciles de usar que ponen al alcance de cualquier persona la
construcción de circuitos electrónicos/robots.

En lo referente a hardware, se basa en placas que se pueden


ensamblar a mano o que se pueden comprar directamente
preensambladas. Cada una de las placas
lleva un microcontrolador en el que se carga el programa
software que es necesario desarrollar para “darle vida” a la
placa.
—COMPONENTES DE LA PLACA
ARDUINO
PINES PINES PINES
DIGITALES ANALÓGICOS ALIMENTACIÓN
cuando ponemos un pin Con los pines analógicos vamos Además de los pines de
digital a valor HIGH, la a poder leer valores intermedios entrada y salida descritos
placa suministra 5V de
entre 0V y 5V, representados anteriormente, Arduino
tensión por la salida que
hayamos indicado, y si con un valor entero dispone de pines que nos
ponemos el valor a LOW comprendido entre 0 y 1023. permiten alimentar
suministrará 0V de componentes externos,
tensión. concretamente uno con 5V
y otro con 3,3V.
MICROCONTROLAD
BOTÓN RESET PUERTO USB OR
El botón Reset permite El puerto USB es el puerto Este componente de la
reiniciar el programa que mediante el cual nos placa es el cerebro de la
se ha cargado en el
comunicaremos con la placa misma, es donde la placa
microcontrolador
interrumpiendo la de Arduino. Sus funciones almacena el programa que
ejecución actual. Ten en principales son: tiene que ejecutar y el que
cuenta que no borra el • Alimentación lo ejecuta. El
programa que se ha • Cargar los programas en el microcontrolador es
cargado, únicamente lo microcontrolador. ATMega328P.
reinicia. • Envío de información desde
la placa al ordenador.
IDE DE
ARDUINO
El IDE de Arduino nos permite escribir,
depurar, editar y grabar nuestro
programa (llamados “sketches” en el
mundo Arduino) de una manera
sumamente sencilla, en gran parte a
esto se debe el éxito de Arduino, a su
accesibilidad.
IDE DE ARDUINO

MENÚ ARCHIVO
El menú Archivo contiene todas las
funcionalidades típicas de este menú.
Desde aquí se puede crear un
proyecto nuevo, abrir proyectos
existentes, acceder a los ejemplos
predefinidos, guardar el proyecto
actual.
IDE DE ARDUINO
MENÚ DE
PROGRAMA

El menú de programa contiene


todas las operaciones y
funcionalidades que se pueden
llevar a cabo con el proyecto que
tenemos actualmente cargado en
el entorno de desarrollo.
IDE DE ARDUINO
MENÚ DE
HERRAMIENTAS
Los elementos más comunes que se utilizan
de este menú son:
• Monitor Serie: Explicado en el apartado
“Pantalla Principal”.
• Configuración de la placa: Desde aquí se
puede configurar la placa que tenemos
conectada al ordenador. Por defecto la
aplicación la detectará automáticamente.
• Configuración del puerto: Desde aquí se
puede configurar el puerto de conexión de
la placa al ordenador. Por defecto la
aplicación la detectará automáticamente.
BARRA DE ACCESO RÁPIDO
Verificar: Permite comprobar que el sketch escrito
no contenga errores. Es lo mismo que utilizar el
menú Programa>Verificar/Compilar.
Subir: permite cargar el sketch escrito a la placa
Arduino. Es lo mismo que utilizar el menú
Programa>Subir.
Nuevo: Crea un nuevo sketch. Es lo mismo que
utilizar el menú Archivo>Nuevo.
Abrir: Permite abrir un proyecto previamente
guardado. Equivalente a utilizar el menú
Archivo>Abrir….
Salvar: Guarda los cambios realizados en el sketch.
Equivalente a utilizar el menú Archivo>Salvar.
Monitor Serie: Abre el monitor para visualizar o
enviar datos.
ESTRUCTUR
A DE UN
PROGRAMA
setup( )
• Se encarga de recoger información.
• Debe contener la declaración de
variables.
• Es la primera función a ejecutar el
programa.
• Se ejecuta solo una vez.
• Se utiliza para configurar o inicializar
loop( ) los modos de trabajo de los pins, o el
Contiene un programa que se ejecutará puerto serie.
cíclicamente. Esta función es el núcleo de
todos los programas. Esta sección está
compuesta por todas las sentencias que
componen el programa y que llevarán a
cabo todas las operaciones que lo
compongan
CONSTANTES
Estado Digital 5 voltios 0 voltios

Opción 1 HIGH LOW

Opción 2 1 0

Opción 3 TRUE FALSE

delay(valor) Tiempo de retardo en


milisegundos
EJERCICI
O
PRÁCTIC
O
“HOLA MUNDO” EN ARDUINO (TEXTO)
“HOLA MUNDO” EN ARDUINO (LED)

También podría gustarte