Tubot 1.1

Tubot 1.1
¿Qué he hecho? ¿Para que sirve? Busca ejemplos en tu entorno donde se podría utilizar los programas de pulsador y LEDs.
En esta tarea he hecho 4 actividades que consistían entre un LED y un pulsador.
En la primera tarea hemos tenido que programar LED para que cuando pulsemos el pulsador se encienda.
En la práctica dos hemos modificado el programa para que cuando pulsemos el pulsador se encienda un LED y cuando lo soltemos se encienda el otro LED.
En la práctica tres hemos modificado el programa para que el LED este parpadeando de una forma determinada y cuando pulsemos el pulsador consigamos que ese LED pueda parpadear el doble de rápido.
En la práctica 4 hemos modificado el programa para que el LED este encendido y cuando pulsemos consigamos que entre en parpadeo.
Se pueden usar en las luces de emergencia de una bici ya que si tu pulsas una vez se enciende, si pulsas dos parpadea y si pulsas tres veces se apaga.
¿Cómo lo he hecho?
Lo he hecho con un programa que sirve para hacer el programa de la placa arduino llamado "Arduino".
Nos hemos mirado las diapositivas que nos compartió el profesor y de ahí sacamos el montaje y el código de la programación.
¿Qué he aprendido?
He aprendido a programar un LED y un pulsador y hacer que el LED cumpla distintas funciones como es dejar de parpadear cuando está parpadeando o empezar a parpadear cuando estaba apagado.
¿Qué es lo que más me ha costado?
Lo que más no ha costado ha sido de alguna la programación ya que no nos salía como debería salir. 
¿Salió como esperaba?
Tuvimos algunos problemas al final de la programación pero más o menos si nos salió como esperábamos.
De volver a hacerlo ¿qué cambiaría?
No cambiaría nada ya que he aprendido a hacer una tarea muy divertida he importante en la vida.
¿Qué momento destacaría de todo el proceso y por qué?
Destacaría el momento cuando conseguimos que el LED funcionara como nosotros queríamos y le habíamos programado.

VÍDEOS Y CÓDIGOS DE LA ACTIVIDAD



CÓDIGO 1: int pinPulsador = 7; // El pulsador se conecta al pin 7
int pinLed = 13; // El led se conecta al pin 13
int pulsador;     // Variable donde se guarda el estado del boton

void setup(){
// Se configura el pin donde se conecta el pulsador como entrada
 pinMode(pinPulsador, INPUT);
 // Se configura el pin donde se conecta el LED como salida
 pinMode(pinLed, OUTPUT);
 Serial. begin(19200)
}

void loop(){
 delay(200);
 // Leemos el valor digital del pulsador (0 o 1).
 pulsador = digitalRead(pinPulsador);
Serial. print(“Valor boton: “);
Serial.println(Pulsador);
 if (pulsador==0) // si el boton no esta pulsado
 {
digitalWrite(pinLed, HIGH); //Encendemos
 }
 else //si el boton esta pulsado
 {
digitalWrite(pinLed, LOW); //Apagamos
 }
}

CÓDIGO 2: int pinPulsador = 7; // El pulsador se conecta al pin 7
int pinLed = 13; // El led se conecta al pin 13
int pinLed = 4;            // El led se conecta al pin 4
int pulsador;     // Variable donde se guarda el estado del boton

void setup(){
// Se configura el pin donde se conecta el pulsador como entrada
 pinMode(pinPulsador, INPUT);
 // Se configura el pin donde se conecta el LED como salida
 pinMode(pinLed, OUTPUT);
}

void loop(){
 delay(200);
 // Leemos el valor digital del pulsador (0 o 1).
 pulsador = digitalRead(pinPulsador);
 if (pulsador==0) // si el boton no esta pulsado
 {
digitalWrite(pinLed, HIGH); //Encendemos
            digitalWrite(pinLed2, LOW);
 }
 else //si el boton esta pulsado
 void loop(){
 delay(200);

digitalWrite(pinLed, LOW); //Encendemos
            digitalWritw(pinLed2, HIGH);
 }
}

CÓDIGO 3: int pinPulsador = 7; // El pulsador se conecta al pin 7
int pinLed = 13; // El led se conecta al pin 13
int pulsador;     // Variable donde se guarda el estado del boton

void setup(){
// Se configura el pin donde se conecta el pulsador como entrada
 pinMode(pinPulsador, INPUT);
 // Se configura el pin donde se conecta el LED como salida
 pinMode(pinLed, OUTPUT);
}

void loop(){
 delay(200);
 // Leemos el valor digital del pulsador (0 o 1).
 pulsador = digitalRead(pinPulsador);
 if (pulsador==0) // si el boton no esta pulsado
 {
digitalWrite(pinLed, HIGH); //Encendemos
 }
 else //si el boton esta pulsado
 void loop(){
 delay(200);

digitalWrite(pinLed, HIGH); //Encendemos
 }
}

CÓDIGO 4: int pinPulsador = 7; // El pulsador se conecta al pin 7
int pinLed = 13; // El led se conecta al pin 13
int pulsador;     // Variable donde se guarda el estado del boton

void setup(){
// Se configura el pin donde se conecta el pulsador como entrada
 pinMode(pinPulsador, INPUT);
 // Se configura el pin donde se conecta el LED como salida
 pinMode(pinLed, OUTPUT);
Serial.begin(19200);
}

void loop(){
 delay(200);
 // Leemos el valor digital del pulsador (0 o 1).
 pulsador = digitalRead(pinPulsador);
Serial.print(“Valor boton: “);
Serial.println(Pulsador);
 if (pulsador==0) // si el boton no esta pulsado
 {
digitalWrite(pinLed, HIGH); //Encendemos
            delay(1000);
digitalWrite(pinLed, LOW); //Encendemos
            delay(1000);
 }
 else if (pinPulsador == 1) //si esta pulsado
 {
digitalWrite(pinLed, HIGH); //Encendemos
            delay(500);
            digitalWrite(pinLed, LOW);  //Apagamos
            delay(500);
 }
void loop(){
delay(200);
Pulsador= digitalRead(pinPulsador);
Serial. print(“Val boton: ”);
Serial.println(Pulsador);
Serial.print(“ Val valor: “);
Serial.println(valor);
Serial.print(“ Val oldval: “);
Serialprintln(oldval);
Serial. print(“valor estado: “);
Serial.println(estado);

valor= Pulsador;
if ((valor == HIGH) && (oldval == LOW)
{
          estado = 1 - estado;
}
delay(10);

oldval=valor;

if (estado == 0)
{
        digitalWrite (pinLed, HIGH);
}
else
{
        digitalWrite (pinLed, LOW);
}
}

Comentarios

Entradas populares de este blog

Tubot 1.0