You are on page 1of 6

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL


CARRERA DE INGENIERÍA EN ELECTRÓNICA Y COMUNICACIONES

MICROCONTROLADORES
SÉPTIMO “A”
CONSULTA No.
TEMA:
“Tecnología Arduino”

INTEGRANTES:
Patricio Bautista
Ivan Amaguaña
Ángel Orosco
José Yumizaca

FECHA DE ENVÍO: 21 de Mayo del 2017

FECHA DE ENTREGA: 24 de Mayo del 2017

DOCENTE:
Ing. Edgar Patricio Córdova Córdova
MARZO 2018 – SEPTIEMBRE 2018
AMBATO
2018
I. TEMA
Tecnología Arduino
II. OBJETIVOS
a. Objetivo General
Indagar en diferentes fuentes bibliográficas la configuración de señales análogas y la
señal Pwm.

b. Objetivos Específicos
 Analizar las distintas configuraciones que tiene Arduino en cuanto a las entradas
y salidas digitales.
 Describir la configuración para la señal PWM.
 Estudiar la programación necesaria que se debe realizar en Arduino para la
configuración análoga y PWM.

III. FUNDAMENTACIÓN TEÓRICA


ARDUINO

 Es una Plataforma de prototipos electrónica de código abierto (open-source) basada en


hardware y software flexibles y fáciles de usar. El entorno es mediante la recepción de
entradas desde una variedad de sensores y puede afectar a su alrededor mediante el
control de luces, motores y otros artefactos. [1] Antonio Caicedo Pedrera
 Arduino es una plataforma de hardware libre, basada en una placa con un
microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la
electrónica en proyectos multidisciplinares. [2] Udayakumar G.Kulkarni
 Arduino es una plataforma libre de computación de bajo coste basada en una placa de
entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje
Processing/Wiring Hardware. Arduino se puede usar para desarrollar objetos interactivos
automáticos o conectarse a software en el ordenador (Pure Data, Flash,Processing;
MaxMSP [3] Nicolas GOILAV

Definición de Grupo
Arduino es un software y hardware libre basada en una placa con un microcontrolador y un
entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos
multidisciplinares.
Hardware
 Elementos de la placa La placa es una placa de circuito impreso donde va instalado el
microprocesador, la memoria, las conexiones de entrada y salida y la conexión para el puerto
usb.
 Botón de reset: permite resetear el programa y permite cargar uno nuevo.
 Puerto usb: a través de él se cargan las instrucciones a ejecutar, el programa que es realizado en
el entorno de programación de Arduino, Comunicación Arduino-Ordenador.
 Microprocesador: realiza las instrucciones almacenadas en el programa de forma cíclica. Es un
circuito integrado que contiene muchas de las mismas cualidades que una computadora. Escribe
en los pines DS2-13 y lee en los DE2-13 AE0-5.
 Pines de entrada y salida: Permiten conectar elemento que dan información y crean actuaciones

ELEMENTOS DEL HARDWARE

 Aref- Pin de referencia analógica (naranja)


 GND- Señal de tierra digital (verde claro) Pines digitales
 2-13. Entrada y salida (verde) Pines digitales 0-1 / entrada y salida del puerto serie: TX/RX (verde
oscuro)
 Botón de reset- Pulsador(azul oscuro)
 Pines de entrada analógica 0-5 (azul claro) Pines de alimentación y tierra (fuerza: naranja, tierra:
naranja claro)
 Entrada de la fuente de alimentación externa (9-12V DC) X1 (rosa)
 Puerto USB (amarillo)

SOFTWARE

EL LENGUAJE Y ENTORNO DE PROGRAMACIÓN

Para comunicarnos con el microcontrolador y cargarle los programas usamos IDE (Integrated
Development Environment), sistema de desarrollo de Arduino, sirve para escribir programas,
compilarlos y descargar los programas a la placa de Arduino.

Un programa es una secuencia de instrucciones que son ejecutadas por una computadora o un
microcontrolador, es una secuencia específica para realizar una tarea. Los programas son escritos en
diferentes tipos de lenguajes, tales como “C”, Fortran o BASIC. El programa (lenguaje de alto nivel,
“humano”) se compila (se transforma en 1 y 0) y se carga en el microprocesador que lo ejecuta de forma
cíclica.

Para programar el micro se utiliza el IDE de Arduino, en él se escribe un programa que se carga en el
microprocesador mediante el puerto usb. Para ello ejecutar arduino.exe desde la carpeta c:/arduino. Se
debe configurar el puerto a usar (previamente hay que instalar el driver de la placa para que reconozca
el puerto, buscarlo en c:/arduino/drivers/FTDI USB Drivers).

ESTRUCTURA DE UN PROGRAMA EN ARDUINO

Un programa o sketch de Arduino consiste en dos secciones o funciones básicas:

 Setup: Sus instrucciones se ejecutan solo una vez, cuando se arranca el programa al encender
Arduino o cuando pulsamos el botón de reset. Generalmente incluye definiciones e
inicializaciones de ahí su nombre.
 Loop: Sus instrucciones se van ejecutando en secuencia hasta el final…. Y cuando acaba, vuelve
a empezar desde el principio haciendo un ciclo sin fin. [4]

Características y Diferencias de Plataforma


Arduino X Arduino UNO Arduino Mega Arduino Leonardo

Procesador ATMega328 ATMega2560 ATMega32u4


Velocidad 16Mhz 16Mhz 16Mhz
RAM 2KB 8KB 2.5KB

Memoria 32Kb 256KB (8KB utilizados 32KB (4KB utilizados


por el BootLoader) por el BootLoader)
USB NA 1 1 (miniUSB)
Audio NA NA NA
Video NA NA NA
Ethernet NA NA NA
Inputs / 16 Digitales y 6 54 Digitales y 16 inputs 20 Digitales y 12 inputs
Outputs inputs Análogos Análogos Análogos
SO NA NA NA
IDE Arduino IDE Arduino IDE Arduino IDE
PRECIO $17 $19 $17
Fecha de 24 de septiembre 24 de septiembre del 23 de julio del 2017
consulta del 2017 2017

IV. CONCLUSIONES
 Con el desarrollo de la investigación se ha conocido las condiciones y formas de
operación de las plataformas del microcontrolador Arduino.
 Las características de operación de entradas analógicas y salidas digitales de cada placa
Arduino son fijas y distribuidas de manera diferente para cada una ,es decir poseen mas
salidas digitales y entradas análogas para cada una ,no se las puede cambiar como se lo
hacía con el microcontrolador pic.
 Arduino no presenta salidas analógicas, sino únicamente salidas PWM por lo que es
necesario la generación de señales pwm para lograr una señal referenciada entre 0v- 5v
similar a una salida analógica.

BIBLIOGRAFÍA

[1] L. Llamas, «Ingenieria Informatica Diseño,» Definicion arduino , 23 septiembre 2014. [En línea].
Available: https://www.luisllamas.es/entradas-analogicas-en-arduino/. [Último acceso: 12 junio
2017].

[2] G. Pèrez, «Open Webinars,» Tutorial Arduino , 22 abril 2015. [En línea]. Available:
https://openwebinars.net/blog/tutorial-arduino/. [Último acceso: 12 junio 2017].

[3] J. E. Crespo, «Entradas y Salidas Arduino,» Aprendiendo Arduino, 02 07 2016. [En línea]. Available:
https://aprendiendoarduino.wordpress.com/tag/salidas-analogicas/. [Último acceso: 09 06 2017].

[4] Ardumania, [En línea]. Available: http://www.ardumania.es/entradas-y-salidas/. [Último acceso: 09


06 2017].

You might also like