jueves, 8 de abril de 2021

Semana de la ciencia 2021 - Robótica 3º ESO

  El programa del semáforo es el siguiente:


int contador;

void setup()

{  pinMode(11, OUTPUT);

    pinMode(9, OUTPUT);

    pinMode(3, OUTPUT); }

void loop()

digitalWrite(11, HIGH);

    delay(5000);

    digitalWrite(11, LOW);

    digitalWrite(9, HIGH);

    for (contador = 0; contador < 5; ++contador) {

       tone(3,494);

       delay(1000);

       tone(3,440);

       delay(1000);  }

    noTone(3);

    for (contador = 0; contador <5; ++contador) {

       digitalWrite(9, HIGH);

       tone(3,880);

       delay(500);

       digitalWrite(9, LOW);

       tone(3,988);

       delay(500);  }

    noTone(3); }


Tienes que copiar todo el texto de color azul y rojo y pegarlo dentro del IDE de ARDUINO. Cuando hayas probado que el semáforo funciona perfectamente, borra el texto de color rojo y lo vuelves a subir a la placa.

Semana de la ciencia 2021 - Robótica 4º ESO

 El programa del semáforo es el siguiente:


int counter;

int boton;

void setup(){

   pinMode(11, OUTPUT);

    pinMode(9, OUTPUT);

    pinMode(3, OUTPUT);

    pinMode(2, INPUT_PULLUP);

    digitalWrite(11, HIGH);}

void peaton() {

    delay(2000);

    digitalWrite(11, LOW);

    digitalWrite(9, HIGH);

    for (counter = 0; counter < 5; ++counter) {

       tone(3,494);

       delay(1000);

       tone(3,440);

       delay(1000);  }

  noTone(3);

  for (counter = 0; counter <10; ++counter) {

      digitalWrite(9, HIGH);

      tone(3,880);

      delay(250);

      digitalWrite(9, LOW);

      tone(3,988);

      delay(250);  }

  noTone(3);

  digitalWrite(11, HIGH);

  delay(5000); }

void loop()

{

  boton=digitalRead (2);

  if (boton==LOW) { peaton();} 

}


Tienes que copiar todo el texto de color azul y rojo y pegarlo dentro del IDE de ARDUINO. Cuando hayas probado que el semáforo funciona perfectamente, borra el texto de color rojo y lo vuelves a subir a la placa.