jueves, 8 de abril de 2021

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.

 


0 comentarios: