Академический Документы
Профессиональный Документы
Культура Документы
Arduino
Profesor: Herrera Abad
Asignatura: Electrotecnia
Alumnos:
Espinoza Canales,
Fernando
Lliuyac Quispe, Mónica
Ortega Hidalgo, Yanira
Ponte Chavarría, Joselin
Ramos Aguilar, Liliam
Simón Fabián, Daniel
Zarate Pomasoncco,
Alvaro
Ciclo: III
Escuela: Ingeniería
Industrial
Fecha:
Lima 26 de junio de
2018
Proyecto Arduino
1
Índice
Introducción...........................................................................................................................2
1. Objetivos......................................................................................................................3
1.1. Objetivo general.........................................................................................................3
1.2. Objetivos específicos..................................................................................................3
2. Marco teórico...............................................................................................................4
2.1. Arduino Mega2560.....................................................................................................4
2.2. Características del Arduino.........................................................................................4
2.3. Función del Arduino...................................................................................................5
2.4. Cómo Funciona el Arduino........................................................................................5
3. Desarrollo del proyecto...............................................................................................6
3.1. Materiales..................................................................................................................6
3.2. Programación y montaje del proyecto........................................................................7
3.3. Esquema del Semáforo con arduino...........................................................................9
4. Conclusiones..............................................................................................................10
Introducción
El arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el
computación física de código abierto, basada en una placa con un sencillo microcontrolador y
Puedes usar Arduino para crear objetos interactivos, leyendo datos de una gran variedad de
físicos.
(software) que se ejecute en tu ordenador. La placa puede montarla uno mismo o comprarla
El semáforo consiste en un dispositivo de tres luces (rojo, amarillo, verde) la cual cumple
la función de alertarnos con el significado de cada uno de los colores del semáforo; Como ya
sabemos que el rojo es para detenerse o parar, el amarillo representa cambio o disminuya la
1. Objetivos 3
Nuestro objetivo es conocer y entender el lenguaje del ARDUINO con el fin de utilizar
requeridos de tiempo.
Identificar las herramientas del nuevo software programador para su fácil acceso y
comprensión de este.
2. Marco teórico 4
modelo Atmega2560 que posee pines de entradas y salidas (E/S), analógicas y digitales. Esta tarjeta
través del puerto serial (conversión con USB) utilizando lenguajes como Flash, Processing, MaxMSP,
etc. Las posibilidades de realizar desarrollos basados en Arduino tienen como límite la imaginación.
Microcontrolador: ATmega2560
Voltaje de funcionamiento: 5V
Digital I/O Pins: 54 (de los cuales 15 son salida PWM)
Entradas Analógicas: 6
DC Current per I/O Pin: 40 mA
DC Current parar 3.3V Pin: 50 mA
Flash Memory: 256 KB (ATmega328) de los cuales 8 KB son utilizados para el
arranque
SRAM: 8 KB (ATmega328)
EEPROM: 4 KB (ATmega328)
Velocidad del reloj: 16 MHz
Arduino se puede utilizar para desarrollar elementos autónomos, o bien conectarse a otros
dispositivos o interactuar con otros programas, para interactuar tanto con el hardware como
con el software. Nos sirve tanto para controlar un elemento, pongamos por ejemplo un motor
que nos suba o baje una persiana basada en la luz que haya y gracias a un sensor conectado al
Arduino, o bien para transformar la información de una fuente, como puede ser un teclado, y 5
convertir la información a algo que entienda por ejemplo un ordenador.
Cuenta con una interfaz de entrada. Esta puede estar directamente unida a los periféricos, o
dependiendo de las necesidades del proyecto en el que se desee usar la placa, y existe una
También cuenta con interfaz de salida. Este se encarga de llevar la información procesada a
los periféricos autorizados de hacer el uso final de esos datos. En algunos casos puede tratarse
sencillamente, puede ser una pantalla o un altavoz encargado de mostrar la versión final de
los datos.
Como primer proyecto, realizaremos un semáforo con unos Leds. Es ideal para
1 x Protoboard
3 x resistencias.
El trabajo consiste en un dispositivo de tres luces (rojo, amarillo, verde) la cual cumple la función de
alertarnos con el significado de cada uno de los colores del semáforo; Como ya sabemos que el rojo es para
detenerse o parar, el amarillo representa cambio o disminuya la velocidad del vehículo y por ultimo verde
representa siga o adelante. Esta programación fue muy breve y trata más de sentido lógico y razonamiento,
#define PINAMBAR 7
#define PINROJO 10
void setup() {
void loop() {
delay (7000);
digitalWrite(PINVERDE, LOW);
delay (2000);
digitalWrite(PINAMBAR, LOW);
delay (7000);
digitalWrite(PINROJO, LOW); 8
digitalWrite(PINAMBAR, HIGH);
delay (2000);
digitalWrite(PINAMBAR, LOW);
NOTA:
Con la sentencia int estamos declarando una variable numérica entera, para poderla
El comando delay hace que el programa pare un tiempo determinado. Éste lo definiremos,
detalle.
4. Conclusiones
Por parte del software y hardware utilizados podemos decir que fue entretenido 10
usarlo, aprendimos lo suficiente para crear este pequeño proyecto que podría
operar a grandes escalas, el software fue muy fácil de programar por lo que no se
necesita tanto conocimiento aunque en algunas partes del programa si fue un poco