Anda di halaman 1dari 25

ARDUINO UNO

Por: Mg.
Daniel
CHIRINOS
ARMAS
INTRODUCCIÓN

• ¿Que es Arduino?
• ¿Para que sirve Arduino?
• ¿Por qué utilizar Arduino?
• Características del Arduino UNO
• Familia Arduino
¿QUE ES ARDUINO?

 Plataforma de desarrollo de productos electrónicos.


 Plataforma de hardware libre.
 Circuito electrónico programable (micro controlador).
 Control de procesos automáticos.
 Open Source.
¿QUE ES ARDUINO?
¿PARA QUE SIRVE ARDUINO?

 Desarrollar programas que interactúan con el


mundo.
 Redes de sensores.
 Robótica.
 Alarmas.
 Sistemas de comunicaciones.
 Open Hardware.
 Programación C++
 Económico.
 Comunidad muy activa
CARACTERÍSTICAS DEL ARDUINO UNO

 Microcontrolador Atmega 328 @ 16MHz.


 Voltaje de trabajo 5v.
 Tensión de alimentación 7v -12v.
 Conexión USB.
 14 Entradas/salidas digitales.
 6 Entradas analógicas.
 Corriente máxima de 40 mA.
 32Kb de memoria flash (Programa).
 2Kb de memoria SRAM (Variables).
 1Kb de memoria EEPROM (Datos).
PARTES DEL ARDUINO
FAMILIA ARDUINO

Arduino Mega 2560


Arduino LyliPad
Arduino UNO

Arduino FIO Arduino PRO Arduino Mega ADK


FAMILIA ARDUINO

Arduino Mega 2560


Arduino Ethernet

Arduino Mega ADK


Arduino Nano
CONCEPTOS
BÁSICOS
DE ELECTRÓNICA

• Alimentación y tierra
• Tipos de señales
• Circuitos básicos
ALIMENTACIÓN Y TIERRA

Todos los circuitos


tiene dos
conexiones: (+) y (-)
Ningún circuito
puede tener una
única conexión.
Los circuitos tienen
que estar
alimentados para
funcionar.
TIPOS DE SEÑALES

 Señales analógicas:
 Pueden tener cualquier
valor dentro de un rango.
 En Arduino entre 0 y 5 v

 Señales digitales:
 Tienen dos estados:
 High (H) entre 4,5 y 5,3 v
 Low (L) entre -0,3 y 0,5v
CIRCUITOS BASICOS

Conexión de un LED

Conexión de un botón

Conexión de un altavoz
CONFIGURACION
DEL ARDUINO UNO

• Instalación del Software


• Entorno de desarrollo
• Configuración del puerto USB
• Compilación
INSTALACIÓN DEL SOFT WARE Y
CONFIGURACION DEL ARDUINO UNO

 Descargamos la última versión de: http://www.arduino.cc/es


ENTORNO DE DESARROLLO
ENTORNO DE DESARROLLO
ENTORNO DE DESARROLLO
PROGRAMACIÓN DE
ARDUINO

• Bloques básicos
• Instrucciones básicas
• Estructuras de control
• Primer programa
BLOQUES BÁSICOS DE CÓDIGO

Se ejecuta
una sola vez

Se ejecuta
repetidamente
INSTRUCCIONES BÁSICAS

 pinMode(nº Pin, Configuración)


 nº Pin: entre 0 y 13.
 Configuración: INPUT o OUTPUT

 digitalWrite(nº Pin, Estado)


 nº Pin: entre 0 y 13.
 Estado: HIGH o LOW

 digitalRead(nº Pin)
 nº Pin: entre 0 y 13.

 delay(ms)
 ms: Tiempo de espera en milisegundos
PRIMER CIRCUITO
PRIMER PROGRAMA
SEGUNDO CIRCUITO
SEGUNDO PROGRAMA