jueves, 2 de octubre de 2025

Semaforo Pulsador

 int led1=2;

int led2=4;

int led3=7;

int pulsador=3;

int i;


void setup()

{

  pinMode(led1, OUTPUT);

  pinMode(led2, OUTPUT);

  pinMode(led3, OUTPUT);

  pinMode(pulsador, INPUT);

  Serial.begin (9600);

}


void loop()

{

  digitalWrite (led1, HIGH);

  

  if (i==0)

  {

    Serial.println ("Pulse el boton para pasar");

    i=1;

  }


  if (digitalRead(pulsador)==HIGH)

  {

    Serial.println ("Boton pulsado, espere");

    delay (5000);

    digitalWrite (led1, LOW);

    Serial.println ("Preparese para cruzar");

    digitalWrite (led2, HIGH);

    delay (500);

    digitalWrite (led2, LOW);

    delay (500);

    digitalWrite (led2, HIGH);

    delay (500);

    digitalWrite (led2, LOW);

    delay (500);

    digitalWrite (led2, HIGH);

    delay (500);

    digitalWrite (led2, LOW);

    Serial.println ("Pase usted");

    digitalWrite (led3, HIGH);

    delay (5000);

    digitalWrite (led3, LOW);

    i=0;

  }

}


Share:

Vistas a la página totales

Buscar este blog

Con tecnología de Blogger.

Translate

Semaforo Pulsador

 int led1=2; int led2=4; int led3=7; int pulsador=3; int i; void setup() {   pinMode(led1, OUTPUT);   pinMode(led2, OUTPUT);   pinMode(led3,...

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *