Vous êtes sur la page 1sur 17

ARDUINO

PRESENTADO
POR:

COTA VIDAURRE
GRACIEA
GUTIERREZ VENTURA
SILVIA
CANDIA COSIO WILSON

INDICE
DEFINICION
FUNCIONAMIENTO
HARDWARE
SOFTWARE
MODO DE PROGRAMACION

APLICACIONES

DEFINICION
Arduinoes una plataforma dehardware libre,
basada en unaplacacon un microcontrolador y
entorno de desarrollo diseada para facilitar el
uso
de
la
electrnica
en
proyectos
multidisciplinares.

INDICE

FUNCIONAMIENTO
Arduino puede tomar informacin del entorno
a travs de sus pines de entrada de toda una
gama de sensores y puede afectar aquello
que le rodea controlando luces, motores y
otros actuadores.

INDICE

HARDWARE
Consiste en una placa con:
MicrocontroladorAtmel AVR.
-Atmega168,Atmega328,Atmega1280,ATmega8
Puertos deentrada/salida digitales
-Operan a 0 5 voltios.
-Corriente 40 mA por pin.
Entradas Analgicas
-Utilizan un convertidor analgico/digital de 10 bits.
-Por defecto miden de 0V hasta 5V.
Salidas PWM(Pulse Width Modulation)
-Proporciona una seal modulada por anchura de pulso.
Comunicaciones
-Mayor uso la comunicacin serie a travs del conector USB.
Alimentacin 5-12VDC

TARJETA ARDUINO

INDICE

SOFTWARE
Entorno de desarrollo que implementa ellenguaje de
programacinProcessing
(IDE)
/Wiring(Lenguaje
de
programacin arduino) y elcargador de arranque(boot
loader) que corre en la placa.
Otros lenguajes de programacin y aplicaciones populares
en Arduino son:
Java
Matlab
Mathematica

INDICE

MODO DE PROGRAMACION
Arduino
cuenta
con
un
entorno de desarrollo nativo
creado en Java, por lo que
es multiplataforma

El lenguaje que utiliza es


propio de Arduino y est
basado en C.

ESTRUCTURA DEL PROGRAMA


void setup() {
}
void loop() {
}
setup():

En esta parte se hace la preparacin del programa, por ejemplo


asignacin de los pines de Entrada/Salida.
loop() :
Es la ejecucin de nuestro programa, esta parte es la que
siempre se est ejecutando. En pocas palabras es nuestro
programa principal.

INDICE

APLICACIONES
Creacin de prototipos basada en software y hardware flexibles
y fciles de usar:
Equipo cientfico para investigaciones
Impresoras 3D.
Control domtico para el hogar.
Control automatizado para acuario casero.
Control de nivel de temperatura para la habitacin.
Robot.
Coches de radio control.
Control de circuitos electrnicos a travs de smartphones por
medio de bluethoot o Wi-Fi.
Alarmas de seguridad.
Show de luces LED.

TIPOS

TIPOS DE ARDUINO
MODELO

ARDUINO UNO

CARACTERSTICAS
Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 14 (de los cuales 6
proveen salida PWM)
Pines de entradas anlogas: 6
Corriente DC por cada pin I/O: 40 mA
Corriente DC en el pin de 3.3 V: 50 mA
Memoria Flash: 32 KB (ATmega328) de
los cuales 0.5 KB son utilizados por el
bootloader
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Velocidad de reloj: 16 MHz

ARDUINO LEONARDO

Microcontrolador: ATmega32u4
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 20
Canales PWM: 7
Pines de entradas anlogas: 12
Corriente DC por cada pin I/O: 40 mA
Corriente DC en el pin de 3.3 V: 50 mA
Memoria Flash: 32 KB (ATmega32u4) de
los cuales 4 KB son utilizados por el
bootloader
SRAM: 2 KB (ATmega32u4)
EEPROM: 1 KB (ATmega32u4)
Velocidad de reloj: 16 MHz

ARDUINO MEGA 2560

Microcontrolador: ATmega2560
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 54 (de los cuales 15
proveen salida PWM)
Pines de entradas anlogas: 16
Corriente DC por cada pin I/O: 40 mA
Corriente DC en el pin de 3.3 V: 50 mA
Memoria Flash: 256 KB de los cuales 8 KB
son utilizados por el bootloader
SRAM: 8 KB (ATmega328)
EEPROM: 4 KB (ATmega328)
Velocidad del reloj: 16 MHz

ARDUINO NANO

Microcontrolador: ATmega168
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 14 (de los cuales 6
proveen salida PWM)
Pines de entradas anlogas: 8
Corriente DC por cada pin I/O: 40 mA
Memoria Flash: 16 KB de los cuales 2 KB
son utilizados por el bootloader
SRAM: 1 KB
EEPROM: 512 bytes
Velocidad de reloj: 16 MHz

TARJETAS DE EXPANSION
Los Shields o tarjetas de expansin son
mdulos fabricados por terceros que se pueden
apilar encima de la placa Arduino y le
proporcionan una funcionalidad determinada.
Por ejemplo:
Conexiones inalmbricas
Control de sensores y motores
Lectura y escritura en memorias

TARJETAS DE EXPANSION

GRACIAS!!!

Vous aimerez peut-être aussi