Presentacion Plataforma Arduino
Presentacion Plataforma Arduino
Sensores
Sensores Control
Controlador Actuadores
Proceso
Qué significa PLC?
Programmable
Logic Controler.
Controlador lógico
programable.
Cableados Programables
Autómata
programable.
Lógica Cableada
Eléctrica Electrónica
Electroneumática
Relés electromagnéticos Electrónica estática
Electrohidráulica
PLC Estructura interna.
A
S E
Fuente de Alimentación S c
e n a t
n t
l u
s r Unidad Central de
i a
o a Procesamiento (CPU)
d d
r d
a o
e a
Interfaces s r
s s e
s
Perifericos
PLC, PC,
Programador Impresora,
Etc.
Tipos de PLC
Estructura de un Microcontrolador
¿Qué es Arduino?
Arduino es una
plataforma formada por
una placa electrónica y
un entorno de
programación para la
creación de prototipos
basada en hardware y
software libre, flexible y
fácil de usar.
¿Qué es Arduino?
Está Basado en una
tarjeta con un
microcontrolador que
permite conectar
sensores, actuadores y
otros elementos
mediante sus entradas y
salidas, analógicas y
digitales.
¿Qué es Arduino?
Al ser Open-Hardware,
tanto su diseño, como su
distribución es libre.
Es decir, puede utilizarse
libremente para el
desarrollo de cualquier
tipo de proyecto sin
necesidad de adquirir
ninguna licencia.
¿Cómo surge Arduino?
•Profesionales
•Diseñadores
• Aficionados
• Estudiantes
• Artistas
¡¡ PARA TODOS !!
¿Qué distingue a Arduino?
Duemilanove Uno
Mega
Nano Leonardo
Lilypad
Mini
Tarjeta Arduino Uno
Características
• Microcontrolador: ATMega328 • Pines entrada analógica: 6
• Voltaje de operación: 5V DC • Interfaz de programación: USB
• Voltaje de alimentación: 7–12V • Frecuencia del Reloj: 16 Mhz
• Pines digitales I/O: 14 (6 PWM) • Voltaje de salida 5v y 3.3v
Arduino Shields
Los Shields o tarjetas de expansión son módulos
fabricados por terceros que se pueden apilar encima
de la placa Arduino y le proporcionan una
funcionalidad determinada.
por ejemplo:
• Conexiones inalambricas
• Control de sensores y motores
• Lectura y escritura en memorias
Arduino Shields
Como se programa Arduino
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.
Ejemplo de un programa
Link de descarga:
http://arduino.cc/es/Main/software (Español)
http://arduino.cc/en/Main/software (Ingles)
Entornos de programación gráfica
- LED
- Pulsadores
LED (Diodo Emisor de Luz)
iI
MUCHAS GRACIAS