You are on page 1of 9

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

TECNOLOGÍA DE SOFTWARE
NRC: 3669

INFORME DE PRÁCTICA N:1

TEMA

FAMILIARIZACIÓN CON LA TARJETA ARDUINO UNO PARA EL USO Y CONTROL DE


PUERTOS.

GRUPO DE TRABAJO N:6.

INTEGRANTES:

ALEX LAMIÑO

ANDRÉS PÉREZ

BRYAN BATIOJA

DIEGO MERA

PROFESOR:

DR. LUIS R. CADENA L.

Abril 26 de 2017

1
2. OBJETIVOS

Objetivo General:

 Familiarización con la tarjeta Arduino Uno para el uso y control de puertos.


 Uso de la tarjeta Arduino para el control de puertos de comunicación serial y
paralela.

Objetivos Específicos:

 Desarrollar el programa en Arduino.


 Controlar en encendido y apagado de un Diodo LED.

3. MARCO TEÓRICO

Diodo LED: Un LED es un diodo emisor de luz, es decir, un tipo particular de diodo que emite luz al
ser atravesado por una corriente eléctrica. Los diodos (emisor de luz, o no) son unos de los
dispositivos electrónicos fundamentales. La patilla larga debe ser conectada al voltaje positivo
(ánodo), y la corta al voltaje negativo (cátodo).

Fig1. Diagrama electrónico de un diodo LED

Tarjeta Arduino: 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. Está pensado para artistas,
diseñadores, como hobby y para cualquiera interesado en crear objetos o entornos interactivos.
Arduino puede sentir el entorno 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.
El microcontrolador de la placa se programa usando el Arduino Programming Language (basado en
Wiring) y el Arduino Development Environment (basado en Processing). Los proyectos de Arduino
pueden ser autonomos o se pueden comunicar con software en ejecución en un ordenador.

2
Fig2. Tarjeta Arduino Uno

Partes del arduino

Hay 14 pines digitales I/O de los cuales están enumerados del 0 al 13, estos pueden ser "INPUTS" o
"OUTPUTS" valores de entrada o de salida que pueden ser especificados por el sketch que hayas
hecho en la IDE.En la imagen se pueden apreciar con la letra A.

Hay 6 pines analogicos de entrada de los cuales están enumerados del 0 al 5, estos pines toman
valores analogicos de entrada como lo sería un voltaje leido desde un sensor y esto lo convierte
valores de 0 a 1023, tal ves sea confuso al principio pero con unos ejemplos mas adelante podrás
entender como usarlos.En la imagen se pueden apreciar con la letra B.

Hay 6 pines analogicos de salida de los cuales están enumerados como 3,5,6,9,10 y 11 estos como
te abras dado cuenta son pines digitales estos pueden ser reprogramados y pueden ser usados como
pines analogicos de salida.Estos se pueden apreciar con tilde en la letra A.

Una vez que conocemos todos los pines necesarios para nuestro manejo y control del Arduino,
vamos a instalar el software para poder programarlo mediante el ordenador.

Fig3. Software IDE para Arduino

Conexión Arduino - Ordenador

Conectamos la placa Arduino al ordenador usando el cable USB, una vez conectada el led de la
placa PWR (led de alimentación) deberá permanecer encendido a partir de ahora.

3
Fig4. Placa Arduino conectada al computador

Instalación de los drivers

Al conectar el Arduino, Windows automáticamente deberá de inicializar la instalación de los drivers.

Ejecución del Software, selección de la placa y del puerto

Una vez abierta la aplicación nos vamos a Herramientas  Placa  Arduino UNO

Fig5. Configuración de la placa Arduino en el Software

4
Luego seleccionar el dispositivo serie de la placa:

Fig6. Configuración del puerto serie

Y por último debemos incluir el lenguaje de programación.

Fig7. Configuración del lenguaje de programación

Cargar el programa a la placa.

Una vez que tenemos desarrollado el programa completo para cargarlo en el Arduino solo tenemos
que dar clic en la flecha en dirección a la derecha, en esa opción se compilará el programa y si no
tiene ningún error en la programación se subirá el programa a la placa de Arduino.

Fig8. Cargar el código de programa en la placa Arduino

5
Para el proceso de programación primero se declaran los pines como entrada o salida digital. Ahora
utilizamos el comando “digitalWrite” para definir el estado del pin, colocando “HIGH” para alto y “LOW”
para bajo. Finalmente colocamos un delay para poder visualizar la operación del resultado.

Conexión eléctrica

La conexión eléctrica es realmente sencilla. Simplemente ponemos la resistencia previamente


calculada en serie con el LED.

Fig9. Diagrama electrónico

El montaje en una protoboard quedaría de la siguiente forma.

Fig10. Esquema del montaje en protoboard

6
Fig13. Resultados

5. CÓDIGOS DE PROGRAMA

A continuación los códigos para probar a encender LED con nuestros Arduinos, y el montaje indicado.
Para ello, solo tenemos que sustituir el número de PIN 9, correspondiente con el LED integrado, por
el PIN de la salida a la que vamos a emplear. Así, el primer código sirve para encender y apagar un
LED, tal y como vimos en la entrada salidas digitales en Arduino.

Fig11. Código para encender un LED


7
const int ledPIN = 9; // Declaramos la variable pin del Led

void setup() {
Serial.begin(9600);
// Inicializa el pin del LED como salida:
pinMode(pinLed, OUTPUT);

void loop(){

digitalWrite(LedPIN, HIGH);
delay(1000);
digitalWrite(ledPIN, LOW);
delay(1000);
}

5. RESULTADOS

A continuación, se presentan los resultados obtenidos y probados mediante el montaje de nuestro


circuito electrónico en el protoboard para el control de encendido y apagado de un LED con y sin
parpadeo:

6. CONCLUSIONES

 El manejo de las variables y el entendimiento del entorno de Arduino ayudarán a futuras


correcciones en el sistema y de ser posible la implementación de nuevos sistemas de
control y aplicaciones tecnológicas.
 Con la implementación de este sistema de control de puertos serial y paralelo para
dispositivos electrónicos, se adquirieron conocimientos en software y hardware que nos
permitirán un mejor desempeño académico.

8
7. RECOMENDACIONES

 Es muy importante la conexión de la tarjeta Arduino y el voltaje recomendado de los


diferentes dispositivos utilizados, asegurando la fiabilidad y el uso adecuado de los
mismos.
 Tener en cuenta al momento de la instalación la versión del IDE de Arduino y los kits de
drivers al convertirla en una tarjeta de adquisición de datos mediante un puerto serial de
comunicación.

8. BIBLIOGRAFÍA

 Arduino desde cero, 2013. Disponible en:


https://www.youtube.com/watch?v=3BnS59Kg9DE
 Manual de Instalación de Arduino Home. Disponible en:
https://www.arduino.cc/en/Main/Donate

9. ANEXOS

You might also like