/*EJEMPLO DE BARRERA1 Prof: Bolaños DJ version 17-6-19 Mediate el manejo por ola este programa abre una barrera y luego de 6 segundos la cierra, repitiendo el proceso */ //Manejo de MAP por OLA int TP=5; //Tiempo entre pasos void setup() { pinMode(8, OUTPUT); // configura ‘pin’ como salida pinMode(9, OUTPUT); // configura ‘pin’ como salida pinMode(10, OUTPUT); // configura ‘pin’ como salida pinMode(11, OUTPUT); // configura ‘pin’ como salida } void loop() { // Gira 90 grados en sentido antihorario for (int i=0; i<125; i++) //Una vuelta 513 //media 250- cuarta 125 { digitalWrite(8, HIGH); // enciende el pin delay(TP); // espera digitalWrite(8, LOW); // apaga el pin digitalWrite(9, HIGH);// enciende el pin delay(TP); // espera digitalWrite(9, LOW); // apaga el pin digitalWrite(10, HIGH); // enciende el pin delay(TP); // espera digitalWrite(10, LOW); // apaga el pin digitalWrite(11, HIGH); // Enciende el pin delay(TP); // espera digitalWrite(11, LOW); // apaga el pin } //Fin de giro en sentido antihorario delay(6000); //*************************** // Gira 90 grados en sentido horario for (int i=0; i<125; i++) //Una vuelta 513 //media 250- cuarta 125 { digitalWrite(11, HIGH); // enciende el pin delay(TP); // espera digitalWrite(11, LOW); // apaga el pin digitalWrite(10, HIGH);// enciende el pin delay(TP); // espera digitalWrite(10, LOW); // apaga el pin digitalWrite(9, HIGH); // enciende el pin delay(TP); // espera digitalWrite(9, LOW); // apaga el pin digitalWrite(8, HIGH); // Enciende el pin delay(TP); // espera digitalWrite(8, LOW); // apaga el pin } //Fin de giro en sentido horario delay(6000); }