Documentos de Académico
Documentos de Profesional
Documentos de Cultura
S:”
Prof. Marcelo Vaghini
¿QUÉ ES ARDUINO?
¿PARA QUÉ SIRVE?
CONCEPTOS BÁSICOS
COMO SE PROGRAMA ARDUINO?
¿Qué es Arduino?
Arduino es una
plataforma de
electrónica abierta
para la creación de
prototipos basada en
hardware flexible y
fácil de usar.
Multiplataforma (Linux, Mac y Windows)
Al alcance de todos los usuarios: estudiantes,
artistas, publicistas, ingenieros, docentes, etc.
El microcontrolador en la placa Arduino se
programa mediante el lenguaje de
programación Arduino (basado en Wiring)
El entorno de desarrollo Arduino está basado en
Processing
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.
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.
¿Para qué sirve Arduino?
Desarrollar programas que interactúan con el
mundo
Redes de sensores
Robótica sencilla
Alarmas – Domótica
Sistemas de comunicaciones
Automatismos
Control de movimiento de actuadores
Control de luces
Control a distancia y manipulación
de datos en forma remota
Robótica educativa
Impresión 3d
Domotica
Estación Meteorológica
Conceptos básicos
Tipos de tarjeta Arduino
Duemilanove Uno
Mega
Nano Leonardo
Lilypad
Mini
Tarjeta Arduino Uno
Características
Microcontrolador: ATmega328 (Atmel)
Voltaje Operativo: 5V
Voltaje de Entrada: 7-12V
Voltaje de Entrada(límites): 6-20V
Pines digitales de Entrada/Salida: 14 (de los cuales 6 proveen
salida PWM)
Pines análogos de entrada: 6 (0 a 5V)
Corriente DC por cada Pin Entrada/Salida: 40 mA
Corriente DC entregada en el Pin 3.3V: 50 mA
Memoria Flash: 32 KB (0,5KB usados por el bootloader)
SRAM: 2KB
EEPROM: 1KB
Velocidad del reloj: 16 MHz
Tarjeta Arduino Uno
Tarjeta Arduino Uno
Tarjeta Arduino Mega
Características
Microcontrolador: ATmega2560
Voltaje Operativo: 5V
Voltaje de Entrada: 7-12V
Voltaje de Entrada(límites): 6-20V
Pines digitales de Entrada/Salida: 54 (de los cuales 15 proveen
salida PWM)
Pines análogos de entrada: 16
Corriente DC por cada Pin Entrada/Salida: 40 mA
Corriente DC entregada en el Pin 3.3V: 50 mA
Memoria Flash: 256 KB (8KB usados por el bootloader)
SRAM: 8KB
EEPROM: 4KB
Velocidad del reloj: 16 MHz
Tarjeta Arduino Mega
Tarjeta Arduino Mega
Shields
Un Shield es una placa que permite expandir
funcionalidades a Arduino.
Los shields pueden conectarse uno encima de otro.
Pueden ser placas comerciales o de fabricación
propia.
Sensor Shield
Shields
Protoboard Shield
Relés Shield Multifunción Shield
Protoboard
Los protoboard son pequeñas placas con perforaciones en toda su
área, en las cuales se colocan diversos componentes electrónicos,
se distinguen por tener filas y columnas, también cuentan con 2
rieles a los lados, los cuales se usaran como las líneas Positivas y
Negativas de nuestro circuito.
Protoboard
Estructura del protoboard: Básicamente un protoboard se divide en tres
regiones:
Antes de empezar a
programar debemos
seleccionar la tarjeta
correcta.
Menú
Herramientas/Placa
Como se programa Arduino?
Seleccionar puerto
serie (virtual).
Menú
Herramientas/Puerto
Se ejecuta
una sola vez
Se ejecuta
Infinitamente
Mensajes y
errores
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
Como se programa Arduino?
•Instalación Manual.
#include <Servo.h>
Servo miservo;