En este trabajo hemos tenido que hacer 2 ejercicios. El primer ejercicio nos pedía que el LED se encienda cuando apretemos el pulsador y que se apague cuando no lo apretamos. Y el segundo ejercicio nos pedía todo lo contrario, es decir, que el LED se encienda cuando no esté pulsado y que se apague cuando sí lo pulsemos.
Para conseguir que esto ocurriera hemos tenido que cambiar las partes de HIGH y LOW, con estas funciones se podía apagar o encender el LED así que por eso lo cambiamos en el programa, para controlar cuando se encendiese y cuando se apagara el LED.
Vídeo del Ejercicio 3.1
Video del Ejercicio 3.2
miércoles, 28 de febrero de 2018
martes, 20 de febrero de 2018
PRÁCTICA Nº 3 ARDUINO: CONTROLAR UN LED CON UN PULSADOR
El objetivo de esta práctica es controlar un LED con un pulsador, es decir, que cuando pulsemos el pulsador, el LED se encenderá y se apagará más rápido que sin pulsar.
Estos son los materiales que hemos utilizado para esta prática:


Estos son los materiales que hemos utilizado para esta prática:
Cable USB del tipo A-B
Placa de Arduino UNO
Placa de conexiones de 400 contactos
LED rojo de 5 mm
Pulsador de prototipado con 2 pines
Resistencia de 330 Ohm
Resistencia de 10 K
6 cables de prototipado M - M
- Esquema del montaje:
- Circuito montado:


- Copia del programa:
// Empezando con ArduinoUNO
// Activivdad 3: Jugando con un LED y un pulsador
//
// Controla la velocidad de parpadeo del LED
// con un pulsador
//
// www.complubot.com
// Asociamos LED al pin digital dondelo tenemos conectado
#define LED 10
// El pulsador lo conectaremos a una entrada digital
#define PULSADOR 7
void setup ( )
{
// Configuramos el pin digital del LED como salida
pinMode (LED, OUTPUT) ;
//Configuramos el pin digital del LED como entrada
pinMode (PULSADOR, INPUT) ;
}
void loop( )
{
if (digitalRead (PULSADOR) == true)
{
// No pulsado, parpadea lento
// Encendemos el LED activando la salida digital
digitalWrite (LED, HIGH) ;
// Esperamos 1 segundo
delay (1000) ;
// Apagamos el LED desactivando la salida digital
digitalWrite (LED, LOW) ;
// Esperamos 1 segundo
delay (1000) ;
}
else
{
// Pulsado, parpadea deprisa
// Ecendemos el LED activando la salida diggital
digitalWrite (LED, HIGH) ;
// Esperamos 0,1 segundo
delay (100) ;
//Apagamos el LED desactivando la salida digital
digitalWrite (LED, LOW)
//Esperamos 0,1 segundo
delay (100) ;
}
}
- Enlace del funcionamiento:
EJERCICIOS PROPUESTOS EN RELACIÓN A LA PRÁCTICA 2
Los objetivos de este ejercicio son:
1. Vídeo del cambio de la velocidad
2. Vídeo de la muestra de todos los colores
- Cambiar la velocidad de la secuencia de colores
- Mostrar todos los colores
1. Vídeo del cambio de la velocidad
2. Vídeo de la muestra de todos los colores
martes, 6 de febrero de 2018
ARDUINO: PRÁCTICA Nº 2. EL LED RGB
El objetivo de esta práctica era encender el LED RGB de color rojo, verde y azul.
Materiales usados para esta práctica:
Materiales usados para esta práctica:
Cable USB del tipo A-B
Placa de Arduino UNO
Placa de conexiones de 400 contactos
LED RGB de 5 mm
Tres resistencias de 330 Ohm
Cuatro cables de prototipado M-M
Esquema del montaje:
Circuito montado:
Copia del programa:
// Empezando con Arduino UNO
// Actividad 2: Generando colores con un LED RGB
//
// Enciende de forma secuencial los tres colores
// primarios de un LED RGB
//
// Asociamos cada uno de los terminales del LED RGB
// con una salida digital
#define RGB_ROJO 3
#define RGB_VERDE 5
#define RGB_AZUL 6
void setup()
{
//Configuramos el pin digital de cada color del
//LED RGB como salida
pinMode(RGB_ROJO, OUTPUT);
pinMode(RGB_VERDE, OUTPUT);
pinMode(RGB_AZUL, OUTPUT);
}
void loop()
{
//Encendemos el color rojo y apagamos los otros
digitalWrite(RGB_ROJO, HIGH);
digitalWrite(RGB_VERDE, LOW);
digitalWrite(RGB_AZUL, LOW);
//Esperamos 1 segundo
delay(1000);
//Encendemos el color verde y apagamos los otros
digitalWrite(RGB_ROJO, LOW);
digitalWrite(RGB_VERDE, HIGH);
digitalWrite(RGB_AZUL, LOW);
//Esperamos 1 segundo
delay(1000);
//Encendemos el color azul y apagamos los otros
digitalWrite(RGB_ROJO, LOW);
digitalWrite(RGB_VERDE, LOW);
digitalWrite(RGB_AZUL, HIGH);
//Esperamos 1 segundo
delay(1000);
}
Enlace del vídeo:
lunes, 5 de febrero de 2018
EJERCICIOS PROPUESTOS EN RELACIÓN A LA PRÁCTICA 1 DE ARDUINO
El ejercicio que hemos tenido que hacer ha consistido en emitir destellos en un LED. Este ejercicio nos pedía que modificáramos la programación anterior en la función "delay" para que el tiempo de encendido sea la mitad que el de apagado y así se originasen destellos. Por lo que el único cambió que hemos hecho en este ejercicio ha sido la duración de apagado y encendido.
Vídeo de los destellos en el LED
Programación ya modificada
Suscribirse a:
Comentarios (Atom)
PRÁCTICAS DE LOS TUTORIALES 8 Y 9 DE OBIJUAN
En el tutorial número 8 nos enseñaba cómo hacer un porta-pendrives, y como ejercicio he tenido que hacer un porta - tarjetas SD. Para hacer...
-
El objetivo de esta práctica era encender el LED RGB de color rojo, verde y azul. Materiales usados para esta práctica: Cable USB del ...
-
El objetivo de esta practica era conseguir que un LED rojo se encendiera y se apagara. Los materiales que hemos necesitado para esta pract...





