Professional Documents
Culture Documents
TECNOLOGÍA DE SOFTWARE
NRC: 3669
TEMA
INTEGRANTES:
ALEX LAMIÑO
ANDRÉS PÉREZ
BRYAN BATIOJA
DIEGO MERA
PROFESOR:
Abril 26 de 2017
1
2. OBJETIVOS
Objetivo General:
Objetivos Específicos:
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).
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
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.
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
Una vez abierta la aplicación nos vamos a Herramientas Placa Arduino UNO
4
Luego seleccionar el dispositivo serie de 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.
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
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.
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
6. CONCLUSIONES
8
7. RECOMENDACIONES
8. BIBLIOGRAFÍA
9. ANEXOS