jueves, 26 de noviembre de 2020

 PRÁCTICA 2: SIMULACIÓN DEL COCHE FANTÁSTICO

En esta práctica se realiza una simulación de las luces del coche fantástico utilizando leds de color blanco, amarillo, verde y rojo.

int i=6;//Se inserta una variable con el valor 6. 

int j=9;//Se inserta una variable con el valor 9.

void setup() {

  pinMode(6,OUTPUT);//Declaro los pines como salidas.

  pinMode(7,OUTPUT);

  pinMode(8,OUTPUT);

  pinMode(9,OUTPUT);

}


void loop() {

  for(i=6;i<=9;i++)//Se marca el pin de salida, el pin al que llega y el sentido al que se dirige.

  {

    digitalWrite(i,HIGH);//Se enciende el led blanco durante 0´2 segundos.

    delay(200);

    digitalWrite(i,LOW);//Se apaga el led blanco.

    

  }//Se encienden y apagan los leds amarillo y verde durante 0´2 segundos, al igual que el rojo.

  digitalWrite(9,LOW);//Se apaga el led rojo.

  for(j=9;j>=6;j--)//Se marca el pin de salida, el pin al que llega y el sentido al que se dirige.

  {

    digitalWrite(j,HIGH);//Se enciende el led rojo durante 0´2 segundos.

    delay(200);

    digitalWrite(j,LOW);//Se apaga el led rojo.

    

  }//Se encienden y apagan los leds verde y amarillo durante 0´2 segundos, al igual que el blanco.

  digitalWrite(6,LOW);//Se apaga el led blanco.

}

jueves, 12 de noviembre de 2020

PRÁCTICA 1: SEMÁFORO

 En esta práctica se simula el sistema de funcionamiento de un semáforo, utilizando leds de color rojo, amarillo y verde, junto a 3 resistores de 220 ohmios, uno en cada led.

void setup() {

  pinMode(11,OUTPUT);//Declaro los pines como salidas.

  pinMode(9,OUTPUT);

  pinMode(7,OUTPUT);


}


void loop() {

  digitalWrite(11,HIGH);//Se enciende el led rojo durante 5 segundos.

  delay(5000);

  digitalWrite(11,LOW);//Se apaga el led rojo.

  digitalWrite(9,HIGH);//Se enciende el led amarillo y se apaga 3 veces, funcionando como un intermitente. Dura 0´5 segundos cada encendido.

  delay(500);

  digitalWrite(9,LOW);

  delay(500);

  digitalWrite(9,HIGH);

  delay(500);

  digitalWrite(9,LOW);

  delay(500);

  digitalWrite(9,HIGH);

  delay(500);

  digitalWrite(9,LOW);

 digitalWrite(7,HIGH);//Se enciende el led verde durante 5 segundos.

 delay(5000);

 digitalWrite(7,LOW);//Se apaga.

}

 PRÁCTICA COCHE: Realización de un movimiento en forma de cuadrado. En esta práctica vamos a realizar un movimiento cuadrangular con un coc...