MATERIAL DE COLA DE ARDUINO 2019 *********************************** 09/04/2019 - 16:51:36 ID-Usuario: 192.168.1.103 LAUTARO GARCIA BECERRO 5to 3ra ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(50); // retardo de 500 mseg o 0.5 digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(50); // otro retardo de 3000 mseg o 3 seg digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(50); // retardo de 500 mseg o 0.5 digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 3000 mseg o 3 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:43:27 ID-Usuario: 192.168.1.122 Uriarte Axel ******************************************** ******************************************** void setup() { // put your setup code here, to run once: // coloque aqui el codigo de configuracion, correra un sola vez: pinMode(13, OUTPUT); // configura ‘13’ como salida pinMode(12, OUTPUT); // configura ‘12’ como salida pinMode(11, OUTPUT); // configura ‘11’ como salida pinMode(10, OUTPUT); // configura ‘10’ como salida } void loop() { // put your main code here, to run repeatedly: // coloque aqui el codigo principal que correra repetidamente: digitalWrite(13, HIGH); // deposita en el '13' un valor HIGH digitalWrite(12, LOW); // deposita en el '12' un valor LOW digitalWrite(11, HIGH); // deposita en el '11' un valor HIGH digitalWrite(10, LOW); // deposita en el '10' un valor LOW delay(1000); // espera 1 segundo digitalWrite(13, LOW); // deposita en el '13' un valor LOW digitalWrite(12, HIGH); // deposita en el '12' un valor HIGH digitalWrite(11, LOW); // deposita en el '11' un valor LOW digitalWrite(10, HIGH); // deposita en el '10' un valor HIGH delay(1000); // espera 1 segundo } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:43:36 ID-Usuario: 192.168.1.122 Uriarte Axel ******************************************** ******************************************** void setup() { // put your setup code here, to run once: // coloque aqui el codigo de configuracion, correra un sola vez: pinMode(13, OUTPUT); // configura ‘13’ como salida pinMode(12, OUTPUT); // configura ‘12’ como salida pinMode(11, OUTPUT); // configura ‘11’ como salida pinMode(10, OUTPUT); // configura ‘10’ como salida } void loop() { // put your main code here, to run repeatedly: // coloque aqui el codigo principal que correra repetidamente: digitalWrite(13, HIGH); // deposita en el '13' un valor HIGH digitalWrite(12, LOW); // deposita en el '12' un valor LOW digitalWrite(11, HIGH); // deposita en el '11' un valor HIGH digitalWrite(10, LOW); // deposita en el '10' un valor LOW delay(1000); // espera 1 segundo digitalWrite(13, LOW); // deposita en el '13' un valor LOW digitalWrite(12, HIGH); // deposita en el '12' un valor HIGH digitalWrite(11, LOW); // deposita en el '11' un valor LOW digitalWrite(10, HIGH); // deposita en el '10' un valor HIGH delay(1000); // espera 1 segundo } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:43:42 ID-Usuario: 192.168.1.107 Noemí ayala ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:44:43 ID-Usuario: 192.168.1.122 Uriarte Axel ******************************************** ******************************************** void setup() { // put your setup code here, to run once: // coloque aqui el codigo de configuracion, correra un sola vez: pinMode(13, OUTPUT); // configura ‘13’ como salida pinMode(12, OUTPUT); // configura ‘12’ como salida pinMode(11, OUTPUT); // configura ‘11’ como salida pinMode(10, OUTPUT); // configura ‘10’ como salida } void loop() { // put your main code here, to run repeatedly: // coloque aqui el codigo principal que correra repetidamente: digitalWrite(13, HIGH); // deposita en el '13' un valor HIGH digitalWrite(12, LOW); // deposita en el '12' un valor LOW digitalWrite(11, HIGH); // deposita en el '11' un valor HIGH digitalWrite(10, LOW); // deposita en el '10' un valor LOW delay(1000); // espera 1 segundo digitalWrite(13, LOW); // deposita en el '13' un valor LOW digitalWrite(12, HIGH); // deposita en el '12' un valor HIGH digitalWrite(11, LOW); // deposita en el '11' un valor LOW digitalWrite(10, HIGH); // deposita en el '10' un valor HIGH delay(1000); // espera 1 segundo } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:44:45 ID-Usuario: 192.168.1.105 CUENCA CENIZO CARLOS TOMAS ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:45:28 ID-Usuario: 192.168.1.106 Almada Enzo ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:45:36 ID-Usuario: 192.168.1.105 CUENCA CENIZO CARLOS TOMAS ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:45:45 ID-Usuario: 192.168.1.119 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:46:28 ID-Usuario: 192.168.1.105 Leon Ruiz ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:47:25 ID-Usuario: 192.168.1.118 Alan desousa ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:47:42 ID-Usuario: 192.168.1.107 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:47:47 ID-Usuario: 192.168.1.107 Noemí ayala ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:49:59 ID-Usuario: 192.168.1.104 Diaz Sebastian 6*3 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:50:12 ID-Usuario: 192.168.1.122 Uriarte Axel ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1500); // retardo de 1500 mseg o 1.5 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:50:44 ID-Usuario: 192.168.1.121 Ibarra Sofia ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(50); // retardo de 500 mseg o 0.5 digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(50); // otro retardo de 3000 mseg o 3 seg digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(50); // retardo de 500 mseg o 0.5 digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 3000 mseg o 3 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:51:03 ID-Usuario: 192.168.1.104 Gabriela Enrique 6*3 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:51:52 ID-Usuario: 192.168.1.123 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:51:52 ID-Usuario: 192.168.1.124 nahuel costa ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:52:01 ID-Usuario: 192.168.1.123 Ferrante Lautaro ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:52:07 ID-Usuario: 192.168.1.108 Fernandez kevin ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg }2 ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:55:28 ID-Usuario: 192.168.1.110 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:59:01 ID-Usuario: 192.168.1.125 Matias Araujo ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 14:59:28 ID-Usuario: 192.168.1.124 nahuel costa ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:01:28 ID-Usuario: 192.168.1.104 Diaz Sebastian 6*3 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:31:06 ID-Usuario: 192.168.1.109 nahuel costa ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:39:19 ID-Usuario: 192.168.1.106 Noemí ayala ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:40:11 ID-Usuario: 192.168.1.106 Noemí ayala ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:40:19 ID-Usuario: 192.168.1.107 Uriarte Axel ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,LOW);// PIN 3 es colocado en estado alto (LOW) delay(100); // retardo de 100 mseg o 1 seg digitalWrite(3,HIGH ); // PIN 3 es colocado en estado bajo (HIGH ) delay(100); // otro retardo de 100 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:42:16 ID-Usuario: 192.168.1.105 CUENCA CENIZO CARLOS TOMAS ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:42:58 ID-Usuario: 192.168.1.111 Almada Enzo ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:44:16 ID-Usuario: 192.168.1.114 León Ruiz ******************************************** ******************************************** void setup() { // put your setup code here, to run once: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // put your main code here, to run repeatedly: digitalWrite(3,HIGH ); delay(1000); digitalWrite(3,LOW ); delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:45:38 ID-Usuario: 192.168.1.104 Diaz Sebastian 6*3 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:48:15 ID-Usuario: 192.168.1.112 Ferrante Lautaro ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg o 0,2 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(200); // otro retardo de 200 mseg o 0,2 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:50:34 ID-Usuario: 192.168.1.113 Ludmila Jacqueline cordoba ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 15:59:03 ID-Usuario: 15:59:03 ID-Usuario: 4 192.168.1.114 ******************************************** ******************************************** ******************************************** to run once: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // put your main code here, to run repeatedly: digitalWrite(3,LOW ); delay(1000); digitalWrite(3,LOW ); delay(1000) ; digitalWrite(3,LOW ); delay(1000) ; digitalWrite(3,HIGH ); delay(1000); digitalWrite(3,HIGH ); delay(1000); digitalWrite(3,HIGH ); delay(1000); } ******************************************** to run once: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // put your main code here, to run repeatedly: digitalWrite(3,LOW ); delay(1000); digitalWrite(3,LOW ); delay(1000) ; digitalWrite(3,LOW ); delay(1000) ; digitalWrite(3,HIGH ); delay(1000); digitalWrite(3,HIGH ); delay(1000); digitalWrite(3,HIGH ); delay(1000); } ******************************************** ---------------------------------------------------- --------------------------------------------------- 16/04/2019 - 16:01:17 ID-Usuario: 192.168.1.105 CUENCA CENIZO CARLOS TOMAS ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(3000); // retardo de 3000 mseg o 3 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(3000); // retardo de 3000 mseg o 3 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(3000); // retardo de 3000 mseg o 3 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 16:01:18 ID-Usuario: 192.168.1.114 León Ruiz ******************************************** ******************************************** void setup() { // put your setup code here, to run once: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // put your main code here, to run repeatedly: digitalWrite(3,LOW ); delay(3000); digitalWrite(3,LOW ); delay(3000) ; digitalWrite(3,LOW ); delay(9000) ; digitalWrite(3,HIGH ); delay(3000); digitalWrite(3,HIGH ); delay(3000); digitalWrite(3,HIGH ); delay(9000); } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 16:22:34 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: /*AYALA NOEMI ,COSTA NAHUEL, CUENCA TOMAS, FERRANTE LAUTARO, ALMADA ENZO*/ pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 500 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 500 mseg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 500 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 500 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg o digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 16:22:43 16/04/2019 -192.168.1.147 ID-Usuario: Grupo de ayala Primero ok 20 puntos 192.168.1.147 ***************************** ******************************************** 20 puntos ******************************************** ******************************************** ***************************************** ******************************************** ----- ******************************************* ---------------------------------------------------- 16/04/2019 - 16:27:32 ID-Usuario: 192.168.1.113 Ludmila Jacqueline cordoba ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 500 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 500 mseg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 500 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 500 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg o digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 16:31:21 ID-Usuario: 192.168.1.104 GRUPO 6*3 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: /*ALAN CASTRO, DIAZ SEBASTIAN, AXEL URIARTE, SOFIA IBARRA, FLORENCIA CHAVERO, MANCINO SANTIAGO, ALAN DESOUSA, GABRIELA ENRIQUE*/ pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(220); // retardo de 220 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(800); // retardo de 800 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(800); // retardo de 800 mseg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(500); // retardo de 500 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(220); // retardo de 220 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(100); // retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg o digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(100); // otro retardo de 100 mseg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 200 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg } ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 16:34:46 ID-Usuario: 192.168.1.147 Grupo anterior , desousa segundo lugar calif 10 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 16/04/2019 - 16:34:46 ID-Usuario: 192.168.1.147 Grupo anterior , desousa segundo lugar calif 10 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA ANTERIOR *************************************************** **************************************************** SEMANA DEL 22/4/19 17/04/2019 - 09:17:55 ID-Usuario: 192.168.1.110 Martinez ******************************************** ******************************************** //Martinez;Leguizamon void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(200); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg digitalWrite;(3,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(200); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW );// PIN 13 es colocado en estado alto (HIGH) delay(2000); // retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 17/04/2019 - 09:19:12 ID-Usuario: 192.168.1.105 Luna ******************************************** ******************************************** // Luka Gorocito Lautaro Luna void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(200); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(200); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 17/04/2019 - 09:21:42 ID-Usuario: 192.168.1.106 Benitez Azul ******************************************** ******************************************** //Benitez Azul.Gonzales Cmmila void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(300); // retardo de 300 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(300); // otro retardo de 300 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(300); // otro retardo de 300 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(800); // retardo de 800 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(800); // retardo de 800 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(800); // otro retardo de 800 mseg o 1 seg digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(300); // retardo de 300 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(300); // otro retardo de 300 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(300); // otro retardo de 300 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 23/04/2019 - 13:39:12 ID-Usuario: 192.168.1.117 Florencia chavero ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 23/04/2019 - 15:17:24 ID-Usuario: 192.168.1.106 Cuenca Tomas ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT);// configura 'pin 8' como salida Ayala-Cuenca-Silva-Cordoba-Castro } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(30000); // retardo de 30000 mseg o 30 seg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado bajo (low) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado slto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(60); // retardo de 60 mseg digitalWrite(9,HIGH );// PIN 9 es colocado en estado alto (HIGH) delay(3000); // retardo de 3000 mseg digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) delay(60); // retardo de 60 mseg digitalWrite(8, HIGH ); // PIN 9 es colocado en estado alto (high) delay(30000); // otro retardo de 30000 mseg o 30 seg digitalWrite(8,LOW );// PIN 3 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(8,HIGH );// PIN 3 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(8,LOW );// PIN 3 es colocado en estado BAJO (LOW) delay(300); // retardo de 300 mseg digitalWrite(8,HIGH );// PIN 3 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(8,LOW );// PIN 3 es colocado en estado bajo (LOW) delay(60); // retardo de 60 mseg digitalWrite(9,HIGH );// PIN 9 es colocado en estado alto (HIGH) delay(3000); // retardo de 3000 mseg digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) delay(60); // retardo de 60 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(30000); // retardo de 30000 mseg o 30 seg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado bajo (low) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) delay(60); // retardo de 60 mseg digitalWrite(9,HIGH );// PIN 9 es colocado en estado alto (HIGH) delay(3000); // retardo de 3000 mseg digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) delay(60); // retardo de 60 mseg digitalWrite(8, HIGH ); // PIN 9 es colocado en estado alto (high) delay(30000); // otro retardo de 30000 mseg o 30 seg digitalWrite(8,LOW );// PIN 3 es colocado en estado bajo (low) delay(300); // retardo de 300 mseg digitalWrite(8,HIGH );// PIN 3 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(8,LOW );// PIN 3 es colocado en estado BAJO (LOW) delay(300); // retardo de 300 mseg digitalWrite(8,HIGH );// PIN 3 es colocado en estado alto (high) delay(500); // retardo de 500 mseg digitalWrite(8,LOW );// PIN 3 es colocado en estado bajo (LOW) delay(60); // retardo de 60 mseg } ******************************************** ******************************************** ---------------------------------------------------- 23/04/2019 - 15:18:03 ID-Usuario: 192.168.1.100 Cuenca grupo aprobado ok 10 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 23/04/2019 - 16:12:26 ID-Usuario: 192.168.1.105 RUIZ LEON ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: //RUIZ LEON, FERRANTE LAUTARO, DIAZ SEBASTIAN, IBARRA SOFIA, DE SOUSA ALAN, COSTA NAHUEL, FERNANDEZ KEVIN pinMode(10,OUTPUT); // pinMode(9,OUTPUT); // pinMode(8,OUTPUT); // } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(10,HIGH );// delay(10000); // digitalWrite(10,LOW );// delay(300); // digitalWrite(10,HIGH );// delay(600); // digitalWrite(10,LOW );// delay(300); // digitalWrite(10,HIGH );// delay(600); // digitalWrite(10,LOW );// delay(300); // digitalWrite(10,HIGH );// delay(600); // digitalWrite(10,LOW );// delay(300); // digitalWrite(10,HIGH );// delay(600); // digitalWrite(10,LOW );// delay(300); // digitalWrite(10,HIGH );// delay(600); // digitalWrite(10,LOW );// delay(300); // digitalWrite(9,HIGH ); // delay(3000); // digitalWrite(9,LOW ); // delay(300); // digitalWrite(8,HIGH );// delay(10000); // digitalWrite(8,LOW );// delay(300); // digitalWrite(8,HIGH );// delay(600); // digitalWrite(8,LOW );// delay(300); // digitalWrite(8,HIGH );// delay(600); // digitalWrite(8,LOW );// delay(300); // digitalWrite(8,HIGH );// delay(600); // digitalWrite(8,LOW );// delay(300); // digitalWrite(9,HIGH ); // delay(3000); // digitalWrite(9,LOW ); // delay(300); // } ******************************************** ******************************************** ---------------------------------------------------- 23/04/2019 - 16:13:32 ID-Usuario: 192.168.1.100 Grupo Anterior Ruiz aprobado semaforo parte 1 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 24/04/2019 - 09:24:08 ID-Usuario: 192.168.1.109 benitez y luna ******************************************** ******************************************** //BENITEZ Y LUNA void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT) pinMode(8, OUTPUT) } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) digitalWrite(9,LOW ) digitalWrite(8,LOW ) delay(5000); // retardo de 5000 mseg o 5 seg digitalWrite(10,LOW );// PIN 10 es colocado en estado alto (HIGH) digitalWrite(9,HIGH ) digitalWrite(8,LOW ) delay(5000); // retardo de 5000 mseg o 5 seg digitalWrite(10,LOW );// PIN 10 es colocado en estado alto (HIGH) digitalWrite(9,LOW ) digitalWrite(8,HIGH ) delay(5000); // retardo de 5000 mseg o 5 seg digitalWrite(9,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 24/04/2019 - 09:25:14 ID-Usuario: 192.168.1.108 Leguizamon Ezequiel ******************************************** ******************************************** //Leguizamon Ezequiel void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(10, OUTPUT); pinMode(9, OUTPUT); pinMode(8, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) digitalWrite(9,LOW ); // PIN 10 es colocado en estado bajo (LOW) digitalWrite(8,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(5000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 24/04/2019 - 09:25:30 ID-Usuario: 192.168.1.107 gonzalez gorosito ******************************************** ******************************************** //gonzalez gorosito void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT); // configura ‘pin 8’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(10,HIGH );// PIN 3 es colocado en estado alto (HIGH) digitalWrite(9,LOW ); // PIN 3 es colocado en estado bajo (LOW) digitalWrite(8,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(5000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 10:54:04 ID-Usuario: 192.168.1.103 Rivarola Juan Pablo ******************************************** ******************************************** //Rivarola Juan Pablo 26/4/19 void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(4, OUTPUT); // configura ‘pin 4’ como salida pinMode(5, OUTPUT); // configurar‘pin 5’ como salida pinMode(6, OUTPUT); // configurar‘pin 6’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(4,HIGH );// PIN 4 es colocado en estado alto (HIGH) delay(30000); // retardo de 30000 mseg o 30 seg digitalWrite(4,LOW ); // PIN 4 es colocado en estado bajo (LOW) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) digitalWrite(5,HIGH); // PIN 5 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW); // PIN 5 es colocado en estado bajo (LOW) digitalWrite(6,HIGH);// PIN 6 es colocado en esatdo alto (HIGH) delay(30000); // retardo de 30000 mseg o 30 seg digitalWrite(6,LOW); // PIN 6 es colocado en estado bajo (LOW) digitalWrite(5,HIGH); // PIN 5 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW); // PIN 5 es colocado en estado bajo (LOW) } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 11:23:13 ID-Usuario: 192.168.1.103 Rivarola Juan Pablo ******************************************** ******************************************** //Rivarola Juan Pablo 26/4/19 void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(4, OUTPUT); // configura ‘pin 4’ como salida pinMode(5, OUTPUT); // configurar‘pin 5’ como salida pinMode(6, OUTPUT); // configurar‘pin 6’ como salida pinMode(3, INPUT); // confugurar ‘pin 3’ como entrada } void loop() { digitalWrite(5,HIGH);// PIN 5 es colocado en estado alto(HIGH) delay(500);// retraso de 500 mseg o 0,5 seg digitalWrite(5,LOW);// PIN 5 es colocado en estado bajo ( LOW) delay(500);// retraso de 500 mseg o 0,5 s if (digitalRead(3)== HIGH) { digitalWrite(4,HIGH );// PIN 4 es colocado en estado alto (HIGH) delay(30000); // retardo de 30000 mseg o 30 seg digitalWrite(4,LOW ); // PIN 4 es colocado en estado bajo (LOW) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) digitalWrite(5,HIGH); // PIN 5 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW); // PIN 5 es colocado en estado bajo (LOW) digitalWrite(6,HIGH);// PIN 6 es colocado en esatdo alto (HIGH) delay(30000); // retardo de 30000 mseg o 30 seg digitalWrite(6,LOW); // PIN 6 es colocado en estado bajo (LOW) digitalWrite(5,HIGH); // PIN 5 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW); // PIN 5 es colocado en estado bajo (LOW) } } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 11:45:19 ID-Usuario: 192.168.1.103 Rivarola Juan Pablo ******************************************** ******************************************** //Rivarola Juan Pablo 26/4/19 void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin 2’ como salida pinMode(4, OUTPUT); // configura ‘pin 4’ como salida pinMode(5, OUTPUT); // configurar‘pin 5’ como salida pinMode(6, OUTPUT); // configurar‘pin 6’ como salida pinMode(3, INPUT); // confugurar ‘pin 3’ como entrada } void loop() { digitalWrite(5,HIGH);// PIN 5 es colocado en estado alto(HIGH) delay(500);// retraso de 500 mseg o 0,5 seg digitalWrite(5,LOW);// PIN 5 es colocado en estado bajo ( LOW) delay(500);// retraso de 500 mseg o 0,5 s if (digitalRead(3)== HIGH) { digitalWrite(4,HIGH );// PIN 4 es colocado en estado alto (HIGH) delay(30000); // retardo de 30000 mseg o 30 seg digitalWrite(4,LOW ); // PIN 4 es colocado en estado bajo (LOW) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,HIGH);// PIN 4 es colocado en estado alto (HIGH) delay(1000);//retraso de 1000 mseg o 1 seg digitalWrite(4,LOW);// PIN 4 es colocado en estado bajo (LOW) digitalWrite(5,HIGH); // PIN 5 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW); // PIN 5 es colocado en estado bajo (LOW) digitalWrite(6,HIGH);// PIN 6 es colocado en esatdo alto (HIGH) delay(5000); // retardo de 5000 mseg o 5 seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(2,HIGH);// PIN 2 es colocado en estado alto (HIGH) delay(1000);// retraso de 1000 mseg o 1 seg digitalWrite(2,LOW);// PIN 2 es colocado en estado bajo (LOW) delay(1000);// retraso de 1000 mseg o 1seg digitalWrite(6,HIGH);// PIN 6 es colocado en esatdo alto (HIGH) delay(5000); // retardo de 5000 mseg o 5 seg digitalWrite(6,LOW); // PIN 6 es colocado en estado bajo (LOW) digitalWrite(5,HIGH); // PIN 5 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW); // PIN 5 es colocado en estado bajo (LOW) } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 18:17:10 ID-Usuario: 192.168.1.104 Coppa Dario ******************************************** ******************************************** void setup() { //dario coppa pinMode(12, OUTPUT); // configura ‘pin 12’ como salida pinMode(11, OUTPUT); // configura ‘pin 12’ como salida pinMode(10, OUTPUT); // configura ‘pin 12’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(12,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(10000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(250); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(250); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(250); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(250); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(250); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(10); // otro retardo de 1000 mseg o 1 seg digitalWrite(11,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(11,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(10); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(10000); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(10); // otro retardo de 1000 mseg o 1 digitalWrite(11,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(11,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(10); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 18:17:31 ID-Usuario: 192.168.1.100 Coppa semaforo automatico APROBADO ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 18:18:14 ID-Usuario: 192.168.1.105 GIORGETTI ALAN ******************************************** ******************************************** void setup() { // Alan Giorgetti pinMode(12, OUTPUT); // configura ‘pin 13’ como salida pinMode(11, OUTPUT); // configura ‘pin 13’ como salida pinMode(10, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(11,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(5000); // retardo de 1000 mseg o 1 seg digitalWrite(11,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg digitalWrite(11,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(3000); // retardo de 1000 mseg o 1 seg digitalWrite(11,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 18:18:40 ID-Usuario: 192.168.1.100 Giorgetti semaforo automatico APROBADO ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 18:20:47 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(12, OUTPUT); // configura ‘pin 12’ como salida pinMode(11, OUTPUT); // configura ‘pin 11’ como salida pinMode(10, OUTPUT); // configura ‘pin 10’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(12,HIGH );// PIN 12es colocado en estado alto (HIGH) delay(3000); // retardo de 20 mseg o 3 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(12,HIGH );// PIN 12es colocado en estado alto (HIGH) delay(500); // retardo de 1 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1mseg o 5 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(11,LOW ); // PIN 11es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(11,LOW ); // PIN 11es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(10,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(10,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 18:24:03 ID-Usuario: 192.168.1.103 Encina Lorena Chavez Ariel ******************************************** ******************************************** void setup() { // Encina Lorena Chavez Ariel pinMode(12, OUTPUT); // configura ‘pin 12’ como salida pinMode(11, OUTPUT); // configura ‘pin 11’ como salida pinMode(10, OUTPUT); // configura ‘pin 10’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(12,HIGH );// PIN 12es colocado en estado alto (HIGH) delay(3000); // retardo de 20 mseg o 3 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(12,HIGH );// PIN 12es colocado en estado alto (HIGH) delay(500); // retardo de 1 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1mseg o 5 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(11,LOW ); // PIN 11es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(11,LOW ); // PIN 11es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(10,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(1000); // retardo de 20 mseg o 3 seg digitalWrite(10,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(100); // otro retardo de 20mseg o 3 seg } ******************************************** ******************************************** ---------------------------------------------------- 26/04/2019 - 18:24:21 ID-Usuario: 192.168.1.100 Alumnos: Encina Lorena Chavez Ariel Falta terminar semaforo automat ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA DEL 22 /4 /19 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ************************************************************ 03/05/2019 - 10:38:37 ID-Usuario: 192.168.1.111 Guzman ******************************************** ******************************************** //Guzman y Vazquez void setup() { // Pin de semaforo German Guzman: pinMode(3, OUTPUT); // Led verde Pin 1 pinMode(5, OUTPUT); // Led amarillo Pin 3 pinMode(7, OUTPUT); // Led rojo Pin 5 } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 1 led verde en estado alto (HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 1 led verde en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(5,HIGH );// PIN 5 Led amarillo en estado alto(HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN 5 Led amarillo en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN 7 Led rojo en estado alto(HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(7,LOW ); // PIN 7 Led rojo en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN 5 Led amarillo en estado alto(HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN 5 Led amarillo en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** TERMINARON Guzman y Vazquez SEMAFORO AUTOMATICO ---------------------------------------------------- 03/05/2019 - 11:13:30 ID-Usuario: 192.168.1.105 Quinteros milagros ******************************************** ******************************************** // Quinteros Milagros void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(13, OUTPUT); // configura ‘pin 13’ como salida pinMode(12, OUTPUT); // configura pin 12 como salida pinMode(11, OUTPUT); // configura pin 11 como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(13,HIGH );// PIN 13 es colocado en estado alto (HIGH) delay(5000); // retardo de 1000 mseg o 1 seg digitalWrite(13,LOW ); // PIN 13 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH ); //PIN 12 es colocado en estado alto (HIGH) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,LOW) ; //PIN 12 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(11,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) delay(10000);// retardo de 1000 mseg o 1 seg digitalWrite(11,LOW) ; //PIN 11 es colocado en estado bajo (LOW) delay(1000);// otro retardo de 1000mseg o 1 seg digitalWrite(11,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(11,LOW) ; //PIN 11 es colocado en estado bajo (LOW) delay(1000);// otro retardo de 1000mseg o 1 seg digitalWrite(11,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(11,LOW) ; //PIN 11 es colocado en estado bajo (LOW) delay(1000);// otro retardo de 1000mseg o 1 seg digitalWrite(11,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(11,LOW) ; //PIN 11 es colocado en estado bajo (LOW) delay(1000);// otro retardo de 1000mseg o 1 seg digitalWrite(11,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(11,LOW) ; //PIN 11 es colocado en estado bajo (LOW) delay(1000);// otro retardo de 1000mseg o 1 seg digitalWrite(11,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) delay(1000);// retardo de 1000 mseg o 1 seg digitalWrite(11,LOW) ; //PIN 11 es colocado en estado bajo (LOW) delay(1000);// otro retardo de 1000mseg o 1 seg digitalWrite(12,HIGH ); //PIN 12 es colocado en estado alto (HIGH) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,LOW) ; //PIN 12 es colocado en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- TERMINARON QUINTEROS SEMAFORO AUTOMATICO *************************************************** 03/05/2019 - 11:22:18 ID-Usuario: 192.168.1.104 Rivarola Juan Pablo ******************************************** ******************************************** int testigo=0; void setup() { pinMode(6,OUTPUT); pinMode(4,INPUT); } void loop() { if(digitalRead(4)==HIGH) { if(testigo ==0) { digitalWrite(6,HIGH);//enciende led testigo =1;// avisa que led esta encendido } else { digitalWrite(6,LOW);//apaga led testigo =0; //avisa que led esta apagado } delay(500);//se establece un tiempo para que el usuario //deje de presionar boton- probar otros tiempos } } ******************************************** ******************************************** ---------------------------------------------------- RIVAROLA TRABAJO EN BOTON ON OFF ****************************************** 03/05/2019 - 11:28:59 ID-Usuario: 192.168.1.111 Guzman ******************************************** ******************************************** //Guzman y Vazquez void setup() { // Pin de semaforo German Guzman: pinMode(3, OUTPUT); // Led verde Pin 1 pinMode(5, OUTPUT); // Led amarillo Pin 3 pinMode(7, OUTPUT); // Led rojo Pin 5 pinMode(9, INPUT); // Entrada del boton pin 9 } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //CUANDO EL PIN ESTA BAJO (low) if (digitalRead (9)== LOW) { digitalWrite(5, LOW); digitalWrite(7, LOW); digitalWrite(3, HIGH); } if (digitalRead(9)== HIGH) { digitalWrite(5, LOW);// APAGA EL PIN 5 DE RUTA (LOW) digitalWrite(3,HIGH );// PIN 1 led verde en estado alto (HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 1 led verde en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3, HIGH);// Pin 1 led verde titilando (HIGH) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(3,LOW);// Pin 1 led verde titilando (LOW) delay(1000);// retardo de 1000 mseg o 1seg digitalWrite(5,HIGH );// PIN 5 Led amarillo en estado alto(HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN 5 Led amarillo en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN 7 Led rojo en estado alto(HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(7,LOW ); // PIN 7 Led rojo en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN 5 Led amarillo en estado alto(HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN 5 Led amarillo en estado bajo (LOW) delay(1000); // otro retardo de 1000 mseg o 1 seg } } ******************************************** ******************************************** ---------------------------------------------------- TERMINARON SEMAFORO PARTE B BOTON Guzman y Vazquez ************************* 03/05/2019 - 17:26:46 ID-Usuario: 192.168.1.106 Gorgetti Alan / Dario Coppa ******************************************** ******************************************** void setup() { // Alan Giorgetti/Dario Coppa pinMode(12, OUTPUT); // configura ‘pin 13’ como salida pinMode(11, OUTPUT); // configura ‘pin 13’ como salida pinMode(10, OUTPUT); // configura ‘pin 13’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(11,HIGH ); delay(500); digitalWrite(11,LOW); delay(500); digitalWrite(12,LOW ); digitalWrite(10,LOW ); if (digitalRead(7)== HIGH ) { digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(11,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(5000); // retardo de 1000 mseg o 1 seg digitalWrite(11,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(15000); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg digitalWrite(11,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(3000); // retardo de 1000 mseg o 1 seg digitalWrite(11,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg } } ******************************************** ******************************************** ---------------------------------------------------- 03/05/2019 - 17:34:08 ID-Usuario: 192.168.1.104 Encina Lorena Chavez Ariel ******************************************** ******************************************** void setup() { // Encina Lorena y Chavez Ariel pinMode(12, OUTPUT); // configura ‘pin 12’ como salida pinMode(11, OUTPUT); // configura ‘pin 11’ como salida pinMode(10, OUTPUT); // configura ‘pin 10’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(8000); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(3000); // retardo de 8000 mseg o 8 seg digitalWrite(11,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(8000); // retardo de 8000 mseg o 8 seg digitalWrite(10,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(3000); // retardo de 8000 mseg o 8 seg digitalWrite(11,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 03/05/2019 - 17:37:13 ID-Usuario: 192.168.1.100 profesor ******************************************** ******************************************** terminaron semaforo automatico Encina Lorena Chavez Ariel ******************************************** ******************************************** ---------------------------------------------------- 03/05/2019 - 18:15:34 ID-Usuario: 192.168.1.104 Encina Lorena Chavez Ariel ******************************************** ******************************************** void setup() { // Encina Lorena y Chavez Ariel pinMode(12, OUTPUT); // configura ‘pin 12’ como salida pinMode(11, OUTPUT); // configura ‘pin 11’ como salida pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, INPUT); // configura ‘pin 9’ como entrada } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(11, HIGH); // PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 3000 mseg 0 3 seg digitalWrite(11, LOW); // PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 3000 mseg 0 3 seg digitalWrite(12, LOW); // PIN 12 es colocado en estado bajo (LOW) digitalWrite(10, LOW); // PIN 10 es colocado en estado bajo (LOW) if (digitalRead(9)== HIGH) { digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(8000); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(3000); // retardo de 8000 mseg o 8 seg digitalWrite(11,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(8000); // retardo de 8000 mseg o 8 seg digitalWrite(10,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(3000); // retardo de 8000 mseg o 8 seg digitalWrite(11,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg } } ******************************************** ******************************************** ---------------------------------------------------- 03/05/2019 - 18:16:05 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** terminaron semaforo con boton Encina Lorena Chavez Ariel ******************************************** ******************************************** ---------------------------------------------------- fin semana **************************************************¨** 07/05/2019 - 14:44:17 ID-Usuario: 192.168.1.105 Ayala Noemi ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez:ayala,cuenca,charlea,silva,almada pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT);// configura 'pin 8' como salida pinMode(11, INPUT);// Configura pin7 como entrada } void loop() { digitalWrite(10,LOW ); digitalWrite(9,LOW ); digitalWrite(8,LOW ); digitalWrite(9,HIGH); delay(300); digitalWrite(9,LOW); delay(300); if(digitalRead(11)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Titila 5 veces el verde digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); //Termina de titilar 5 veces el verde //Enciende AMARILLO digitalWrite(9,HIGH ); delay(130); digitalWrite(9,LOW ); //Enciende ROJO digitalWrite(10,HIGH ); delay(3000); digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) digitalWrite(9,HIGH ); delay(130); digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) //Enciende VERDE digitalWrite(8, HIGH ); delay(3000); digitalWrite(8,LOW ); }// fin del IF } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 14:46:19 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** SEMAFORO CON BOTON ayala,cuenca,charleS,silva,almada 6TO 3RA TERMINARON SEMAFORO CON BOTON ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 15:04:12 ID-Usuario: 192.168.1.105 Cuenca Tomas ******************************************** ******************************************** int testigo=0; void setup (){ pinMode (8, OUTPUT); pinMode (11, INPUT); //Integrantes: Ayala, Cuenca, Charles, Silva, Almada, Ruiz } void loop(){ if(digitalRead(11)==HIGH) { if(testigo ==0) { digitalWrite(8,HIGH); testigo =1; } else { digitalWrite(8,LOW); testigo =0; } delay(500); } } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:13:57 ID-Usuario: 192.168.1.122 Ferreira Daiana ******************************************** ******************************************** //6to 3ra Doello Daniela, Desousa Alan //7mo 2da Valentin Oliva //7mo 4ta Ferraro Alan, Daiana Avalos, Gomez Lucas, Ferreira Andrea void setup() { pinMode (10, OUTPUT); //Verde pinMode(11,OUTPUT);//Amarillo pinMode(12, OUTPUT);//Rojo pinMode(5, INPUT); } void loop() { digitalWrite(10,LOW ); digitalWrite(11,LOW ); digitalWrite(12,LOW ); digitalWrite(11,HIGH); delay(750); digitalWrite(11,LOW); delay(750); if(digitalRead(5)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Titila 5 veces el verde digitalWrite(10, HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10, HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); //Termina de titilar 5 veces el verde //Enciende AMARILLO digitalWrite(11,HIGH ); delay(1300); digitalWrite(11,LOW ); digitalWrite(11, HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11, HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11,HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11,HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11,HIGH ); delay(200); digitalWrite(11,LOW ); //Enciende ROJO digitalWrite(12,HIGH ); delay(3000); digitalWrite(12,LOW );// PIN 10 es colocado en estado bajo (low) digitalWrite(12, HIGH ); delay(200); digitalWrite(12,LOW ); delay(200); digitalWrite(12, HIGH ); delay(200); digitalWrite(12,LOW ); delay(200); digitalWrite(12,HIGH ); delay(200); digitalWrite(12,LOW ); delay(200); digitalWrite(12,HIGH ); delay(200); digitalWrite(12,LOW ); delay(200); digitalWrite(12,HIGH ); delay(200); digitalWrite(12,LOW ); digitalWrite(11,HIGH ); delay(1300); digitalWrite(11,LOW );// PIN 9 es colocado en estado bajo (low) //Enciende VERDE digitalWrite(10, HIGH ); delay(3000); digitalWrite(10,LOW ); } } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:15:18 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** //6to 3ra Doello Daniela, Desousa Alan //7mo 2da Valentin Oliva //7mo 4ta Ferraro Alan, Daiana Avalos, Gomez Lucas, Ferreira Andrea TERMINARON SEMAFORO CON BOTON ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:16:23 ID-Usuario: 192.168.1.113 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT);// configura 'pin 8' como salida Ayala-Diaz-Ferrante-costa pinMode(7, INPUT);// Configura pin7 como entrada //Ayala-Diaz-Ferrante-Costa-De sousa- Fernandez(de lastima)// } void loop() { digitalWrite(10,LOW ); digitalWrite(9,LOW ); digitalWrite(8,LOW ); digitalWrite(9,HIGH); delay(300); digitalWrite(9,LOW); delay(300); if(digitalRead(7)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Titila 5 veces el verde digitalWrite(10, HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10, HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); //Termina de titilar 5 veces el verde //Enciende AMARILLO digitalWrite(9,HIGH ); delay(1500); digitalWrite(9,LOW ); //Enciende ROJO digitalWrite(8,HIGH ); delay(3000); digitalWrite(8,LOW );// PIN 10 es colocado en estado bajo (low) //Enciende VERDE digitalWrite(8, HIGH ); delay(3000); digitalWrite(8,LOW ); }// fin del IF } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:26:11 ID-Usuario: 192.168.1.105 Cuenca Tomás ******************************************** ******************************************** //PROGRAMA LED_CONTROL1 //Cuenca, Ayala, Charles, Silva, Almada, Ruiz void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos Cuenca, Ayala, Charles, Silva, Almada y Ruiz "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Adios Cuenca, Ayala, Charles, Silva, Almada y Ruiz"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='0')&& (c!='1')) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:28:37 ID-Usuario: 192.168.1.113 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez:ayala, Ferrante, Diaz, Lajud, Costa, De sousa,Fernandez (de lastima) pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT);// configura 'pin 8' como salida pinMode(11, INPUT);// Configura pin7 como entrada } void loop() { digitalWrite(10,LOW ); digitalWrite(9,LOW ); digitalWrite(8,LOW ); digitalWrite(9,HIGH); delay(300); digitalWrite(9,LOW); delay(300); if(digitalRead(11)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Titila 5 veces el verde digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); //Termina de titilar 5 veces el verde //Enciende AMARILLO digitalWrite(9,HIGH ); delay(130); digitalWrite(9,LOW ); //Enciende ROJO digitalWrite(10,HIGH ); delay(3000); digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) digitalWrite(9,HIGH ); delay(130); digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) //Enciende VERDE digitalWrite(8, HIGH ); delay(3000); digitalWrite(8,LOW ); }// fin del IF } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:28:54 ID-Usuario: 192.168.1.113 ferrante 6*3 ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez:ayala, Ferrante, Diaz, Lajud, Costa, De sousa,Fernandez (de lastima) pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT);// configura 'pin 8' como salida pinMode(11, INPUT);// Configura pin7 como entrada } void loop() { digitalWrite(10,LOW ); digitalWrite(9,LOW ); digitalWrite(8,LOW ); digitalWrite(9,HIGH); delay(300); digitalWrite(9,LOW); delay(300); if(digitalRead(11)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Titila 5 veces el verde digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); //Termina de titilar 5 veces el verde //Enciende AMARILLO digitalWrite(9,HIGH ); delay(130); digitalWrite(9,LOW ); //Enciende ROJO digitalWrite(10,HIGH ); delay(3000); digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) digitalWrite(9,HIGH ); delay(130); digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) //Enciende VERDE digitalWrite(8, HIGH ); delay(3000); digitalWrite(8,LOW ); }// fin del IF } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:33:25 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** Cuenca, Ayala, Charles, Silva, Almada, Ruiz LED CONTROL PERSONALIZADO APROBADO ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:35:10 ID-Usuario: 192.168.1.113 Ferrante 6*3 ******************************************** ******************************************** int testigo=0; void setup (){ pinMode (8, OUTPUT); pinMode (7, INPUT); //Integrantes: //Ayala, Ferrante, Diaz, Costa, Fernandez// } void loop(){ if(digitalRead(7)==HIGH) { if(testigo ==0) { digitalWrite(8,HIGH); testigo =1; } else { digitalWrite(8,LOW); testigo =0; } delay(500); } } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:39:18 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** ayala, Ferrante, Diaz, Lajud, Costa, De sousa,Fernandez (de lastima) SEMAFORO CON BOTON APROBADO ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:46:56 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** Ayala, Ferrante, Diaz, Costa, Fernandez// BOTON ON OFF APROBADO ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:54:17 ID-Usuario: 192.168.1.113 Ferrante 6*3 ******************************************** ******************************************** //PROGRAMA LED_CONTROL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(8,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos Ayala, Ferrante, Diaz, Costa, Fernandez "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(8,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(8,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='0')&& (c!='1')) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:58:10 ID-Usuario: 192.168.1.122 Gomez Lucas incompleto ******************************************** ******************************************** //7mo 2da Valentin Oliva //7mo 4ta Ferraro Alan, Daiana Avalos, Gomez Lucas, Ferreira Andrea void setup() { pinMode (10, OUTPUT); //Verde pinMode(11,OUTPUT);//Amarillo pinMode(12, OUTPUT);//Rojo pinMode(5, INPUT); pinMode(4, OUTPUT); } void loop() { digitalWrite(10,LOW ); digitalWrite(11,LOW ); digitalWrite(12,LOW ); digitalWrite(11,HIGH); delay(750); digitalWrite(11,LOW); delay(750); if(digitalRead(5)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Titila 5 veces el verde digitalWrite(10, HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10, HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); delay(200); digitalWrite(10,HIGH ); delay(200); digitalWrite(10,LOW ); //Termina de titilar 5 veces el verde //Enciende AMARILLO digitalWrite(11,HIGH ); delay(1300); digitalWrite(11,LOW ); digitalWrite(11, HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11, HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11,HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11,HIGH ); delay(200); digitalWrite(11,LOW ); delay(200); digitalWrite(11,HIGH ); delay(200); digitalWrite(11,LOW ); //Enciende ROJO digitalWrite (4,HIGH); delay(75); digitalWrite(12,HIGH ); delay(3000); digitalWrite(12,LOW );// PIN 10 es colocado en estado bajo (low) digitalWrite (4,HIGH); delay(75); digitalWrite(12, HIGH ); delay(200); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(12,LOW ); delay(200); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(12, HIGH ); delay(200); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(12,LOW ); delay(200); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(12,HIGH ); delay(200); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(12,LOW ); delay(200); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(12,HIGH ); delay(200); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(12,LOW ); delay(200); digitalWrite(12,HIGH ); delay(200); digitalWrite(12,LOW ); digitalWrite(11,HIGH ); delay(1300); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(11,LOW ); delay(1300); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(11,HIGH); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(11,LOW ); delay(1300); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(11,HIGH); delay(1300); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(11,LOW ); delay(1300); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(11,HIGH); delay(1300); digitalWrite (4,HIGH); delay(75); digitalWrite (4,LOW); delay(75); digitalWrite(11,LOW ); delay(1300); digitalWrite (4,HIGH); delay(300); digitalWrite (4,LOW); delay(300); //Enciende VERDE digitalWrite(10, HIGH ); delay(3000); digitalWrite(10,LOW ); }// fin del IF } ******************************************** ******************************************** ---------------------------------------------------- 07/05/2019 - 16:58:42 ID-Usuario: 192.168.1.122 Codificando el tropi, no corregir :) ******************************************** ******************************************** void setup() { pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); pinMode(5, INPUT); pinMode (4,OUTPUT); } void loop() { digitalWrite(10,HIGH); delay(150); digitalWrite(11,HIGH); delay(150); digitalWrite(10, LOW); delay(150); digitalWrite(12,HIGH); delay(150); digitalWrite(11,LOW); delay(150); digitalWrite(12,LOW); delay(150); if(digitalRead(5)== HIGH){ digitalWrite(4,HIGH); delay(450); digitalWrite(4,LOW); delay(100); digitalWrite(4,HIGH); delay(350); digitalWrite(4, HIGH); delay(100); digitalWrite(4,HIGH); delay(350); digitalWrite(4,LOW); delay(100); digitalWrite(4,HIGH); delay(450); digitalWrite(4, HIGH); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4,LOW); delay(150); digitalWrite(4,HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(4, HIGH); delay(150); digitalWrite(4,LOW); delay(15000); } if(digitalRead(5)== LOW){ } }// put your main code here, to run repeatedly: ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 09:20:37 ID-Usuario: 192.168.1.109 ******************************************** ******************************************** //Rivarola //Programa LED_CONTROL void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 09:33:48 ID-Usuario: 192.168.1.109 ******************************************** ******************************************** //Programa LED_CONTROL void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos Rivarola Juan Pablo "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 09:57:51 ID-Usuario: 192.168.1.109 ******************************************** ******************************************** Rivarola Juan Pablo //PROGRAMA LED_CONTROL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='0')&& (c!='1')) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 10:19:36 ID-Usuario: 192.168.1.105 ******************************************** ******************************************** //Vazquez y Guzman int testigo=0; void setup() { pinMode(6,OUTPUT); pinMode(4,INPUT); } void loop() { if(digitalRead(4)==HIGH) { if(testigo ==0) { digitalWrite(6,HIGH);//enciende led testigo =1;// avisa que led esta encendido } else { digitalWrite(6,LOW);//apaga led testigo =0; //avisa que led esta apagado } delay(500);//se establece un tiempo para que el usuario //deje de presionar boton- probar otros tiempos } //TODO SO EZ PA GG WP NOICE } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 10:56:44 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 10:57:11 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** void setup() { // QUINTEROS MILAGROS // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT);// configura 'pin 8' como salida Ayala-Cuenca-Silva-Cordoba-Castro pinMode(7, INPUT);// Configura pin7 como entrada } void loop() { digitalWrite(10,LOW ); digitalWrite(9,LOW ); digitalWrite(8,LOW ); digitalWrite(9,HIGH); delay(300); digitalWrite(9,LOW); delay(300); if(digitalRead(7)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Titila 5 veces el verde digitalWrite(8, HIGH ); delay(30000); digitalWrite(8,LOW ); delay(1000); digitalWrite(8, HIGH ); delay(1000); digitalWrite(8,LOW ); delay(1000); digitalWrite(8,HIGH ); delay(1000); digitalWrite(8,LOW ); delay(1000); digitalWrite(8,HIGH ); delay(1000); digitalWrite(8,LOW ); delay(1000); digitalWrite(8,HIGH ); delay(1000); digitalWrite(8,HIGH ); delay(1000); digitalWrite(8,LOW ); //Enciende AMARILLO digitalWrite(9,HIGH ); delay(1000); digitalWrite(9,LOW ); //Enciende ROJO digitalWrite(10,HIGH ); delay(30000); digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) digitalWrite(9,HIGH ); delay(1000); digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) }// fin del IF } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 11:00:50 ID-Usuario: 192.168.1.109 ******************************************** ******************************************** //Rivarola //PROGRAMA LED_CONTROL2 //Lee algo en el puerto serial y lo almacena en num long num; // Definida como variable global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenido Rivarola "); //Mensaje a Monitor Serial Serial.println("Ordenes: 510298 enciende LED 387160 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==510298) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==387160) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=510298)&& (num!=387160)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 11:17:23 ID-Usuario: 192.168.1.105 ******************************************** ******************************************** //Guzman y Vazquez //Programa LED_CONTROL void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(13,OUTPUT); //definimos el PIN 13 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: a enciende LED b apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='a') //pregunta por el contenido de la variable c { digitalWrite(13,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio un a"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='b') //pregunta por el contenido de la variable c { digitalWrite(13,LOW); Serial.println("Ud envio un b"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 11:24:22 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** //Este programa cuando se presiona el boton enciende LED //Cuando se vuelve a presionar se apaga // QUINTEROS MILAGROS int testigo=0; void setup() { pinMode(6,OUTPUT); pinMode(4,INPUT); } void loop() { if(digitalRead(4)==HIGH) { if(testigo ==0) { digitalWrite(6,HIGH);//enciende led testigo =1;// avisa que led esta encendido } else { digitalWrite(6,LOW);//apaga led testigo =0; //avisa que led esta apagado } delay(500);//se establece un tiempo para que el usuario //deje de presionar boton- probar otros tiempos } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 11:46:18 ID-Usuario: 192.168.1.105 ******************************************** ******************************************** //GUZMAN Y VAZQUEZ //PROGRAMA LED_CONTROL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='0')&& (c!='1')) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 17:38:32 ID-Usuario: 192.168.1.105 Giorgetti/Coppa ******************************************** ******************************************** void setup() { // Alan Giorgetti/Dario Coppa pinMode(12, OUTPUT); // configura ‘pin 13’ como salida pinMode(11, OUTPUT); // configura ‘pin 13’ como salida pinMode(10, OUTPUT); // configura ‘pin 13’ como salida pinMode(8, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(11,HIGH ); delay(500); digitalWrite(11,LOW); delay(500); digitalWrite(12,LOW ); digitalWrite(8,LOW ); digitalWrite(10,LOW); if (digitalRead(7)== HIGH ) { digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(10000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(1000); // retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(11,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(5000); // retardo de 1000 mseg o 1 seg digitalWrite(11,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(10); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(2000); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(500); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(500); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(2000); // otro retardo de 1000 mseg o 1 s digitalWrite(8,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(0); // otro retardo de 1000 mseg o 1 seg } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 17:39:12 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** Alan Giorgetti/Dario Coppa APROBARON SEMAFORO CON BOTON Y BUZZER *************************************** ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 18:01:18 ID-Usuario: 192.168.1.113 Encina Lorena y Chavez Ariel ******************************************** ******************************************** void setup() { // Encina Lorena y Chavez Ariel pinMode(12, OUTPUT); // configura ‘pin 12’ como salida pinMode(11, OUTPUT); // configura ‘pin 11’ como salida pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, INPUT); // configura ‘pin 9’ como entrada pinMode(7, OUTPUT); // configura ‘pin 7’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(11, HIGH); // PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 3000 mseg 0 3 seg digitalWrite(11, LOW); // PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 3000 mseg 0 3 seg digitalWrite(12, LOW); // PIN 12 es colocado en estado bajo (LOW) digitalWrite(10, LOW); // PIN 10 es colocado en estado bajo (LOW) if (digitalRead(9)== HIGH) { digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(8000); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 8000 mseg o 8 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(12,HIGH );// PIN 12 es colocado en estado alto (HIGH) delay(400); // retardo de 5000 mseg o 5 seg digitalWrite(12,LOW ); // PIN 12 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(3000); // retardo de 8000 mseg o 8 seg digitalWrite(11,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) delay(1); // retardo de 8000 mseg o 8 seg digitalWrite(7,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(2000); // retardo de 8000 mseg o 8 seg digitalWrite(7,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(000); // otro retardo de 250 mseg o 1 seg digitalWrite(7,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 8000 mseg o 8 seg digitalWrite(7,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(500); // otro retardo de 250 mseg o 1 seg digitalWrite(7,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 8000 mseg o 8 seg digitalWrite(7,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(500); // otro retardo de 250 mseg o 1 seg digitalWrite(7,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 8000 mseg o 8 seg digitalWrite(7,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(500); // otro retardo de 250 mseg o 1 seg digitalWrite(7,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 8000 mseg o 8 seg digitalWrite(7,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(500); // otro retardo de 250 mseg o 1 digitalWrite(7,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 8000 mseg o 8 seg digitalWrite(7,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(500); // otro retardo de 250 mseg o 1 seg digitalWrite(7,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(500); // retardo de 8000 mseg o 8 seg digitalWrite(7,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(2000); // otro retardo de 250 mseg o 1 seg digitalWrite(10,LOW ); // PIN 10 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) delay(3000); // retardo de 8000 mseg o 8 seg digitalWrite(11,LOW ); // PIN 11 es colocado en estado bajo (LOW) delay(400); // otro retardo de 250 mseg o 1 seg } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 18:01:33 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** Encina Lorena y Chavez Ariel APROBARON SEMAFORO CON BOTON Y BUZZER ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 18:19:23 ID-Usuario: 192.168.1.105 Giorgetti/Coppa ******************************************** ******************************************** //Alan Giorgetti/Dario Coppa int testigo=0; void setup() { pinMode(6,OUTPUT); pinMode(4,INPUT); } void loop() { if(digitalRead(4)==HIGH) { if(testigo ==0) { digitalWrite(6,HIGH);//enciende led testigo =1;// avisa que led esta encendido } else { digitalWrite(6,LOW);//apaga led testigo =0; //avisa que led esta apagado } delay(500);//se establece un tiempo para que el usuario //deje de presionar boton- probar otros tiempos } } ******************************************** ******************************************** ---------------------------------------------------- 10/05/2019 - 18:26:49 ID-Usuario: 192.168.1.113 Encina Lorena y Chavez Ariel ******************************************** ******************************************** //Este programa cuando se presiona el boton enciende LED //Cuando se vuelve a presionar se apaga int testigo=0; void setup() { pinMode(6,OUTPUT); pinMode(4,INPUT); } void loop() { if(digitalRead(4)==HIGH) { if(testigo ==0) { digitalWrite(6,HIGH);//enciende led testigo =1;// avisa que led esta encendido } else { digitalWrite(6,LOW);//apaga led testigo =0; //avisa que led esta apagado } delay(500);//se establece un tiempo para que el usuario //deje de presionar boton- probar otros tiempos } } ******************************************** ******************************************** ---------------------------------------------------- fin semana ******************************************************** 17/05/2019 - 08:55:27 ID-Usuario: 192.168.1.106 Quinteros abigail ******************************************** ******************************************** //Programa LED_CONTROL //QUINTEROS ABIGAIL void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='A') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio un A"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='B') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("Ud envio un B"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 08:57:09 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** QUINTEROS ABIGAIL LED CONTROL APROBADO ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 09:10:40 ID-Usuario: 192.168.1.106 Quinteros abigail ******************************************** ******************************************** //PROGRAMA LED_CONTROL1 // Quinteros Abigail void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 5 enciende LED 6 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='5') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 5"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='6') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 6"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='6')&& (c!='5')) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 09:11:17 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** //Vazquez y Guzman LED CONTROL 2 //PROGRAMA LED_CONTROL2 //Lee algo en el puerto serial y lo almacena en num long num; // Definida como variable global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 231200 enciende LED 170519 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==231200) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==170519) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=231200)&& (num!=170519)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 09:11:58 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** LED_CONTROL1 // Quinteros Abigail APROBADO ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 09:12:40 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** Vazquez y Guzman LED CONTROL 2 APROBADO ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 09:53:51 ID-Usuario: 192.168.1.106 Quinteros abigail ******************************************** ******************************************** //PROGRAMA LED_CONTROL2 //QUINTEROS ABIGAIL //Lee algo en el puerto serial y lo almacena en num long num; // Definida como variable global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 345678 enciende LED 678901 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==345678) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==678901) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=345678)&& (num!=678901)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 09:54:32 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** PROGRAMA LED_CONTROL2 //QUINTEROS ABIGAIL aprobado ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 11:44:50 ID-Usuario: 192.168.1.111 ******************************************** ******************************************** //Vazquez y Guzman1705 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(3,OUTPUT);// Salida del pin 3 pinMode(7,OUTPUT);// Salida del pin 7 Serial.println("Bienvenidos "); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { Serial.println(analogRead(3)); //Mensaje a moitor serial digitalWrite(3, HIGH); //Pone al pin 3 en HIGH delay(analogRead(3)); //Detiene la ejecucion digitalWrite(3, LOW); // Pone al pin 3 en LOW delay(analogRead(3));//Detiene la ejecucion digitalWrite(7, HIGH); //Pone al pin 7 en HIGH delay(analogRead(3)); //Detiene la ejecucion digitalWrite(7, LOW); // Pone al pin 7 en LOW delay(analogRead(3));//Detiene la ejecucion //delay(300); //Los retardos son para que la comunicacion sea mas lenta } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 11:47:40 ID-Usuario: 192.168.1.106 Rivarola Y Quintero ******************************************** ******************************************** //probando delay(10-analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 digitalWrite(10, LOW); // pone 10 en LOW delay(analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 digitalWrite(13, HIGH); // pone salida digital PIN 10 en HIGH delay(10-analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 digitalWrite(13, LOW); // pone 10 en LOW delay(analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 17:37:07 ID-Usuario: 192.168.1.110 Giorgetti Alan/Coppa Dario ******************************************** ******************************************** //Programa LED_CONTROL void setup() { Serial.begin(9600);//inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos Coppa y Giorgetti "); //Mensaje a Monitor Serial Serial.println("Ordenes: a enciende LED s apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='a') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio una a"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='s') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("Ud envio una s"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 17:37:31 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** led control Giorgetti Alan/Coppa Dario aprobado ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 17:45:19 ID-Usuario: 192.168.1.103 Encina y Chavez ******************************************** ******************************************** //Programa LED_CONTROL void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos Encina Y Chavez"); //Mensaje a Monitor Serial Serial.println("Ordenes: A apaga LED L enciende LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='A') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio un A"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='L') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("Ud envio un L"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 17:46:03 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** Programa LED_CONTROL Bienvenidos Encina Y Chavez") APROBADO ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 17:55:02 ID-Usuario: 192.168.1.110 Giorgetti Alan/Coppa Dario ******************************************** ******************************************** //Giorgetti Alan/Dario Coppa //PROGRAMA LED_CONTROL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='0')&& (c!='1')) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 17:55:38 ID-Usuario: 192.168.1.100 ******************************************** ******************************************** led control 1 Giorgetti Alan/Coppa Dario APROBADO ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 18:07:20 ID-Usuario: 192.168.1.103 Encina y Chavez ******************************************** ******************************************** //PROGRAMA LED_CONTROL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos Encina y Chavez"); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='0')&& (c!='1')) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 17/05/2019 - 18:07:41 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** Encina y Chavez //Programa LED_CONTROL 1 APROBADO ******************************************** ******************************************** ---------------------------------------------------- FIN DE SEMANA ***************************************************** 21/05/2019 - 14:20:59 ID-Usuario: 192.168.1.107 Silva Santiago ******************************************** ******************************************** //ALUMNO: Silva santiago //PROGRAMA LED_CONTROL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: A enciende LED B apaga LED Solo Mayuscula");//Mensaje por Monitor Serial delay(100); } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='A') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un A"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='B') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un B"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='A')&& (c!='B')) Serial.println("ORDEN NO RECONOCIDA/INCORRECTA"); //Mensaje a Monitor Serial } } ******************************************** APROBADO X PROFESOR ******************************************** ---------------------------------------------------- 21/05/2019 - 14:20:59 21/05/2019 - 14:20:59 192.168.1.107 Silva Santiago ******************************************** ******************************************** ******************************************** OL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: A enciende LED B apaga LED Solo Mayuscula");//Mensaje por Monitor Serial delay(100); } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='A') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un A"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='B') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un B"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='A')&& (c!='B')) Serial.println("ORDEN NO RECONOCIDA/INCORRECTA"); //Mensaje a Monitor Serial } } ******************************************** //ALUMNO: Silva santiago //PROGRAMA LED_CONTROL1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: A enciende LED B apaga LED Solo Mayuscula");//Mensaje por Monitor Serial delay(100); } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='A') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un A"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='B') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un B"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if((c!='A')&& (c!='B')) Serial.println("ORDEN NO RECONOCIDA/INCORRECTA"); //Mensaje a Monitor Serial } } ******************************************** APROBADO X PROFESOR ******************************************** ---------------------------------------------------- ******************************************** ---------------------------------------------------- 21/05/2019 - 14:24:07 ID-Usuario: 192.168.1.106 León Ruiz ******************************************** ******************************************** //Alumno: León Ruiz //Programa Led Control 1 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); Serial.println("Ordenes: W enciende LED S apaga LED"); delay(100); } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='w') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio una W"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); } if(c=='s') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("------------------------"); Serial.println("Ud envio una S"); Serial.println("LED APAGADO"); Serial.println("------------------------"); delay(100); } if((c!='s')&& (c!='w')) Serial.println("Orden no reconocida"); } } ******************************************** APROBADO X PROFESOR ******************************************** ---------------------------------------------------- 21/05/2019 - 15:28:15 ID-Usuario: 192.168.1.107 Silva Santiago ******************************************** ******************************************** //ALUMNOS: Silva Santiago //PROGRAMA LED_CONTROL2 //Lee algo en el puerto serial y lo almacena en num long num; // Definida como variable global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 123456 enciende LED 654321 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==123456) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==654321) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=123456)&& (num!=654321)) Serial.println("Orden no reconocida/INCORRECTA"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 21/05/2019 - 15:37:27 ID-Usuario: 192.168.1.106 León Ruiz ******************************************** ******************************************** //Alumno: León Ruiz //PROGRAMA LED_CONTROL2 //Version 17-5-19 //Lee algo en el puerto serial y lo almacena en num long num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 456123 enciende LED 123456 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==456123) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 456123"); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==123456) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un 123456"); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=456123)&& (num!=123456)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** APROBADO X PROFESOR ******************************************** ---------------------------------------------------- 21/05/2019 - 16:49:55 ID-Usuario: 192.168.1.107 Silva Santiago ******************************************** ******************************************** //Alumno:Silva santiago Garzia void setup() { Serial.begin(9600);// inicializamos la comunnicacion serial pinMode(10, OUTPUT); // declara ledPin como SALIDA pinMode(9, OUTPUT); } void loop() { //Serial.println(analogRead(0)+400); digitalWrite(10, HIGH); // pone salida digital PIN 13 en HIGH digitalWrite(9, HIGH); delay(analogRead(0)+ 150); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 digitalWrite(10, LOW); // pone 13 en LOW digitalWrite(9, LOW); delay(analogRead(0)+ 150 ); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 } ******************************************** APROBADO X PROFESOR ******************************************** ---------------------------------------------------- 21/05/2019 - 16:57:52 ID-Usuario: 192.168.1.106 León Ruiz ******************************************** ******************************************** //Alumno: León Ruiz void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10, OUTPUT); // declara ledPin como SALIDA pinMode(9, OUTPUT); } void loop() { Serial.print(analogRead(0)+400); digitalWrite(10, HIGH); // pone salida digital PIN 13 en HIGH digitalWrite(9, HIGH); delay(analogRead(0)+150); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 digitalWrite(10, LOW); // pone 13 en LOW digitalWrite(9, LOW); delay(analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1024 } ******************************************** ******************************************** ---------------------------------------------------- APROBADO X PROFESOR -----------------------------22/05/2019 - 07:54:44 ID-Usuario: 192.168.1.104 Q ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 22/05/2019 - 09:13:16 ID-Usuario: 192.168.1.104 GOROCITO LUKA , LEGUIZAMON EZE 5to 4ta ******************************************** ******************************************** // Gorocito luka , Leguizamon Ezequiel void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(12, OUTPUT); // configura ‘pin 11’ como salida pinMode(11, OUTPUT); // configura ‘pin 10’ como salida pinMode(10, OUTPUT); // configura ‘pin 9’ como salida pinMode(9, OUTPUT); // configura ‘pin 8’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(12,HIGH );// PIN 3 es colocado en estado alto (HIGH) digitalWrite(11,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(200); // otro retardo de 1000 mseg o 1 seg digitalWrite(12,LOW ); // PIN 3 es colocado en estado bajo (LOW) digitalWrite(11,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(200); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH ); // PIN 3 es colocado en estado bajo (HIGH) digitalWrite(9,HIGH ); // PIN 3 es colocado en estado bajo (HIGH) delay(200); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 3 es colocado en estado bajo (LOW) digitalWrite(9,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(200); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 22/05/2019 - 09:36:32 ID-Usuario: 192.168.1.106 LUNA ******************************************** ******************************************** //LUNA void setup() { // put your setup code here, to run once: pinMode(12, OUTPUT); pinMode(10, OUTPUT); pinMode(9, OUTPUT); pinMode(8, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(12, HIGH); digitalWrite(10, HIGH); delay (2000); digitalWrite(12, LOW); digitalWrite(10, LOW); delay (2000); digitalWrite(9, HIGH); digitalWrite(8, HIGH); delay (2000); digitalWrite(9, LOW); digitalWrite(8, LOW); delay (2000); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 14:12:57 ID-Usuario: 192.168.1.122 ******************************************** ******************************************** //Programa de alumnos de 7MO Gomez, Ferraro, Oliva, Ferreira, Avalos 28/05/2019 void setup() { Serial.begin(9600);// inicializamos la comunicación serial } void loop() { Serial.println(analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 14:28:32 ID-Usuario: 192.168.1.113 ******************************************** ******************************************** Alumnos= Ayala Noemí,Córdoba Ludmila, Charles mengeon Aymara,Cuenca tomas 6to 3 void setup() { Serial.begin(9600);// inicializamos la comunicación serial } void loop() { Serial.println(analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 14:47:38 ID-Usuario: 192.168.1.119 Diaz 6°3 ******************************************** ******************************************** //PROGRAMA DE ALUMNOS 6*3 Diaz, Ibarra, Enrique, Araujo, Castro, Costa, Chavero, Cancino void setup() { Serial.begin(9600);// inicializamos la comunicación serial } void loop() { Serial.println(analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 15:10:24 ID-Usuario: 192.168.1.122 ******************************************** ******************************************** //Programa de alumnos de 7MO Gomez, Ferraro, Oliva, Ferreira, Avalos 28/05/2019 //Vitali Sotelo Villanueva Travi Sar 5to void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(11, OUTPUT); } void loop() { if(analogRead(0)>=500){ digitalWrite(11,HIGH); delay(350); } else(analogRead(0)<=500);{ digitalWrite(11,LOW); delay(350); } Serial.println(analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 15:27:18 ID-Usuario: 192.168.1.105 Cuenca Tomas ******************************************** ******************************************** //Programa de alumnos Cuenca tomas, Ayala noemi,Charles mengeon aymara, Cordoba ludmila, Gomez Lucas, Ferraro Alan, Fernandez Kevin void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode (2, OUTPUT); } void loop() { //Serial.println(analogRead(0)); if (analogRead(0)>=520) { digitalWrite(2, HIGH); Serial.println("ALERTA INTRUSO "); Serial.println("*********************"); delay(300); } else(analogRead (0)<=501); { digitalWrite(2, LOW); delay(70); } } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 16:09:14 ID-Usuario: 192.168.1.122 LUCAS GOMEZ 7mo4ta ******************************************** ******************************************** //Programa de alumnos de 7MO Gomez, Ferraro, Oliva, Ferreira, Avalos 28/05/2019 void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(11, OUTPUT); pinMode(12, OUTPUT); Serial.println("Sistema de seguridad activado"); Serial.println("***************"); } void loop() { if(analogRead(0)>=500){ Serial.println("Se ha detectado un intruso"); Serial.println("LLamando al 911..."); Serial.println("Corre amigo!!"); Serial.println("La revolución está en peligro"); Serial.println("****************"); digitalWrite(11,HIGH); delay(350); digitalWrite(12,HIGH); delay(350); } else(analogRead(0)<=500);{ digitalWrite(11,LOW); delay(350); //digitalWrite(12,LOW); //delay(350); } digitalWrite(12,LOW); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 16:28:45 ID-Usuario: 192.168.1.105 Cuenca Tomas 6 3 ******************************************** ******************************************** //Programa de alumnos Cuenca tomas, Ayala noemi,Charles mengeon aymara, Cordoba ludmila, Gomez Lucas, Ferraro Alan, Fernandez Kevin void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode (11, OUTPUT); pinMode (12,OUTPUT); } void loop() { //Serial.println(analogRead(0)); if (analogRead(0)>=560) { digitalWrite(11, HIGH); delay (350); digitalWrite (12, HIGH); delay (350); Serial.println("ALERTA INTRUSO "); Serial.println("*********************"); } else(analogRead (0)<=501); { digitalWrite(11, LOW); delay(70); //digitalWrite(12, LOW); //delay(70); } digitalWrite(12, LOW); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 16:29:12 ID-Usuario: 192.168.1.119 Castro alan 6*3 ******************************************** ******************************************** //Programa de alumnos de 6TO Castro, Diaz, Ibarra, Costa, Lajud, Araujo, Cancino, De sousa, Enrique void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // configura ‘pin’ como salida pinMode(8, OUTPUT); // configura ‘pin’ como salida Serial.println("Bienvenidos"); delay(1000); } void loop() { //Serial.println(analogRead(0)); if (analogRead(0)>625) { digitalWrite(8,HIGH ); } else { digitalWrite(8, LOW ); } if (analogRead(0)>800) { digitalWrite(7,HIGH ); } else { digitalWrite(7, LOW ); } } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 16:40:25 ID-Usuario: 192.168.1.119 Castro alan 6*3 ******************************************** ******************************************** //Programa de alumnos de 6TO Castro, Diaz, Ibarra, Costa, Lajud, Araujo, Cancino, De sousa, Enrique, Chavero void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // configura ‘pin’ como salida pinMode(8, OUTPUT); // configura ‘pin’ como salida Serial.println("Bienvenidos"); delay(1000); } void loop() { //Serial.println(analogRead(0)); if (analogRead(0)>625) { digitalWrite(8,HIGH ); } else { digitalWrite(8, LOW ); } if (analogRead(0)>800) { digitalWrite(7,HIGH ); } else { digitalWrite(7, LOW ); } } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 16:42:34 ID-Usuario: 192.168.1.105 Cuenca Tomas ******************************************** ******************************************** void setup(){ //Cuenca Tomas, Ayala Noemi, Cordoba Ludmila, Fernandez Kevin, Charles Mengeon Aymara, Gomez Lucas, Ferraro Alan pinMode (9, OUTPUT); //pin configurado como salida } // funcion = tone(pin, frequency, duration) void loop() { tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,440,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(100); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(100); tone(9,783.99,100); delay(100); tone(9,659.25,100); delay(200); tone(9,659.25,100); delay(200); tone(9,587.33,100); delay(100); tone(9,523.25,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(300); tone(9,440,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(100); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(100); tone(9,783.99,100); delay(100); tone(9,659.25,100); delay(200); tone(9,659.25,100); delay(200); tone(9,587.33,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(400); tone(9,440,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(100); tone(9,698.45,100); delay(100); tone(9,783.99,100); delay(200); tone(9,783.99,100); delay(200); tone(9,783.99,100); delay(100); tone(9,880,100); delay(100); tone(9,932.33,100); delay(200); tone(9,932.33,100); delay(200); tone(9,880,100); delay(100); tone(9,783.99,100); delay(100); tone(9,880,100); delay(100); tone(9,587.33,100); delay(300); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(100); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(200); tone(9,783.99,100); delay(200); tone(9,880,100); delay(100); tone(9,587.33,100); delay(300); tone(9,587.33,100); delay(100); tone(9,698.45,100); delay(100); tone(9,659.25,100); delay(200); tone(9,659.25,100); delay(200); tone(9,698.45,100); delay(100); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(400); tone(9,880,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1318.51,100); delay(100); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(100); tone(9,1318.51,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(300); tone(9,880,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1318.51,100); delay(100); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(100); tone(9,1318.51,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(400); tone(9,880,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(200); tone(9,1567.98,100); delay(200); tone(9,1567.98,100); delay(100); tone(9,1760,100); delay(100); tone(9,1864.66,100); delay(200); tone(9,1864.66,100); delay(200); tone(9,1760,100); delay(100); tone(9,1567.98,100); delay(100); tone(9,1760,100); delay(100); tone(9,1174.66,100); delay(300); tone(9,1174.66,100); delay(100); tone(9,1318.51,100); delay(100); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1567.98,100); delay(200); tone(9,1760,100); delay(100); tone(9,1174.66,100); delay(300); tone(9,1174.66,100); delay(100); tone(9,1396.91,100); delay(100); tone(9,1318.51,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1108.73,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(100); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(200); tone(9,1760,300); delay(400); tone(9,1396.91,100); delay(100); tone(9,1174.66,100); delay(100); tone(9,880,300); delay(600); tone(9,1864.66,300); delay(400); tone(9,1396.91,100); delay(100); tone(9,1174.66,100); delay(100); tone(9,932.33,300); delay(600); tone(9,587.33,100); delay(100); tone(9,440,100); delay(200); tone(9,587.33,100); delay(300); tone(9,554.36,100); delay(400); tone(9,1567.98,100); delay(100); tone(9,1567.98,100); delay(100); } ******************************************** ******************************************** ---------------------------------------------------- 28/05/2019 - 16:46:45 ID-Usuario: 192.168.1.119 Castro alan 6*3 ******************************************** ******************************************** //Programa de alumnos de 6TO Castro, Diaz, Ibarra, Costa, Lajud, Araujo, Cancino, De sousa, Enrique, Chavero void setup(){ pinMode (9, OUTPUT); //pin configurado como salida } // funcion = tone(pin, frequency, duration) void loop() { tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,200); delay(200); tone(9,293.66,100); delay(100); tone(9,293.66,100); delay(100); tone(9,440,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(100); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(100); tone(9,783.99,100); delay(100); tone(9,659.25,100); delay(200); tone(9,659.25,100); delay(200); tone(9,587.33,100); delay(100); tone(9,523.25,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(300); tone(9,440,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(100); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(100); tone(9,783.99,100); delay(100); tone(9,659.25,100); delay(200); tone(9,659.25,100); delay(200); tone(9,587.33,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(400); tone(9,440,100); delay(100); tone(9,523.25,100); delay(100); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(200); tone(9,587.33,100); delay(100); tone(9,698.45,100); delay(100); tone(9,783.99,100); delay(200); tone(9,783.99,100); delay(200); tone(9,783.99,100); delay(100); tone(9,880,100); delay(100); tone(9,932.33,100); delay(200); tone(9,932.33,100); delay(200); tone(9,880,100); delay(100); tone(9,783.99,100); delay(100); tone(9,880,100); delay(100); tone(9,587.33,100); delay(300); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(100); tone(9,698.45,100); delay(200); tone(9,698.45,100); delay(200); tone(9,783.99,100); delay(200); tone(9,880,100); delay(100); tone(9,587.33,100); delay(300); tone(9,587.33,100); delay(100); tone(9,698.45,100); delay(100); tone(9,659.25,100); delay(200); tone(9,659.25,100); delay(200); tone(9,698.45,100); delay(100); tone(9,587.33,100); delay(100); tone(9,659.25,100); delay(400); tone(9,880,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1318.51,100); delay(100); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(100); tone(9,1318.51,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(300); tone(9,880,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1318.51,100); delay(100); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(100); tone(9,1318.51,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(400); tone(9,880,100); delay(100); tone(9,1046.50,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(200); tone(9,1567.98,100); delay(200); tone(9,1567.98,100); delay(100); tone(9,1760,100); delay(100); tone(9,1864.66,100); delay(200); tone(9,1864.66,100); delay(200); tone(9,1760,100); delay(100); tone(9,1567.98,100); delay(100); tone(9,1760,100); delay(100); tone(9,1174.66,100); delay(300); tone(9,1174.66,100); delay(100); tone(9,1318.51,100); delay(100); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1567.98,100); delay(200); tone(9,1760,100); delay(100); tone(9,1174.66,100); delay(300); tone(9,1174.66,100); delay(100); tone(9,1396.91,100); delay(100); tone(9,1318.51,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1174.66,100); delay(100); tone(9,1108.73,100); delay(100); tone(9,1174.66,100); delay(200); tone(9,1174.66,100); delay(200); tone(9,1318.51,100); delay(200); tone(9,1396.91,100); delay(200); tone(9,1396.91,100); delay(100); tone(9,1396.91,100); delay(100); tone(9,1567.98,100); delay(200); tone(9,1760,300); delay(400); tone(9,1396.91,100); delay(100); tone(9,1174.66,100); delay(100); tone(9,880,300); delay(600); tone(9,1864.66,300); delay(400); tone(9,1396.91,100); delay(100); tone(9,1174.66,100); delay(100); tone(9,932.33,300); delay(600); tone(9,587.33,100); delay(100); tone(9,440,100); delay(200); tone(9,587.33,100); delay(300); tone(9,554.36,100); delay(400); tone(9,1567.98,100); delay(100); tone(9,1567.98,100); delay(100); } ******************************************** ******************************************** ---------------------------------------------------- AL 29-5-19 ******************************************* 04/06/2019 - 14:53:49 ID-Usuario: 192.168.1.105 Cuenca Tomas ******************************************** ******************************************** int tiempo = 150; //definimos una vasriable de tipo entera para fijar retardo //Alumnos: Cuenca Tomas, Silva Garzia Santiago, Castro Alan, Kevin Fernandez, Leon Ruiz, Araujo Matias, Enrique Gabriela, Costa Nahuel, Diaz Sebastian void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo);//retardo digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); //otro retardo de 1000 mseg o 1 seg digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 04/06/2019 - 14:54:06 ID-Usuario: 192.168.1.105 Cuenca Tomas ******************************************** ******************************************** int tiempo = 150; //definimos una vasriable de tipo entera para fijar retardo //Alumnos: Cuenca Tomas, Silva Garzia Santiago, Castro Alan, Kevin Fernandez, Leon Ruiz, Araujo Matias, Enrique Gabriela, Costa Nahuel, Diaz Sebastian void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo);//retardo digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); //otro retardo de 1000 mseg o 1 seg digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 04/06/2019 - 16:48:03 ID-Usuario: 192.168.1.122 Gomez Lucas ******************************************** ******************************************** //Gomez Lucas, Ferraro alan, Daiana Avalos, Caballero Julian, Ferreira Andrea //7mo 4ta //Enciende barra a barra una a la vez int tiempo = 250;//definimos una variable de tipo entera para fijar retardo void setup() { Serial.begin(9600); // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); //a pinMode(3, OUTPUT); //b pinMode(4, OUTPUT); //c pinMode(5, OUTPUT); //d pinMode(6, OUTPUT); //e pinMode(7, OUTPUT); //g pinMode(8, OUTPUT); //f pinMode(9, OUTPUT); //h(puntito) pinMode(10,OUTPUT); } void loop() { Serial.println(analogRead(0)); if (analogRead(0)>625){ tiempo=50; digitalWrite(10,HIGH); delay(tiempo); } else (tiempo=250); digitalWrite(10,LOW); delay(150); // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(tiempo); Serial.println(analogRead(0)); // retardo digitalWrite(3,HIGH); // PIN es colocado en estado bajo (LOW) delay(tiempo); Serial.println(analogRead(0)); // otro retardo de 1000 mseg o 1 seg digitalWrite(2,LOW );// PIN es colocado en estado alto (HIGH) delay(tiempo); Serial.println(analogRead(0)); // retardo digitalWrite(4,HIGH ); // PIN es colocado en estado bajo (LOW) delay(tiempo); Serial.println(analogRead(0)); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW );// PIN es colocado en estado alto (HIGH) delay(tiempo); Serial.println(analogRead(0)); // retardo digitalWrite(5,HIGH); // PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg Serial.println(analogRead(0)); digitalWrite(4,LOW);// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo Serial.println(analogRead(0)); digitalWrite(6,HIGH ); Serial.println(analogRead(0));// PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); Serial.println(analogRead(0));// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(7,HIGH ); Serial.println(analogRead(0));// PIN es colocado en estado bajo (LOW) delay(tiempo); // Serial.println(analogRead(0)); digitalWrite(6,LOW ); Serial.println(analogRead(0));// PIN es colocado en estado alto (HIGH) delay(tiempo); // retardo digitalWrite(3,HIGH ); Serial.println(analogRead(0));// PIN es colocado en estado bajo (LOW) delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(2,HIGH ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(3,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(8,HIGH ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(2,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(7,HIGH ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(8,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(4,HIGH ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(7,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(5,HIGH ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(4,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(6,HIGH ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(5,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(8,HIGH ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(6,LOW ); Serial.println(analogRead(0)); delay(tiempo); digitalWrite(8,LOW ); Serial.println(analogRead(0)); delay(tiempo); } ******************************************** ******************************************** ---------------------------------------------------- 04/06/2019 - 16:54:31 ID-Usuario: 192.168.1.105 Cuenca Tomas ******************************************** ******************************************** int tiempo = 300; //definimos una vasriable de tipo entera para fijar retardo int tiempo1 = 70; //Alumnos: Cuenca Tomas, Silva Garzia Santiago, Castro Alan, Kevin Fernandez, Leon Ruiz, Araujo Matias, Enrique Gabriela, Costa Nahuel, Diaz Sebastian, Ferrante lautaro void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: Serial.begin(9600); pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): Serial.println(analogRead(0)); if (analogRead(0)>=560) { digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1);//retardo Serial.println(analogRead(0)); digitalWrite(3,HIGH ); Serial.println(analogRead(0));// PIN es colocado en estado alto (HIGH) digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); //otro retardo de 1000 mseg o 1 seg digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // retardo digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // retardo digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // retardo digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // retardo digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // retardo digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH Serial.println(analogRead(0)); digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg Serial.println(analogRead(0)); digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo1); // otro retardo de 1000 mseg o 1 seg } else(analogRead (0)<=501); { digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo);//retardo digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); //otro retardo de 1000 mseg o 1 seg digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // retardo digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // retardo digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // retardo digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // retardo digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // retardo digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH Serial.println(analogRead(0)); digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) Serial.println(analogRead(0)); delay(tiempo); // otro retardo de 1000 mseg o 1 seg } if (analogRead(0)>=560) { digitalWrite(9,HIGH); } } ******************************************** ******************************************** ---------------------------------------------------- 07/06/2019 - 10:04:44 ID-Usuario: 192.168.1.103 Rivarola Juan Pablo ******************************************** ******************************************** void setup() { Serial.begin(9600);// inicializamos la comunicación pinMode(11, OUTPUT);// Pin 11 como salida pinMode(10, OUTPUT);// Pin 10 como salida pinMode(9, OUTPUT);// Pin 9 como salida pinMode(8, OUTPUT);// Pin 8 como salida } void loop() { if (analogRead (0)<510) { digitalWrite(11, HIGH);//LED ROJO ENCENDIDO digitalWrite(10,LOW);// APAGA LED AMARILLO digitalWrite(9,LOW);// APAGA LED ROJO digitalWrite(8,LOW);//APAGA BUZZER } if ((analogRead (0)>515)&&(analogRead <550)) { digitalWrite(11,LOW);// APAGA LED ROJO digitalWrite(10, HIGH);//ENCIENDE LED AMARILLO digitalWrite(9, LOW);// APAGA LED VERDE digitalWrite(8,LOW);//APAGA BUZZER } Serial.println(analogRead(0)); // Enviamos por monitor serie el valor de la entrada A0 if ((analogRead(0)>555)&&(analogRead<600)) { digitalWrite(11,LOW);// APAGA LED ROJO digitalWrite(10, LOW);// APAGA LED AMARILLO digitalWrite(9, HIGH);// APAGA LED VERDE digitalWrite(8,HIGH);//ENCIENDE BUZZER delay(200); /*ESTO ES UN SENSOR DEMOVIMIENTO CO LDR LOS MATERIALES SON TRES LEDS * TRES RESISTENCIAS DE 220 UN ARDUINO UN BUZZER Y UNA RESISTENCIA DE * 10K EL TRABAJO CONSISTE EN QUE A CIERTA DISTANCIA CON EL LDR *´SE PRENDA UN LED POR EJEMPLO CUANDO ESTAS EN UNA ZONA ALEJADA DEL *LDR SE PRENDE EL LED VERDE CUANDO LLEGAS A UNA ZONA UN POCO MAS *CERCA SE PRENDE EL LED AMARILLO Y CUANDO YA ESTAS CERCA DEL LDR *SE PRENDE EL LED ROJO Y ESE SERIA TODO EL CIRCUITO Y COMO FUNCIONA */ } } ******************************************** ******************************************** ---------------------------------------------------- 07/06/2019 - 11:25:32 ID-Usuario: 192.168.1.103 Rivarola Juan Pablo ******************************************** ******************************************** //Enciende barra a barra una a la vez int tiempo = 150;//definimos una variable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo /*en este trabajo se muestra que en un displey hago un gusanito * con los segmentos del displey para ello use un displey de 7 * segmentos y un arduino */ } ******************************************** ******************************************** ---------------------------------------------------- 07/06/2019 - 11:38:32 ID-Usuario: 192.168.1.103 Rivarola Juan Pablo ******************************************** ******************************************** //Enciende barra a barra una a la vez int tiempo = 150;//definimos una variable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo /*en este trabajo se muestra que en un displey hago un gusanito * con los segmentos del displey para ello use un displey de 7 * segmentos y un arduino */ } ******************************************** ******************************************** ---------------------------------------------------- 07/06/2019 - 11:38:48 ID-Usuario: 192.168.1.103 Rivarola Juan Pablo ******************************************** ******************************************** //Enciende barra a barra una a la vez int tiempo = 150;//definimos una variable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardoz // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(2,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(3,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(5,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(6,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(7,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,HIGH );// PIN es colocado en estado alto (HIGH) delay(100); // retardo digitalWrite(4,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(100); // otro retardo de 1000 mseg o 1 segs /*en este ejercicio usamos un displey para que los segmentos * formen a una viborita que de tres vuelas en ocho y tres vurltas * en cero esto lo hice con un displey y un arduino */ } ******************************************** ******************************************** ---------------------------------------------------- 07/06/2019 - 17:13:13 ID-Usuario: 192.168.1.104 Encina Lorena y Chavez Ariel ******************************************** ******************************************** /*Las ordenes del LED control 2 son: * Prender un LED Verde con los numeros 345 y apagarlo con los numeros 678 y desconoce comandos erroneos * Prender un LED Amarillo con los numeros 517 y apagarlo con los numeros 715 y desconoce comandos erroneos * Prender un LED Rojo con los numeros 820 y apagarlo con los numeros 123 y desconoce comandos erroneos */ //PROGRAMA LED_CONTROL2 //Version 17-5-19 //Lee algo en el puerto serial y lo almacena en num // Encina Lorena y Chavez Ariel int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida pinMode(9,OUTPUT) ; //definimos el PIN 9 como salida pinMode(8,OUTPUT) ; //definimos el PIN 8 como salida Serial.println("Bienvenidos Encina y Chavez"); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED Verde 678 apaga LED Verde 517 enciende LED Amarillo 715 apaga LED Amarillo 820 enciende LED Rojo 123 apaga LED Rojo");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==345) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED VERDE ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==678) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED VERDE APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==517) //pregunta por el contenido de la variable num { digitalWrite(9,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED AMARILLO ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==715) //pregunta por el contenido de la variable num { digitalWrite(9,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED AMARILLO APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==820) //pregunta por el contenido de la variable num { digitalWrite(8,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ROJO ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==123) //pregunta por el contenido de la variable num { digitalWrite(8,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ROJO APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=345)&& (num!=678)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial if((num!=517)&& (num!=715)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial if((num!=820)&& (num!=123)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 07/06/2019 - 17:25:17 ID-Usuario: 192.168.1.108 Giorgetti Alan/Coppa Dario ******************************************** ******************************************** /*Giorgetti Alan-Coppa Dario * */ //PROGRAMA LED_CONTROL2 //Version 17-5-19 //Lee algo en el puerto serial y lo almacena en num int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED 678 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño Serial.begin(9600);// inicializamos la comunicación serial pinMode(7,OUTPUT); //definimos el PIN 10 como salida Serial.println("Ordenes: 123 enciende LED N2 456 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño Serial.begin(9600);// inicializamos la comunicación serial pinMode(6,OUTPUT); //definimos el PIN 10 como salida Serial.println("Ordenes: 000 enciende LED N3 111 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==345) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==678) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=345)&& (num!=678)&& (num!=000)&& (num!=111)&& (num!=123)&& (num!=456)&& (num!=777)&& (num!=666)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial if(num==123) //pregunta por el contenido de la variable num { digitalWrite(7,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==456) //pregunta por el contenido de la variable num { digitalWrite(7,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==777) //pregunta por el contenido de la variable num { digitalWrite(6,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); digitalWrite(7,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); } if(num==666) //pregunta por el contenido de la variable num { digitalWrite(6,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial digitalWrite(7,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial } if(num==000) //pregunta por el contenido de la variable num { digitalWrite(6,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==111) //pregunta por el contenido de la variable num { digitalWrite(6,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- CIERRE DE SEMANA 7-6-19 ************************ 11/06/2019 - 14:31:05 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** //Enciende de un digito a la vez AYALA CHARLES int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Muestra el cero digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo //Muestra el uno digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el dos digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el tres digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cuatro digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cinco digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el seis digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el siete digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el ocho digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el nueve digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } ******************************************** ******************************************** ---------------------------------------------------- 11/06/2019 - 16:34:33 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** //Al presionar boton enciende 3 LED //Cuenta de 0 a 9 //Apaga 7 segmentos //Apaga LED //Suena Buzzer 2 veces (ayala noemi) int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT);//LED ROJO pinMode(10, OUTPUT);//LED AMAMRILLO pinMode(11, OUTPUT);//LED VERDE pinMode(12, INPUT);//boton pinMode(13, OUTPUT);//Buzzer } void loop() { if (digitalRead(12)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //enciende 3 LED digitalWrite(9,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); //suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); //Muestra el cero digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo //Muestra el uno digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el dos digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el tres digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cuatro digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cinco digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el seis digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el siete digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el ocho digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el nueve digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Apaga todo digitalWrite(2,LOW ); digitalWrite(3,LOW ); digitalWrite(4,LOW ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Apaga 3 LED digitalWrite(9,LOW); digitalWrite(10,LOW); digitalWrite(11,LOW); //Suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); } } ******************************************** ******************************************** ---------------------------------------------------- 11/06/2019 - 16:44:56 ID-Usuario: 192.168.1.119 6to3 ******************************************** ******************************************** //Cordoba Ludmila, Ferrante Lautaro, Araujo Matias, Diaz Sebastian// void setup() { // put your setup code here, to run once: pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(7,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(50); // retardo de 1000 mseg o 1 seg digitalWrite(7,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(50); // otro retardo de 1000 mseg o 1 seg digitalWrite(8,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(50); // retardo de 1000 mseg o 1 seg digitalWrite(8,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(50); // otro retardo de 1000 mseg o 1 seg digitalWrite(9,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(50); // retardo de 1000 mseg o 1 seg digitalWrite(9,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(50); // otro retardo de 1000 mseg o 1 seg digitalWrite(10,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(50); // retardo de 1000 mseg o 1 seg digitalWrite(10,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 11/06/2019 - 16:49:31 ID-Usuario: 192.168.1.105 Cuenca Tomas ******************************************** ******************************************** //Al presionar boton enciende 3 LED //Cuenta de 0 a 9 //Apaga 7 segmentos //Apaga LED //Suena Buzzer 2 veces (ayala noemi, cuenca tomas, silva garzia santiago, castro alan, costa nahuel) int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT);//LED ROJO pinMode(10, OUTPUT);//LED AMAMRILLO pinMode(11, OUTPUT);//LED VERDE pinMode(12, INPUT);//boton pinMode(13, OUTPUT);//Buzzer } void loop() { if (digitalRead(12)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //enciende 3 LED digitalWrite(9,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); //suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); //Muestra el cero digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo //Muestra el uno digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el dos digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el tres digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cuatro digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cinco digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el seis digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el siete digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el ocho digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el nueve digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Apaga todo digitalWrite(2,LOW ); digitalWrite(3,LOW ); digitalWrite(4,LOW ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Apaga 3 LED digitalWrite(9,LOW); digitalWrite(10,LOW); digitalWrite(11,LOW); //Suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); } } ******************************************** ******************************************** ---------------------------------------------------- 11/06/2019 - 16:50:42 ID-Usuario: 192.168.1.122 Gomez Alumnos de 7mo ******************************************** ******************************************** //RETOMAR PARA CLASE QUE VIENE //Gomez Lucas, Ferraro Alan, Avalos Daiana, Oliva Valentin //Alumnos de 7MO #include SevSeg sevseg; //creamos una instancia llamada sevseg- el nuevo nombre // Variables globales int Contador = 0;// cero si inicia int espera =0;// contador espera int esperamax =3000;//Define tiempo entre cuenta void setup() { //I am using a common anode display, with the digit pins connected //from 2-5 and the segment pins connected from 6-13 byte numDigits = 4; byte digitPins [] = {11,10,9,8}; byte segmentPins [] = {1,2,3,4,5,6,7}; bool resistorsOnSegments = true ; // 'true'" significa que las resistencias están en los pines de dígitos //pines de digitos son solo 4 byte hardwareConfig = COMMON_CATHODE; // Catodo comun ->COMMON_CATHODE //ANODO COMUN ->COMMON_ANODE sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); // Define la luminosidad de 0 a 100 sevseg.setBrightness(99); } void loop() { // Produce una salida en el display sevseg.refreshDisplay(); // Actualiza el número mostrado, con el punto decimal sevseg.setNumber(Contador, +1);//Muestra numero con punto en 2do digito si 2, 0 si primero // Indicar -1 si ninguno espera = espera +1; //incrementa espera para definir tiempo entre cuenta y cuenta if (espera == esperamax) { espera =0; Contador = Contador +1; } } ******************************************** ******************************************** ---------------------------------------------------- 11/06/2019 - 16:53:48 ID-Usuario: 192.168.1.103 ******************************************** ******************************************** //Al presionar boton enciende 3 LED //Cuenta de 0 a 9 //Apaga 7 segmentos //Apaga LED //Suena Buzzer 2 veces (ayala noemi y charles aymara enrique gabriela, desousa ) int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT);//LED ROJO pinMode(10, OUTPUT);//LED AMAMRILLO pinMode(11, OUTPUT);//LED VERDE pinMode(12, INPUT);//boton pinMode(13, OUTPUT);//Buzzer } void loop() { if (digitalRead(12)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //enciende 3 LED digitalWrite(9,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); //suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); //Muestra el cero digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo //Muestra el uno digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el dos digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el tres digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cuatro digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cinco digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el seis digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el siete digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el ocho digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el nueve digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Apaga todo digitalWrite(2,LOW ); digitalWrite(3,LOW ); digitalWrite(4,LOW ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Apaga 3 LED digitalWrite(9,LOW); digitalWrite(10,LOW); digitalWrite(11,LOW); //Suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); } } ******************************************** ******************************************** ---------------------------------------------------- 11/06/2019 - 16:53:58 ID-Usuario: 192.168.1.108 6°3 ******************************************** ******************************************** //Enciende de un digito a la vez nombres: diaz, araujo, de sousa, fernandez, costa int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT); } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Muestra el cero digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo //Muestra el uno digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el dos digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el tres digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cuatro digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cinco digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el seis digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el siete digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el ocho digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el nueve digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } ******************************************** ******************************************** ---------------------------------------------------- 12/06/2019 - 08:34:34 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** A PARTIR DE AQUI COMIENZA EL CURSO DE ARDUINO EN SU PRIMERA SEMANA ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 08:53:41 ID-Usuario: 192.168.1.110 ******************************************** ******************************************** //Este programa cuando se presiona el boton enciende LED //Cuando se vuelve a presionar se apaga int testigo=0; void setup() { pinMode(6,OUTPUT); pinMode(4,INPUT); pinMode(3,OUTPUT); } void loop() { if(digitalRead(4)==HIGH) { digitalWrite(3, HIGH); delay(50); digitalWrite(3, LOW); delay(70); digitalWrite(3, HIGH); delay(50); digitalWrite(3, LOW); if(testigo ==0) { digitalWrite(6,HIGH);//enciende led testigo =1;// avisa que led esta encendido } else { digitalWrite(6,LOW);//apaga led testigo =0; //avisa que led esta apagado } delay(500);//se establece un tiempo para que el usuario //deje de presionar boton- probar otros tiempos } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 08:55:23 ID-Usuario: 192.168.1.115 CAROLINA ******************************************** ******************************************** //Este programa cuando se presiona el boton enciende LED //Cuando se vuelve a presionar se apaga int testigo=0; void setup() { pinMode(6,OUTPUT); pinMode(4,INPUT); pinMode(3,OUTPUT);// SALIDA 3 PARA BUZZER } void loop() { if(digitalRead(4)==HIGH) { digitalWrite(3,HIGH );// BUZZER ON (HIGH) delay(50); // retardo de 10 mseg o 1 seg digitalWrite(3,LOW ); // BUZZER OFF (LOW) delay(50); // otro retardo de 10 mseg digitalWrite(3,HIGH );// BUZZER ON (HIGH) delay(50); // retardo de 10 mseg o 1 seg digitalWrite(3,LOW ); // BUZZER OFF (LOW) delay(50); // otro retardo de 10 mseg if(testigo ==0) { digitalWrite(6,HIGH);//enciende led testigo =1;// avisa que led esta encendido } else { digitalWrite(6,LOW);//apaga led testigo =0; //avisa que led esta apagado } delay(500);//se establece un tiempo para que el usuario //deje de presionar boton- probar otros tiempos } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 10:40:06 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:14:04 ID-Usuario: 192.168.1.114 profesor ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA MUNDO"); delay(4000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:19:29 ID-Usuario: 192.168.1.105 DIBIAZO EZEQUIEL ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA MUNDO"); delay(3000); Serial.println("SOY DIBIAZO EZEQUIEL"); delay(3000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:19:50 ID-Usuario: 192.168.1.106 ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println( "HOLA SOY SEBASTIAN" ); delay(4000); } void loop() { Serial.println( analogRead(0)); //muestro en monitor serie lectura entrada A0 } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:19:55 ID-Usuario: 192.168.1.115 CAROLINA ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA MUNDO"); Serial.println("HOLA A TODOS, SOY CAROLINA"); delay(4000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:26:08 ID-Usuario: 192.168.1.111 Roberto //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA MUNDO"); Serial.println("ROBERTO"); delay(4000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:27:29 ID-Usuario: 192.168.1.111 Roberto ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA MUNDO"); Serial.println("ROBERTO"); delay(4000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:27:50 ID-Usuario: 192.168.1.103 pedro ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA MUNDO"); Serial.println("HOLA soy pedro"); delay(4000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:29:10 ID-Usuario: 192.168.1.116 santos gabriela ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA gabriela santos"); delay(4000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:30:09 ID-Usuario: 192.168.1.114 Horacio y Jorge ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:30:38 ID-Usuario: 192.168.1.114 Horacio y Jorge ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 void setup() { Serial.begin(9600);// inicializamos la comunicación serial } void loop() { Serial.println("HOLA TODOS curso Viva Profe Bolaños"); Serial.println("Horacio y Jorge"); delay(4000); Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 11:32:36 ID-Usuario: 192.168.1.110 PAULA ******************************************** ******************************************** void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("HOLA CURSO DE ARDUINO"); Serial.println("HOLA SOMOS PAULA Y ADRIANA"); delay(4000); } void loop() { Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 13:33:04 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** //PERMITE QUE UN LED VARIE SU PARPADEO DE ACUERDO AL VALOR DEL POTENCIOMETRO void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // declara ledPin como SALIDA } void loop() { digitalWrite(7, HIGH); // pone salida digital PIN 7 en HIGH delay(analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 digitalWrite(7, LOW); // pone 7 en LOW delay(analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 13:57:24 ID-Usuario: 192.168.1.115 CAROLINA ******************************************** ******************************************** //PERMITE QUE UN LED VARIE SU PARPADEO DE ACUERDO AL VALOR DEL POTENCIOMETRO void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // declara ledPin como SALIDA } void loop() { digitalWrite(7, HIGH); // pone salida digital PIN 7 en HIGH delay(analogRead(0)+100); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 digitalWrite(7, LOW); // pone 7 en LOW delay(analogRead(0)+100); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 14:07:37 ID-Usuario: 192.168.1.105 DIBIAZO EZEQUIEL ******************************************** ******************************************** //PERMITE QUE UN LED VARIE SU PARPADEO DE ACUERDO AL VALOR DEL POTENCIOMETRO void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // declara ledPin como SALIDA } void loop() { digitalWrite(7, HIGH); // pone salida digital PIN 7 en HIGH delay(100); delay(analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 digitalWrite(7, LOW); // pone 7 en LOW delay(100); delay(analogRead(0)); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 Serial.println( analogRead(20)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 14:24:24 ID-Usuario: 192.168.1.116 santos gabriela ******************************************** ******************************************** //PERMITE QUE UN LED VARIE SU PARPADEO DE ACUERDO AL VALOR DEL POTENCIOMETRO void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // declara ledPin como SALIDA pinMode(13, OUTPUT); // declara buzzerPin como SALIDA } void loop() { digitalWrite(7, HIGH); // pone salida digital PIN 7 en HIGH delay(analogRead(0)+100); // detiene la ejecución digitalWrite(13, HIGH); // pone salida digital PIN 13 en HIGH delay(analogRead(0)+100); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 digitalWrite(7, LOW); // pone 7 en LOW delay(analogRead(0)+100); // detiene la ejecución digitalWrite(13, LOW); // pone 13 en LOW delay(analogRead(0)+100); // detiene la ejecución // En el Delay se carga un tiempo que depende de la lectura //de la entrada analogica A0 - Recordar que es un valor de o a 1023 Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 16:09:05 ID-Usuario: 192.168.1.100 profesor (a prueba) ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 int cuenta = 0; void setup() { Serial.begin(9600);// inicializamos la comunicación serial } void loop() { if (analogRead(0) > 300) { cuenta = cuenta + 1; Serial.println(cuenta); delay(3000); } //Serial.println( analogRead(0)); } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 16:22:35 ID-Usuario: 192.168.1.114 Horacio y Jorge ******************************************** ******************************************** //PRIMER PROGRAMA PARA contar SERIE Y ENTRADA ANALOGICA A0 LDR // Jorge y Horacio int cuenta = 0; void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // declara ledPin7 como SALIDA al paso de cosas } void loop() { if (analogRead(0)>= 200) { cuenta=cuenta + 1; Serial.println( cuenta); delay(500); digitalWrite(7, HIGH); // pone salida digital PIN 7 en HIGH luz y sonido delay(500); digitalWrite(7,LOW); // pone salida digital PIN 7 en HIGH luz y sonido //Serial.println( analogRead(0)); } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 16:30:12 ID-Usuario: 192.168.1.115 CAROLINA ******************************************** ******************************************** //CUANDO EL SENSOR NO RECIBE LUZ (PASA ALGUIEN EN LA BARRERA) CUENTA UNA PERSONA int barrera=0; void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(6,OUTPUT); } void loop() { //Serial.println(analogRead(0)); if(analogRead(0)>300) { digitalWrite(6,HIGH); delay (200);//agregué este delay porque la luz no se llegaba a ver encendida digitalWrite(6,LOW); barrera = barrera+1; Serial.println("**************************************"); Serial.print("Nro. Objetos ="); Serial.println(barrera); Serial.println("**************************************"); delay(1500); } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 16:31:45 ID-Usuario: 192.168.1.106 Sebas Figueroa ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 //CUENTA OBJETOS A TRAVEZ DE UNA BARRERA CON LDR Y SUENA UN BUZZER int cuenta =0; void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode (11, OUTPUT);// SALIDA 11 PARA BUZZER } void loop() { if(analogRead(0) >350) { cuenta = cuenta + 1; Serial.println(cuenta); delay(1000); digitalWrite (11, HIGH); delay(500); digitalWrite (11, LOW); } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 16:49:01 ID-Usuario: 192.168.1.106 Sebas Figueroa ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 //CUENTA OBJETOS A TRAVEZ DE UNA BARRERA CON LDR int cuenta =0; void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode (11, OUTPUT);// SALIDA 11 PARA BUZZER } void loop() { if(analogRead(0) >350) { cuenta = cuenta + 1; Serial.println(cuenta); delay(1000); digitalWrite (11, HIGH); delay(500); digitalWrite (11, LOW); Serial.println("**************************************"); Serial.print("Nro. Objetos ="); Serial.println(cuenta); Serial.println("**************************************"); delay(1500); } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 16:56:38 ID-Usuario: 192.168.1.114 Horacio y Jorge ******************************************** ******************************************** //PRIMER PROGRAMA PARA contar SERIE Y ENTRADA ANALOGICA A0 LDR // ILUMINANDO CON UN LED Y RECIBE UN LDR, CUENTO PERSONAS // Jorge y Horacio int cuenta = 0; void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // declara ledPin7 como SALIDA al paso de cosas } void loop() { if (analogRead(0)>= 200) { cuenta=cuenta + 1; Serial.println("HOLA CURSO DE ARDUINO"); Serial.println("HOLA SOMOS HORACIO Y JORGE"); Serial.println("UD. es la Persona numero "); Serial.println( (cuenta)); delay(500); digitalWrite(7, HIGH); // pone salida digital PIN 7 en HIGH luz y sonido delay(500); digitalWrite(7,LOW); // pone salida digital PIN 7 en HIGH luz y sonido //Serial.println( analogRead(0)); } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 17:24:16 ID-Usuario: 192.168.1.115 CAROLINA ******************************************** ******************************************** //Programa LED_CONTROL void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(10); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='1') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio un 1"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(10); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='0') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("Ud envio un 0"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(10); //Los retardos son necesarios en la practica para mejorar desempeño } if(c!='0'&&c!='1') //pregunta por el contenido de la variable c { Serial.print("Ud envio un "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("Ud ingresó un dato incorrecto"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(10); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- 14/06/2019 - 17:32:06 ID-Usuario: 192.168.1.114 Horacio y Jorge ******************************************** ******************************************** //Programa LED_CONTROL A prende B Apaga void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos Jorge y Horacio"); //Mensaje a Monitor Serial Serial.println("Ordenes: A enciende LED B apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c if(c=='A') //pregunta por el contenido de la variable c { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Ud envio un A"); //Mensaje a Monitor Serial Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } if(c=='B') //pregunta por el contenido de la variable c { digitalWrite(10,LOW); Serial.println("Ud envio una B"); //Mensaje a Monitor Serial Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("LED APAGADO_ grande papa ahora Siiii"); Serial.println("------------------------"); //Mensaje a Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } } } ******************************************** ******************************************** ---------------------------------------------------- CIERRE SEMANA DEL 14-6-19 CURSO CAPACITACION ARDUINO ********************************************************* 18/06/2019 - 14:25:02 ID-Usuario: 192.168.1.122 Gomez Lucas 7mo 4ta ******************************************** ******************************************** //Alumnos de 7mo Gomez Lucas, Ferraro Alan, Oliva Valentin //Alumnos de 6to Cuenca Tomas, Ruiz Leon, Almada Enzo, Silva Santiago //Enciende de un digito a la vez //Este programa hace variar los numeros mostrados en el display con la variacion de numeros analogicos que transforma el potenciometro. int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { Serial.begin(9600); // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { Serial.println(analogRead(0)); //Muestra el cero if((analogRead(0)>=0) and(analogRead(0)<=100)){ digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo } //Muestra el uno if ((analogRead(0)>=101)and(analogRead(0)<=200)){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el dos if ((analogRead(0)>=201)and(analogRead(0)<=300)){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el tres if ((analogRead(0)>=301)and(analogRead(0)<=400)){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cuatro if ((analogRead(0)>=401)and(analogRead(0)<=500)){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cinco if ((analogRead(0)>=501)and(analogRead(0)<=600)){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el seis if ((analogRead(0)>=601)and(analogRead(0)<=700)){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el siete if ((analogRead(0)>=701)and(analogRead(0)<=800)){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el ocho if((analogRead(0)>=801)and(analogRead(0)<=900)){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el nueve if((analogRead(0)>=901)and(analogRead(0)<=1023)){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 14:37:13 ID-Usuario: 192.168.1.122 Gomez Lucas 7mo 4ta ******************************************** ******************************************** //Enciende de un digito a la vez //Alumnos de 7mo Gomez Lucas, Ferraro Alan, Valentin Oliva int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { Serial.begin(9600); // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { if (Serial.available()){ // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): char c=Serial.read(); //Muestra el cero if(c=='0'){ digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo } //Muestra el uno if(c=='1'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el dos if(c=='2'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el tres if(c=='3'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cuatro if(c=='4'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cinco if(c=='5'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el seis if(c=='6'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el siete if(c=='7'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el ocho if(c=='8'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el nueve if(c=='9'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 14:42:15 ID-Usuario: 192.168.1.103 Cuenca Tomas ******************************************** ******************************************** //Enciende de un digito a la vez //Alumnos: Cuenca Tomas. Ayala Noemi. Silva Garzia Santiago, Cordoba Ludmila int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: Serial.begin (9600); pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { Serial.println (analogRead(0)); // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //Muestra el cero if ((analogRead(0)>0) and (analogRead(0)<100)){ digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) //delay(tiempo); // retardo } //Muestra el uno if ((analogRead(0)>101) and (analogRead(0)<200)) { digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); //delay(tiempo); // retardo } //Muestra el dos if ((analogRead(0)>201) and (analogRead(0)<300)) { digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); //delay(tiempo); // retardo } //Muestra el tres if ((analogRead(0)>301) and (analogRead(0)<400)) { digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); //delay(tiempo); // retardo } //Muestra el cuatro if ((analogRead(0)>401) and (analogRead(0)<500)) { digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); //delay(tiempo); // retardo } //Muestra el cinco if ((analogRead(0)>501) and (analogRead(0)<600)) { digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); //delay(tiempo); // retardo } //Muestra el seis if ((analogRead(0)>601) and (analogRead(0)<700)) { digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); //delay(tiempo); // retardo } //Muestra el siete if ((analogRead(0)>701) and (analogRead(0)<800)) { digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); //delay(tiempo); // retardo } //Muestra el ocho if ((analogRead(0)>801) and (analogRead(0)<900)) { digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); //delay(tiempo); // retardo } //Muestra el nueve if ((analogRead(0)>901) and (analogRead(0)<1023)) { digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); //delay(tiempo); // retardo } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 14:48:50 ID-Usuario: 192.168.1.103 ayala noemi ******************************************** ******************************************** //Enciende de un digito a la vez //Alumnos de 6T0 AYALA NOEMI CORDOBA LUDMILA DOELLO DANIELA int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { Serial.begin(9600); // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { if (Serial.available()){ // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): char c=Serial.read(); //Muestra el cero if(c=='0'){ digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo } //Muestra el uno if(c=='1'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el dos if(c=='2'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el tres if(c=='3'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cuatro if(c=='4'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cinco if(c=='5'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el seis if(c=='6'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el siete if(c=='7'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el ocho if(c=='8'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el nueve if(c=='9'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 15:45:53 ID-Usuario: 192.168.1.109 Santiago Cancino 6*3 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 15:46:18 ID-Usuario: 192.168.1.109 Santiago Cancino 6*3 ******************************************** ******************************************** //Enciende de un digito a la vez //Alumnos de 6T0 AYALA NOEMI CORDOBA LUDMILA DOELLO DANIELA int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { Serial.begin(9600); // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { if (Serial.available()){ // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): char c=Serial.read(); //Muestra el cero if(c=='0'){ digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo } //Muestra el uno if(c=='1'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el dos if(c=='2'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el tres if(c=='3'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cuatro if(c=='4'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cinco if(c=='5'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el seis if(c=='6'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el siete if(c=='7'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el ocho if(c=='8'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el nueve if(c=='9'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 15:47:00 ID-Usuario: 192.168.1.109 Santiago Cancino 6*3 ******************************************** ******************************************** //Enciende de un digito a la vez //Alumnos de 6T0 Santiago Cancino Alan De Sousa int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { Serial.begin(9600); // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { if (Serial.available()){ // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): char c=Serial.read(); //Muestra el cero if(c=='0'){ digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo } //Muestra el uno if(c=='1'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el dos if(c=='2'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el tres if(c=='3'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cuatro if(c=='4'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cinco if(c=='5'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el seis if(c=='6'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el siete if(c=='7'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el ocho if(c=='8'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el nueve if(c=='9'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 15:49:18 ID-Usuario: 192.168.1.109 Santiago Cancino 6*3 ******************************************** ******************************************** //Enciende de un digito a la vez //Alumnos de 6T0 Santiago Cancino Alan De Sousa Kevin Fernandez int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { Serial.begin(9600); // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); } void loop() { if (Serial.available()){ // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): char c=Serial.read(); //Muestra el cero if(c=='0'){ digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo } //Muestra el uno if(c=='1'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el dos if(c=='2'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el tres if(c=='3'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cuatro if(c=='4'){ digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el cinco if(c=='5'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el seis if(c=='6'){ digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el siete if(c=='7'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo } //Muestra el ocho if(c=='8'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } //Muestra el nueve if(c=='9'){ digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo } } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 16:14:37 ID-Usuario: 192.168.1.122 Gomez Lucas 7mo 4ta ******************************************** ******************************************** //Alumnos de 7mo Gomez Lucas, Ferraro Alan, Valentin Oliva //Alumnos de 6to Silva Santiago, Cuenca Tomas, Almada Enzo /*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 Serial.begin(9600); Serial.println("De su Orden"); } void loop() { if(Serial.available()){ char c=(Serial.read()); if(c=='a'){ 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(60); //*************************** if(c=='h'){ // 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(60); } } ******************************************** ******************************************** ---------------------------------------------------- 18/06/2019 - 16:39:56 ID-Usuario: 192.168.1.103 AYALA ******************************************** ******************************************** //Alumnos de 6to cordoba ayala doello diaz araujo desousa fernandez lajud cancino /*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 pinMode(7,OUTPUT); Serial.begin(9600); Serial.println("De su Orden"); } void loop() { if(Serial.available()){ char c=(Serial.read()); if(c=='a'){ 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(60); //*************************** if(c=='c'){ // 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(60); } } ******************************************** ******************************************** ---------------------------------------------------- 19/06/2019 - 14:58:34 ID-Usuario: 192.168.1.117 CAROLINA ******************************************** ******************************************** PROGRAMA CON ERROR /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(8,OUTPUT); //definimos el PIN 8 como salida LED } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; Serial.print("Temperatura= "); Serial.println(tempC); if(tempC > 30) //pregunta por el contenido de la variable tempc { digitalWrite(8,HIGH); // coloca en ALTO la salida digital PIN 8 Serial.println("TEMPERATURA EXCEDIDA"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } // Envia el dato al puerto serial // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 19/06/2019 - 15:18:21 ID-Usuario: 192.168.1.117 CAROLINA ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { Serial.begin(9600); // Configuramos el puerto serial a 9600 bps pinMode(8,OUTPUT); //definimos el PIN 8 como salida LED } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; Serial.print("Temperatura= "); Serial.println(tempC); // Envia el dato al puerto serial if(tempC > 25) //pregunta por el contenido de la variable tempc { digitalWrite(8,HIGH); // coloca en ALTO la salida digital PIN 8 Serial.println("TEMPERATURA EXCEDIDA"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } else { digitalWrite(8,LOW); // coloca en BAJO la salida digital PIN 8 } // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 19/06/2019 - 15:19:03 ID-Usuario: 192.168.1.106 SANTOS GABRIELA ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(12 , OUTPUT); // declara led pin salida } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop delay(1000); if (tempC >30) { digitalWrite(12,HIGH); delay(500); digitalWrite(12,LOW); delay(500); } } ******************************************** ******************************************** ---------------------------------------------------- 19/06/2019 - 16:10:05 ID-Usuario: 192.168.1.108 Paula ******************************************** ******************************************** // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(3,OUTPUT); //definimos el PIN 3 como salida LED pinMode(8,OUTPUT); //definimos el PIN 8 como salida LED } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; Serial.print("Temperatura= "); Serial.println(tempC); // Envia el dato al puerto serial if(tempC > 30) //pregunta por el contenido de la variable tempc { digitalWrite(3,HIGH); // coloca en ALTO la salida digital PIN 3 enceinde LED digitalWrite(8,HIGH); // coloca en ALTO la salida digital PIN 8 enceinde BUZZER Serial.println("TEMPERATURA EXCEDIDA"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } else { digitalWrite(3,LOW); // coloca en BAJO la salida digital PIN 3 enceinde LED digitalWrite(8,LOW); // coloca en BAJO la salida digital PIN 8 enceinde BUZZER } // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 19/06/2019 - 16:22:20 ID-Usuario: 192.168.1.103 Horacio y Jorge ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(10, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if(tempC > 25) // pregunta si es mayor que 30 la temp? { digitalWrite(10, HIGH); // prenda la salida 5 digitalWrite(3, HIGH); // enciendo buzzer } else { digitalWrite(10, LOW); // apaga digitalWrite(3,LOW); // apaga buzzer } //---------------------------- // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 19/06/2019 - 16:36:23 ID-Usuario: 192.168.1.104 revisar ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(7, OUTPUT); // configurar } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if(tempC >30); { digitalWrite(7,HIGH); delay(400); digitalWrite(7,LOW); delay(400); //Serial.print("QUe pasa aca?"); } // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 10:40:44 ID-Usuario: 192.168.1.109 Robert Horacio Zab ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 int cuenta = 0; int TP=5; //Tiempo entre pasos void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("Cada vez que un objeto cruce se incrementara el contador"); 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() { if (analogRead(0) > 300) { cuenta = cuenta + 1; Serial.println(cuenta); // Barrera que viene de otro .... // 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(3000); // delay(6000); } // Serial.println( analogRead(0)); // quitar las barras para ver el valor nalogico } ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 11:00:26 ID-Usuario: 192.168.1.114 CAROLINA ******************************************** ******************************************** /*PARA CORREGIR, NO FUNCIONA */ //Manejo de MAP por OLA int TP=5; //Tiempo entre pasos int n=Serial.read(); // Se lee el monitor serial y esperando solo una contraseña void setup() { Serial.begin(9600);// inicializamos la comunicación serial 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() { Serial.println ("Bienvenidos "); //Mensaje a Monitor Serial Serial.println ("Por favor ingrese su contraseña para INGRESAR "); //Mensaje a Monitor Serial delay(5000); //Los retardos son necesarios en la practica para mejorar desempeño if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { if(n=='5') //pregunta por el contenido de la variable n { Serial.println("Contraseña correcta"); //Mensaje a Monitor Serial Serial.println("Acceso permitido"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(1000); //Los retardos son necesarios en la practica para mejorar desempeño // Gira 90 grados en sentido antihorario ABRE PUERTA 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 CIERRA PUERTA 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); } } else{ Serial.println("Contraseña incorrecta"); //Mensaje a Monitor Serial Serial.println("Por favor intente nuevamente"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(1000); //Los retardos son necesarios en la practica para mejorar desempeño } } ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 11:27:58 ID-Usuario: 192.168.1.100 IDEA A PROBAR ******************************************** ******************************************** //PROGRAMA LED_CONTROL1 para barrrera IDEA PROFE //Manejo de MAP por OLA int TP=5; //Tiempo entre pasos void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida //Para el motor PAP 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 //------------------- Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 1 enciende LED 0 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. { char c=Serial.read(); // Se lee el monitor serial y esperando solo un caracter // se almacena en una variable tipo char que llamamos c Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(c); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(c=='1') //pregunta por el contenido de la variable c { // Aqui la barrera // 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); } } } ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 12:04:40 ID-Usuario: 192.168.1.100 prueba techo tempe ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) int testigo = 0; //Manejo de MAP por OLA int TP=5; //Tiempo entre pasos void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); 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 }//Fin del setup void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial //Serial.print("Temperatura= "); // Serial.println(tempC); // Pregunta si debe abrir techo if( tempC > 24) { if( testigo == 0) // testigo 0 implica que esta cerrado { testigo = 1; //testigo 1 implica que techo esta abierto // 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 //Termino de abrir techo }//Fin testigo es 0 }// FIn tempe mayor que 24 if(tempC < 20) { if(testigo == 1) { testigo = 0; // 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 For que cierra //Fin de giro en sentido horario //Termino de cerrar }//Fin pregunta testigo = 1 }// Cierre temp menor que 20 }//Cierre del loop ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 13:18:27 ID-Usuario: 192.168.1.103 Robert Horacio Zab ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 // Roberto, Horacio y Jorge int cuenta = 0; int TP=5; //Tiempo entre pasos void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("Cada vez que un objeto cruce se incrementara el contador"); 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 // luces pinMode(3, OUTPUT); // configura ‘3’ como salida LED VERDE pinMode(4, OUTPUT); // configura ‘4’ como salida LED ROJO } void loop() { digitalWrite(3,HIGH); //LED VERDE ENCIENDE digitalWrite(4,LOW); //LED rojo apagado if (analogRead(0) > 300) { digitalWrite(3,LOW); //LED VERDE APAGADO cuenta = cuenta + 1; Serial.println(cuenta); Serial.println ("Recuerde pagar el ticket en caja"); // Barrera que viene de otro .... // Gira 90 grados en sentido antihorario abre barrera 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 if(i= 25) digitalWrite(4,HIGH); if(i= 50) digitalWrite(4,LOW); if(i= 100) digitalWrite(4,HIGH); if(i= 125) digitalWrite(4,LOW); } //Fin de giro en sentido antihorario a tope { // luces que prenden y apagan cuando la barrera es alta: // coloque aqui el codigo principal que correra repetidamente: digitalWrite(3, HIGH); // deposita en el '3' un valor HIGH delay(500); // espera 0,5 segundo digitalWrite(3, LOW); // deposita en el '3' un valor LOW digitalWrite(4, HIGH); // deposita en el '4' un valor HIGH delay(250); // espera 0,25 segundo digitalWrite(4, LOW); // deposita en el '4' un valor LOW // fin parpadeo luces } delay(6000); //*************************** // Gira 90 grados en sentido horario cierra 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 if(i= 25) digitalWrite(3,HIGH); if(i= 50) digitalWrite(3,LOW); if(i= 100) digitalWrite(3,HIGH); if(i= 125) digitalWrite(3,LOW); } //Fin de giro en sentido horario delay(3000); // delay(6000); } } // Serial.println( analogRead(0)); // quitar las barras para ver el valor nalogico ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 13:27:46 ID-Usuario: 192.168.1.103 Robert Horacio Zab ******************************************** ******************************************** //PRIMER PROGRAMA PARA MANEJO DE MONITOR SERIE Y ENTRADA ANALOGICA A0 // Roberto, Horacio y Jorge version final // barrera de estacionamiento con led roj y verd peatones int cuenta = 0; int TP=5; //Tiempo entre pasos void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("Cada vez que un objeto cruce se incrementara el contador"); 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 // luces pinMode(3, OUTPUT); // configura ‘3’ como salida LED VERDE pinMode(4, OUTPUT); // configura ‘4’ como salida LED ROJO } void loop() { digitalWrite(3,HIGH); //LED VERDE ENCIENDE digitalWrite(4,LOW); //LED rojo apagado if (analogRead(0) > 300) { digitalWrite(3,LOW); //LED VERDE APAGADO cuenta = cuenta + 1; Serial.println(cuenta); Serial.println ("Recuerde pagar el ticket en caja"); // Barrera que viene de otro .... // Gira 90 grados en sentido antihorario abre barrera 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 if(i== 25) digitalWrite(4,HIGH); if(i== 50) digitalWrite(4,LOW); if(i== 100) digitalWrite(4,HIGH); if(i== 125) digitalWrite(4,LOW); } //Fin de giro en sentido antihorario a tope { // luces que prenden y apagan cuando la barrera es alta: // coloque aqui el codigo principal que correra repetidamente: digitalWrite(3, HIGH); // deposita en el '3' un valor HIGH delay(500); // espera 0,5 segundo digitalWrite(3, LOW); // deposita en el '3' un valor LOW digitalWrite(4, HIGH); // deposita en el '4' un valor HIGH delay(250); // espera 0,25 segundo digitalWrite(4, LOW); // deposita en el '4' un valor LOW // fin parpadeo luces } delay(6000); //*************************** // Gira 90 grados en sentido horario cierra 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 if(i== 25) digitalWrite(3,HIGH); if(i== 50) digitalWrite(3,LOW); if(i== 100) digitalWrite(3,HIGH); if(i== 125) digitalWrite(3,LOW); } //Fin de giro en sentido horario delay(3000); // delay(6000); } } // Serial.println( analogRead(0)); // quitar las barras para ver el valor nalogico ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 13:38:44 ID-Usuario: 192.168.1.113 TECHO SOLAR CONTROLADO POR TEMPERATURA(OK) ******************************************** ******************************************** // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) int testigo = 0; //Manejo de MAP por OLA int TP=5; //Tiempo entre pasos void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); 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 }//Fin del setup void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; Serial.print("Temperatura= "); //CARTEL Serial.println(tempC); // Envia el dato al puerto serial delay (1000); // Pregunta si debe abrir techo if( tempC > 24) { if( testigo == 0) // testigo 0 implica que esta cerrado { testigo = 1; //testigo 1 implica que techo esta abierto // 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 //Termino de abrir techo }//Fin testigo es 0 }// FIn tempe mayor que 24 if(tempC < 20) { if(testigo == 1) { testigo = 0; // 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 For que cierra //Fin de giro en sentido horario //Termino de cerrar }//Fin pregunta testigo = 1 }// Cierre temp menor que 20 }//Cierre del loop ******************************************** ******************************************** ---------------------------------------------------- 21/06/2019 - 15:09:44 ID-Usuario: 192.168.1.103 Jorge ******************************************** ******************************************** // Jorge Zab // parpadeo random, luego rojo, verde y azul y reinicio void setup() //Prog_11_3 { for (int i =9 ; i<12 ; i++) pinMode(i, OUTPUT); } void loop() { Color(random(255), random(255), random(255)) ; delay(1000); Color(0, 0, 1) ; // rojo delay(500); Color(0, 1, 0) ; // verde delay(500); Color(1, 0, 0) ; // azul delay(500); ******************************************** ******************************************** ---------------------------------------------------- CIERRE SEMANA DEL 21 DE JUNIO - Y CURSO A19 DE ARDUINO ****************************************************** 25/06/2019 - 15:42:13 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** //Variador de frecuencia con potenciometro //Ejemplo profesor 25-6-19 int frecu; void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: frecu = (2000 + analogRead(0)); tone (9, frecu) ; } ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 15:48:24 ID-Usuario: 192.168.1.104 con errores ******************************************** ******************************************** //Alumnos de 6to Silva Santiago, Cuenca Tomas, Almada Enzo /*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 Serial.begin(9600); } void loop(){ digitalWrite(7, HIGH); // enciende el pin delay(TP); if(analogRead(0)<300);{ for (int i=0; i<125; i++) //Una vuelta 513 { 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(60); //*************************** if(analogRead(0)>300 ){ // 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(60); } ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 16:03:19 ID-Usuario: 192.168.1.104 ******************************************** ******************************************** //Alumnos de 6to AYALA NOEMI, IBARRA SOFIA ,ARAUJO MATIAS, CANCINO SANTIAGO , LAJUD JOAQUIN LAJUD, CASTRO /*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 Serial.begin(9600); } void loop(){ digitalWrite(7, HIGH); // enciende el pin delay(TP); if(analogRead(0)<300);{ for (int i=0; i<125; i++) //Una vuelta 513 { 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(60); //*************************** if(analogRead(0)>300 ){ // 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(60); } ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 16:11:31 ID-Usuario: 192.168.1.113 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 16:30:54 ID-Usuario: 192.168.1.109 Almada Enzo Leonardo Jesus ******************************************** ******************************************** void setup() { // put your setup code here, to run once: } void loop() { //DOEH DEH DEH AH DAH DOOEH DOO AH tone(3,294,125);//D4 delay(125); tone(3,294,125);//D4 delay(125); tone(3,587,250);//D5 delay(250); tone(3,440,250);//A4 delay(375); tone(3,415,125);//Ab4 delay(250); tone(3,392,250);//G4 delay(250); tone(3,349,250);//F4 delay(250); tone(3,294,125);//D4 delay(125); tone(3,349,125);//F4 delay(125); tone(3,392,125);//G4 delay(125); tone(3,261,125);//C4(middle) delay(62); tone(3,261,125);//C4(middle) ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 16:31:32 ID-Usuario: 192.168.1.122 GOMEZ LUCAS 7mo 4ta ******************************************** ******************************************** //Alumnos de 7mo Gomez Lucas, Ferraro Alan, Avalos Daiana //Manejo de MAP por OLA int TP=5; //Tiempo entre pasos int con=0; void setup() { pinMode(7, OUTPUT); 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 Serial.begin(9600); } void loop() { digitalWrite(7,HIGH); //if(Serial.available()){ //char c=(Serial.read()); //*************************** if(analogRead(0)<300){ // Gira 90 grados en sentido horario for (int i=0; i<126; 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 con++; } if(analogRead(0)>300){ for (int i=0; i<126; 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 } Serial.println("Objetos que pasaron= "); Serial.println(con/125); Serial.println("------------------------"); } //Fin de giro en sentido horario delay(10); } //Fin de giro en sentido horario } ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 16:33:12 ID-Usuario: 192.168.1.109 León Ruiz ******************************************** ******************************************** void setup() { // put your setup code here, to run once: } void loop() { //DOEH DEH DEH AH DAH DOOEH DOO AH tone(3,294,125);//D4 delay(125); tone(3,294,125);//D4 delay(125); tone(3,587,250);//D5 delay(250); tone(3,440,250);//A4 delay(375); tone(3,415,125);//Ab4 delay(250); tone(3,392,250);//G4 delay(250); tone(3,349,250);//F4 delay(250); tone(3,294,125);//D4 delay(125); tone(3,349,125);//F4 delay(125); tone(3,392,125);//G4 delay(125); tone(3,261,125);//C4(middle) delay(62); tone(3,261,125);//C4(middle) ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 16:39:57 ID-Usuario: 192.168.1.114 Diaz Sebastian 6*3 ******************************************** ******************************************** //Alumnos 6°3 Alan De sousa, Diaz sebastian, Ibarra Sofia, Nahuel Costa, Ludmila Cordoba, Lajud Joaquin, Cancino Santiago,Leon Ruiz, Araujo Matias, Alan Castro //Variador de frecuencia con potenciometro //Ejemplo profesor 25-6-19 int frecu; void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: frecu = (3000 + 3* analogRead(0)); Serial.println(frecu); tone (9, frecu) ; } ******************************************** ******************************************** ---------------------------------------------------- 25/06/2019 - 16:56:10 ID-Usuario: 192.168.1.122 AYALA .. A REVISAR ******************************************** ******************************************** // A REVISAR //Alumnos de 6to AYALA NOEMI, /*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; 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 Serial.begin(9600); } void loop(){ digitalWrite(7, HIGH); // enciende el pin Serial.println(analogRead(0)); if(analogRead(0)<10);{ for (int i=0; i<125; i++) //Una vuelta 513 { 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 //*************************** if(analogRead(0)>20 ){ // 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 } ******************************************** ******************************************** ---------------------------------------------------- 28/06/2019 - 16:45:23 ID-Usuario: 192.168.1.107 Encina Lorena y Chavez Ariel ******************************************** ******************************************** /*Las ordenes del LED control 2 son: * Prender un LED Verde con los numeros 345 y apagarlo con los numeros 678 y desconoce comandos erroneos * Prender un LED Amarillo con los numeros 517 y apagarlo con los numeros 715 y desconoce comandos erroneos * Prender un LED Rojo con los numeros 820 y apagarlo con los numeros 123 y desconoce comandos erroneos */ //PROGRAMA LED_CONTROL2 //Version 17-5-19 //Lee algo en el puerto serial y lo almacena en num // Encina Lorena y Chavez Ariel int num; // Definida como variable entera y global void setup() { pinMode(10, OUTPUT); // configura ‘pin’ como salida pinMode(9, OUTPUT); // configura ‘pin’ como salida pinMode(6, OUTPUT); // configura ‘pin’ como salida Serial.begin(9600);// inicializamos la comunicación serial Serial.println("Bienvenidos Encina y Chavez"); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED Rojo 678 apaga LED Rojo 517 enciende LED Verde 715 apaga LED Verde 820 enciende LED Azul 123 apaga LED Azul");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial // switch (num) { case (345): digitalWrite(10,HIGH);//LED Rojo encendido break; case(678): digitalWrite(10,LOW);//Apagado LED Rojo break; case (517): digitalWrite(9,HIGH);//LED Verde encendido break; case(715): digitalWrite(9,LOW);//Apagado LED Verde break; case (820): digitalWrite(6,HIGH);//LED Azul encendido break; case(123): digitalWrite(6,LOW);//Apagado LED Azul break; } if((num!=345)&& (num!=678) && (num!=517)&& (num!=715) && (num!=820)&& (num!=123) ) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial // if((num!=517)&& (num!=715)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial // if((num!=820)&& (num!=123)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 28/06/2019 - 17:14:40 ID-Usuario: 192.168.1.107 Encina Lorena y Chavez Ariel ******************************************** ******************************************** //PROGRAMA LED_CONTROL2 //Version 17-5-19 //Lee algo en el puerto serial y lo almacena en num // Encina Lorena y Chavez Ariel int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial Serial.println("Bienvenidos Encina y Chavez"); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED Rojo 678 enciende LED verde 517 enciende LED azul 715 enciende LED violeta 820 enciende LED Amarillo 123 enciende LED rosa 1 enciende rojo palido 234 apaga los led");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial // switch (num) { case (345): //COLOR ROJO analogWrite(10,255);//LED Rojo encendido analogWrite(9,0);//LED verde apagado analogWrite(6,0);//LED azul apagado break; case(678): //COLOR VERDE analogWrite(10,0); analogWrite(9,255); analogWrite(6,0); break; case (517)://COLOR AZUL analogWrite(10,0); analogWrite(9,0); analogWrite(6,255); break; case(715)://COLOR VIOLETA analogWrite(10,255); analogWrite(9,0); analogWrite(6,255); break; case (820)://COLOR AMARILLO analogWrite(10,255); analogWrite(9,255); analogWrite(6,0); break; case(123)://COLOR ROSA analogWrite(10,255); analogWrite(9,110); analogWrite(6,178); break; case(234)://COLOR NEGRO analogWrite(10,0); analogWrite(9,0); analogWrite(6,0); break; case(1)://COLOR ROJO PALIDO analogWrite(10,105); analogWrite(9,0); analogWrite(6,0); break; } } } ******************************************** ******************************************** ---------------------------------------------------- 28/06/2019 - 17:26:35 ID-Usuario: 192.168.1.107 Encina Lorena y Chavez Ariel ******************************************** ******************************************** //Encina Lorena y Chavez Ariel void setup() //Prog_11_3 { } void loop() { Color(255, 0, 0) ; delay(500); } void Color(int R, int G, int B) { analogWrite(10 , R) ; // Rojo analogWrite(9, G) ; // Green - Verde analogWrite(6, B) ; // Blue - Azul } ******************************************** ******************************************** ---------------------------------------------------- CIERRE SEMANA 28-6-19 *********************************************** *********************************************** 02/07/2019 - 15:53:45 ID-Usuario: 192.168.1.103 Ayala Noemi ******************************************** ******************************************** /* ALUMNO; AYALA NOEMI cordoba ludmila enrique grabiela aaraujo matias funciona atravez de un buzzer que al desminuir la teamperatura se apaga y al aumentar suena */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode (8,OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if(tempC>17 ){ digitalWrite(8,HIGH); } if(tempC<16){ digitalWrite(8,LOW); } // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 02/07/2019 - 16:44:41 ID-Usuario: 192.168.1.122 Programa LED ******************************************** ******************************************** //Biblioteca necesaria para LCDs //7mo Ferraro, Gomez, Avalos //6to Silva, Cuenca #include //Iniciamos los pines a utilizar LiquidCrystal lcd(7, 8, 2, 3, 4, 5); //( RS, EN, D4, D5, D6, D7) void setup() { // Aqui el codigo de configuracion, se ejecuta una sola vez: lcd.begin(16, 2); //Expresamos el numero de columnas y filas de nuestro LCD } void loop() { // Aqui el codigo principal que se va a correr repetidamente: lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("General"); delay(50); lcd.setCursor(2, 0); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Pochoclo"); // Enviar el mensaje } ******************************************** ******************************************** ---------------------------------------------------- 02/07/2019 - 16:53:58 ID-Usuario: 192.168.1.103 pendiente ******************************************** ******************************************** /* ALUMNO; AYALA NOEMI cordoba ludmila funciona atravez de un buzzer que al desminuir la teamperatura se apaga y al aumentar suena */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode (8,OUTPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); pinMode(5,OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if(tempC<16 ){ digitalWrite(6,HIGH); } if(tempC<17){ digitalWrite(5,HIGH ); //PIN 12 es colocado en estado alto (HIGH) } if(tempC<19){ digitalWrite(7,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) digitalWrite(8,HIGH); delay(550); } } ******************************************** ******************************************** ---------------------------------------------------- 10/07/2019 - 09:23:42 ID-Usuario: 192.168.1.105 ******************************************** ******************************************** Todos menos Luna :v //PROGRAMA LED_CONTROL2 //Version 17-5-19 //Lee algo en el puerto serial y lo almacena en num int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED 678 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.print("Ud digito: "); //Mensaje a Monitor Serial Serial.println(num); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial if(num==750) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==800) //pregunta por el contenido de la variable num { digitalWrite(10,LOW); Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED APAGADO"); //Mensaje a Monitor Serial Serial.println("------------------------"); //Mensaje a Monitor Serial delay(200); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==850) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==150) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==145) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==900) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if(num==155) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("------------------------"); //Mensaje a Monitor Serial Serial.println("Ud envio un "); //Mensaje a Monitor Serial Serial.println(num); Serial.println("LED ENCENDIDO"); //Mensaje a Monitor Serial Serial.println("------------------------"); delay(2000); //Los retardos son necesarios en la practica para mejorar desempeño } if((num!=345)&& (num!=678)) Serial.println("Orden no reconocida"); //Mensaje a Monitor Serial } } ******************************************** ******************************************** ---------------------------------------------------- 12/07/2019 - 10:20:56 ID-Usuario: 192.168.1.113 ******************************************** ******************************************** //Vazquez y Guzman void setup() { // Pin de semaforo German Guzman: pinMode(3, OUTPUT); // Salida pin 3 } void loop() { // En el loop se ejecutara la siguiente señal cuadratica digitalWrite(3,HIGH );// Salida pin 3 en alto (HIGH) delay(1); // retardo de 1 mseg digitalWrite(3,LOW ); // Salida pin 3 en bajo (LOW) delay(3); // otro retardo de 3 mseg digitalWrite(3,HIGH);// Salida pin 3 en alto (HIGH) delay(2); // retardo de 2 mseg digitalWrite(3, HIGH) ;// Salida pin 3 en alto (HIGH) delay(1);// retardo de 1 mseg } ******************************************** ******************************************** ---------------------------------------------------- 12/07/2019 - 10:32:16 ID-Usuario: 192.168.1.108 ******************************************** ******************************************** //Vazquez y Guzman void setup() { // Señal cuadratica pinMode(3, OUTPUT); // Salida pin 3 } void loop() { // En el loop se ejecutara la siguiente señal cuadratica digitalWrite(3,HIGH );// Salida pin 3 en alto (HIGH) delay(1); // retardo de 1 mseg digitalWrite(3,LOW );// Salida pin 3 en bajo (LOW) delay(3); // otro retardo de 3 mseg digitalWrite(3,HIGH );// Salida pin 3 en alto (HIGH) delay(2); // retardo de 2 mseg digitalWrite(3,LOW );// Salida pin 3 en alto (HIGH) delay(1);// retardo de 1 mseg } //Programa final ******************************************** ******************************************** ---------------------------------------------------- 12/07/2019 - 11:46:08 ID-Usuario: 192.168.1.113 ******************************************** ******************************************** //Vazquez y Guzman void setup() { // Pin 7 segmentos pinMode(2, OUTPUT); // Salida pin 2 pinMode(3, OUTPUT); // Salida pin 3 pinMode(4, OUTPUT); // Salida pin 4 pinMode(5, OUTPUT); // Salida pin 5 pinMode(6, OUTPUT); // Salida pin 6 pinMode(7, OUTPUT); // Salida pin 7 pinMode(8, OUTPUT); // Salida pin 8 } void loop() { // En el loop se ejecutara una simulacion de una serpiente digitalWrite(2, HIGH); // Salida pin 2 en alto (HIGH) delay(1000); // Retardo de 1,5 seg digitalWrite(3,HIGH );// Salida pin 3 en alto (HIGH) delay(1000); // retardo de 1,5 seg digitalWrite(2,LOW ); // Salida pin en bajo (LOW) digitalWrite(8,HIGH); // Salida pin 8 en alto (HIGH) delay(1000); // retardo de 1,5 seg digitalWrite(3, LOW); // Salida pin 3 en bajo (LOW) digitalWrite(6, HIGH); // Salida pin 6 en alto (HIGH) delay(1000); //retardo de 1,5 seg digitalWrite(8, LOW); // Salida pin 8 en bajo (LOW) digitalWrite(5, HIGH); // Salida pin 5 en alto (HIGH) delay(1000); //retardo de 1,5 seg digitalWrite(6, LOW); // Salida pin 6 en bajo (LOW) digitalWrite(4, HIGH); // Salida pin 4 en alto (HIGH) delay(1000); //retardo de 1,5 seg digitalWrite(5, LOW); // salida de pin 5 en bajo (low) digitalWrite(8, HIGH); // salida de pin 8 en alto (HIGH) delay(1000); //retardo de 1,5 seg digitalWrite(4, LOW); //salida del pin 4 en bajo (LOW) digitalWrite(7, HIGH); // Salida del pin 7 en alto (HIGH) delay(1000); // retardo de 1,5seg digitalWrite(8, LOW); // salida del pin 8 en bajo (LOW) digitalWrite(2, HIGH); // salida del pin 2 en alto (HIGH) delay(1000); // retardo de 1,5 seg digitalWrite(7, LOW); // Salida del pin 7 en bjao (low) //-----------------FALTA TERMINAR------------------------------ } ******************************************** ******************************************** ---------------------------------------------------- 16/07/2019 - 14:00:27 ID-Usuario: 192.168.1.122 GOMEZ LUCAS ******************************************** ******************************************** //Biblioteca necesaria para LCDs //7mo Ferraro, Gomez, Avalos //6to Silva, Cuenca, Ruiz, Almada #include #include DHT11 dht11(10); float temp, hum; int err; //Iniciamos los pines a utilizar LiquidCrystal lcd(7, 8, 2, 3, 4, 5); //( RS, EN, D4, D5, D6, D7) void setup() { // Aqui el codigo de configuracion, se ejecuta una sola vez: lcd.begin(16, 2); //Expresamos el numero de columnas y filas de nuestro LCD } void loop() { if((err = dht11.read(hum, temp)) == 0) { lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("Temperatura: "); lcd.print(temp); delay(50); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Humedad: "); lcd.print(hum); delay(50); } delay(1000); //Recordad que solo lee una vez por segundo } ******************************************** ******************************************** ---------------------------------------------------- 16/07/2019 - 14:22:10 ID-Usuario: 192.168.1.111 cordoba y ayala ******************************************** ******************************************** /* funciona atravez de un sensor dde temperatura(ld35) que al bajar la temperatura(16) se prende el led verde * al subir a (19) prende el amarillo y al llegar a (21) se prede el led rojo y el buzzer al bajar la temp vuelve el led amarillo y deja de sonar el buzzer ALUMNO; AYALA NOEMI cordoba ludmila */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode (8,OUTPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); pinMode(5,OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if( tempC<19 ){ digitalWrite(6,HIGH); } if(tempC<16){ digitalWrite(5,HIGH ); //PIN 12 es colocado en estado alto (HIGH) } if(tempC>21){ digitalWrite(7,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) digitalWrite(8,HIGH); delay(550); } } ******************************************** ******************************************** ---------------------------------------------------- 16/07/2019 - 15:37:07 ID-Usuario: 192.168.1.122 GOMEZ LUCAS ******************************************** ******************************************** #include #include byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192, 168, 1, 114); EthernetServer server(80); const int pinLed1 = 9; const int pinLed2 = 8; void setup() { Serial.begin(9600); Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); pinMode(pinLed1, OUTPUT); pinMode(pinLed2, OUTPUT); digitalWrite(pinLed1, LOW); digitalWrite(pinLed2, LOW); } void loop() { EthernetClient client = server.available(); if (client) { Serial.println("new client"); bool currentLineIsBlank = true; String cadena = ""; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); if (cadena.length()<50) { cadena.concat(c); // Buscar campo data int posicion = cadena.indexOf("data"); String command = cadena.substring(posicion); if (command == "data1=0") { digitalWrite(pinLed1, HIGH); } else if (command == "data1=1") { digitalWrite(pinLed1, LOW); } else if (command == "data2=0") { digitalWrite(pinLed2, HIGH); } else if (command == "data2=1") { digitalWrite(pinLed2, LOW); } } // Al recibir linea en blanco, servir página a cliente if (c == '\n' && currentLineIsBlank) { client.println(F("HTTP/1.1 200 OK\nContent-Type: text/html")); client.println(); client.println(F("\n\nLuis Llamas\n\n")); client.println(F("
")); client.println(F("

Salidas digitales

")); client.print(F("Estado LED 1 = ")); client.println(digitalRead(pinLed1) == LOW ? "OFF" : "ON"); client.println(F("
")); client.println(F("")); client.println(F("")); client.println(F("

")); client.print(F("Estado LED 2 = ")); client.println(digitalRead(pinLed2) == LOW ? "OFF" : "ON"); client.println(F("
")); client.println(F("")); client.println(F("")); client.println(F("
")); client.println(F("Refrescar")); client.println(F("
\n")); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } delay(1); client.stop(); } } ******************************************** ******************************************** ---------------------------------------------------- 16/07/2019 - 15:44:31 ID-Usuario: 192.168.1.111 CORDOBA Y AYALA ******************************************** ******************************************** #include int pin=2; DHT11 dht11(pin); void setup(){ pinMode(3,OUTPUT); Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); delay(1000); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); delay(100); //Recordad que solo lee una vez por segundo } if(temp<20){ digitalWrite(3,HIGH); } } ******************************************** ******************************************** ---------------------------------------------------- 16/07/2019 - 16:32:35 ID-Usuario: 192.168.1.111 joaquin lajud 6*3 ******************************************** ******************************************** /*Alumnos : joaquin lajud, alan castro * */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode (8,OUTPUT); pinMode(7,OUTPUT); pinMode(6,OUTPUT); pinMode(5,OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if( tempC<19 ){ digitalWrite(6,HIGH); } if(tempC<16){ digitalWrite(5,HIGH ); //PIN 12 es colocado en estado alto (HIGH) } if(tempC>21){ digitalWrite(7,HIGH) ; //PIN 11 es colocado en estado alto (HIGH) digitalWrite(8,HIGH); delay(550); } } ******************************************** ******************************************** ---------------------------------------------------- 17/07/2019 - 08:18:54 ID-Usuario: 192.168.1.100 PROFESOR ******************************************** ******************************************** //PROGRAMA LED_CONTROL2 PARA CONTROLAR LED RGB //Version 17-7-19 PROFESOR EJEMPLO AYUDA //Lee algo en el puerto serial y lo almacena en num int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED 678 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color if(num==750) //ROJO { analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO } if(num==800) //pregunta por el contenido de la variable num { analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO } if(num==850) //pregunta por el contenido de la variable num { } if(num==150) //pregunta por el contenido de la variable num { } if(num==145) //pregunta por el contenido de la variable num { } if(num==900) //pregunta por el contenido de la variable num { } if(num==155) //pregunta por el contenido de la variable num { } } } ******************************************** ******************************************** ---------------------------------------------------- 17/07/2019 - 09:10:27 ID-Usuario: 192.168.1.104 GOROCITO LUKA- EZE LEGUIZAMON ******************************************** ******************************************** // LUKA GOROCITO- EZE LEGUIZAMON //PROGRAMA LED_CONTROL2 PARA CONTROLAR LED RGB //Version 17-7-19 PROFESOR EJEMPLO AYUDA //Lee algo en el puerto serial y lo almacena en num int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED 678 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color if(num==850) //AZUL { analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO } if(num==800) //verde { analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO } if(num==750) //ROJO { analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO } if(num==155) //CELESTE { analogWrite(9, 0);// led AZUL analogWrite(10, 250);//led VERDE analogWrite(11, 250);//led ROJO } if(num==145) //MAGENTA { analogWrite(9, 250);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 250);//led ROJO } if(num==900) //BLANCO { analogWrite(9, 250);// led AZUL analogWrite(10, 250);//led VERDE analogWrite(11, 250);//led ROJO } if(num==150) //AMARILLO { analogWrite(9, 250);// led AZUL analogWrite(10, 250);//led VERDE analogWrite(11, 0);//led ROJO } } } ******************************************** ******************************************** ---------------------------------------------------- 17/07/2019 - 09:24:29 ID-Usuario: 192.168.1.104 Secuencia 5to4ta ******************************************** ******************************************** // LUKA GOROCITO- EZE LEGUIZAMON Secuencia //PROGRAMA LED_CONTROL2 PARA CONTROLAR LED RGB //Version 17-7-19 PROFESOR EJEMPLO AYUDA //Lee algo en el puerto serial y lo almacena en num int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED 678 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color if(num==850) //AZUL { analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO } if(num==800) //verde { analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO } if(num==750) //ROJO { analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO } if(num==155) //CELESTE { analogWrite(9, 0);// led AZUL analogWrite(10, 250);//led VERDE analogWrite(11, 250);//led ROJO } if(num==145) //MAGENTA { analogWrite(9, 250);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 250);//led ROJO } if(num==900) //BLANCO { analogWrite(9, 250);// led AZUL analogWrite(10, 250);//led VERDE analogWrite(11, 250);//led ROJO } if(num==130) //Secuencia { analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO delay(500); analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO delay(5000); } } } ******************************************** ******************************************** ---------------------------------------------------- 17/07/2019 - 09:31:12 ID-Usuario: 192.168.1.103 LUNA Y GONZALES ******************************************** ******************************************** //luna y gonzales //PROGRAMA LED_CONTROL2 PARA CONTROLAR LED RGB //Version 17-7-19 PROFESOR EJEMPLO AYUDA //Lee algo en el puerto serial y lo almacena en num int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos "); //Mensaje a Monitor Serial Serial.println("Ordenes: 345 enciende LED 678 apaga LED");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color if(num==750) //ROJO { analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO } if(num==800) //VERDE { analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO } if(num==850) //AZUL { analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO } if(num==150) //AMARILLO { analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO } if(num==145) //MAGENTA { analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO } if(num==900) //BLANCO { analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO } if(num==155) //CYAN-CELESTE { analogWrite(9, 43);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO } } } ******************************************** ******************************************** ---------------------------------------------------- CIERRE SEMANA ANTES VACACIONES DE INVIERNO 2019 ******************************************* ******************************************* 09/08/2019 - 16:41:11 ID-Usuario: 192.168.1.105 Encina Lorena y Chavez Ariel ******************************************** ******************************************** void setup() /*VARIA LA FRECUENCIA DE SONIDO ENTRE 3000 Y 5000 , AL IGUAL QUE VARIA LOS COLORES DE 0 AH 255 ENCINA LOORENA Y CHAVEZ ARIEL */ { pinMode(8,OUTPUT); } void loop() { Color(random(255), random(255), random(255)) ; tone (8, (3000 +random(5000))); delay(400); } void Color(int R, int G, int B) { analogWrite(9 , G) ; // verde analogWrite(10, R) ; // rojo analogWrite(11, B) ; // azul } ******************************************** ******************************************** ---------------------------------------------------- 09/08/2019 - 17:00:38 ID-Usuario: 192.168.1.106 GIORGETTI ALAN/ COPPA ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 09/08/2019 - 17:00:38 ID-Usuario: 192.168.1.106 GIORGETTI ALAN/ COPPA ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 09/08/2019 - 17:01:10 ID-Usuario: 192.168.1.106 GIORGETTI ALAN/DARIO COPPA ******************************************** ******************************************** coppa/giorgetti //PROGRAMA LED_CONTROL2 PARA CONTROLAR LED RGB //Lee algo en el puerto serial y lo almacena en num int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(300); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color if(num==750) //ROJO { analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 255);//led ROJO } if(num==800) //pregunta por el contenido de la variable num { analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 0);//led ROJO } if(num==850) //pregunta por el contenido de la variable num { analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO } if(num==150) //pregunta por el contenido de la variable num { analogWrite(9, 0);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 200);//led ROJO } if(num==145) //pregunta por el contenido de la variable num { analogWrite(9, 255);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 223);//led ROJO } if(num==900) //pregunta por el contenido de la variable num { analogWrite(9, 255);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 255);//led ROJO } if(num==155) //pregunta por el contenido de la variable num { analogWrite(9, 100);// led AZUL analogWrite(10, 255);//led VERDE analogWrite(11, 111);//led ROJO } if(num==700) //pregunta por el contenido de la variable num { analogWrite(9, 0);// led AZUL analogWrite(10, 0);//led VERDE analogWrite(11, 0);//led ROJO } } } ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA 9-8-19 *********************************************** 13/08/2019 - 14:30:13 ID-Usuario: 192.168.1.107 ayala noemi prueba ISIS ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 5’ como salida pinMode(4, OUTPUT);// configura ‘pin 6’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(300); // retardo de 1000 mseg o 1 seg digitalWrite(3,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg digitalWrite(4,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(300); // retardo de 1000 mseg o 1 seg digitalWrite(4,LOW ); // PIN 3 es colocado en estado bajo (LOW) delay(300); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 13/08/2019 - 14:30:19 ID-Usuario: 192.168.1.109 Cuenca Tomas Prueba Proteus ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode (10, OUTPUT); // Configura 'pin 10' como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(9,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(900); // retardo de 900 mseg o 0,9 seg digitalWrite(9,LOW ); // PIN 3 es colocado en estado bajo (LOW) digitalWrite(10, HIGH); // PIN 10 es colocado en estado alto (HIGH) delay(900); //Retardo de 900 mseg o 0,9 seg digitalWrite(10,LOW); // PIN 10 es colocado en estado bajo (LOW) } ******************************************** ******************************************** ---------------------------------------------------- 13/08/2019 - 15:42:09 ID-Usuario: 192.168.1.107 Sebastian2 solo prueba ******************************************** ******************************************** void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(1, OUTPUT); // configura ‘pin 10’ como salida pinMode(2, OUTPUT);// configura 'pin 8' como salida } void loop() { //Apaga todo para asegurar digitalWrite(1,LOW );//ROJO digitalWrite(2,LOW );//VERDE //Enciende ROJO digitalWrite(1,HIGH ); delay(1100); //Apaga ROJO digitalWrite(1,LOW );// PIN 10 es colocado en estado bajo (low) //Enciende VERDE digitalWrite(2, HIGH ); delay(1100); //Apaga VERDE digitalWrite(2,LOW ); } //Fin del loop ******************************************** ******************************************** ---------------------------------------------------- 13/08/2019 - 16:55:11 ID-Usuario: 192.168.1.122 GOMEZ LUCAS ******************************************** ******************************************** //Lucas Gomez, Ferraro Alan, Avalos Daiana //Cuenca, Silva #include #include DHT11 dht11(10); float temp, hum; int err; int TP=5; int con=0; //Iniciamos los pines a utilizar LiquidCrystal lcd(7, 8, 2, 3, 4, 5); //( RS, EN, D4, D5, D6, D7) void setup() { // Aqui el codigo de configuracion, se ejecuta una sola vez: Serial.begin(9600); lcd.begin(16, 2); //Expresa mos el numero de columnas y filas de nuestro LCD //Tiempo entre pasos para Proteus pinMode(1,OUTPUT); pinMode(9, OUTPUT); // configura ‘pin’ como salida pinMode(11, OUTPUT); // configura ‘pin’ como salida pinMode(12, OUTPUT); // configura ‘pin’ como salida pinMode(13, OUTPUT); // configura ‘pin’ como salida } void loop() { digitalWrite(1, HIGH); Serial.println(analogRead(0)); if(analogRead(0)<700){ // Gira 90 grados en sentido horario for (int i=0; i<126; i++) //Una vuelta 513 //media 250- cuarta 125 { digitalWrite(13, HIGH); // enciende el pin delay(TP); // espera digitalWrite(13, LOW); // apaga el pin digitalWrite(12, HIGH);// enciende el pin delay(TP); // espera digitalWrite(12, LOW); // apaga el pin digitalWrite(11, HIGH); // enciende el pin delay(TP); // espera digitalWrite(11, LOW); // apaga el pin digitalWrite(9, HIGH); // Enciende el pin delay(TP); // espera digitalWrite(9, LOW); // apaga el pin con++; } if(analogRead(0)>700){ for (int i=0; i<126; i++) //Una vuelta 513 //media 250- cuarta 125 { digitalWrite(9, HIGH); // enciende el pin delay(TP); // espera digitalWrite(9, LOW); // apaga el pin digitalWrite(11, HIGH);// enciende el pin delay(TP); // espera digitalWrite(11, LOW); // apaga el pin digitalWrite(12, HIGH); // enciende el pin delay(TP); // espera digitalWrite(12, LOW); // apaga el pin digitalWrite(13, HIGH); // Enciende el pin delay(TP); // espera digitalWrite(13, LOW); // apaga el pin } } //Fin de giro en sentido horario delay(10); } //Fin de giro en sentido horario if((err = dht11.read(hum, temp)) == 0) { lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("Temperatura: "); lcd.print(temp); delay(50); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("personas: "); lcd.print(con/125); delay(50); } delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 16/08/2019 - 16:52:19 ID-Usuario: 192.168.1.104 Alan Giorgetti/Dario Coppa ******************************************** ******************************************** //Alan Giorgetti/Dario Coppa pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,LOW );// PIN 3 es colocado en estado bajo (LOW) delay(3); // retardo de 3 mseg digitalWrite(3,HIGH ); // PIN 3 es colocado en estado alto (HIGH) delay(1); // retardo de 1 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado bajo (LOW) delay(2); // retardo de 2 mseg digitalWrite(3,HIGH ); // PIN 3 es colocado en estado alto (HIGH) delay(2); // retardo de 2 mseg } ******************************************** ******************************************** ---------------------------------------------------- 16/08/2019 - 16:59:28 ID-Usuario: 192.168.1.104 Alan Giorgetti/Dario Coppa ******************************************** ******************************************** //Alan Giorgetti/Dario Coppa //Valor de Resistencias 2200 / 1500 pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,LOW );// PIN 3 es colocado en estado bajo (LOW) delay(3); // retardo de 3 mseg digitalWrite(3,HIGH ); // PIN 3 es colocado en estado alto (HIGH) delay(1); // retardo de 1 mseg digitalWrite(3,LOW );// PIN 3 es colocado en estado bajo (LOW) delay(2); // retardo de 2 mseg digitalWrite(3,HIGH ); // PIN 3 es colocado en estado alto (HIGH) delay(2); // retardo de 2 mseg } ******************************************** ******************************************** ---------------------------------------------------- 16/08/2019 - 17:00:30 ID-Usuario: 192.168.1.105 Encina Lorena ******************************************** ******************************************** void setup() { *//Lorena Encina R1 1K (R2 1,5K) //* // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(1); // retardo de 1 mseg o 1 seg digitalWrite(3,HIGH ); // PIN 3 es colocado en estado bajo (LOW) delay(2); // otro retardo de 2 mseg o 1 seg digitalWrite(3, LOW ); //PIN 3 es colocado en estado bajo (LOW) delay (2);// otro retardo 2 mseg digitalWrite(3,HIGH);//PIN 3 es colocado en estado alto delay (1); } ******************************************** ******************************************** ---------------------------------------------------- 16/08/2019 - 17:00:31 ID-Usuario: 192.168.1.103 Chavez Ariel ******************************************** ******************************************** void setup() { *//Chavez Ariel R1 (1K) R2 (1,5K) // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(3, OUTPUT); // configura ‘pin 3’ como salida } void loop() { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): digitalWrite(3, LOW);// PIN 3 es colocado en estado alto (LOW) delay(1); // retardo de 1 mseg o 1 seg digitalWrite(3,HIGH); // PIN 3 es colocado en estado bajo (HIGH) delay(2); // otro retardo de 2 mseg o 1 seg digitalWrite(3, LOW);// PIN 3 es colocado en estado alto (LOW) delay(2); // retardo de mseg o 1 seg digitalWrite(3,HIGH); // PIN 3 es colocado en estado bajo (HIGH) delay (1); } ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA DE 16-8-19 ********************************************* 20/08/2019 - 16:30:43 ID-Usuario: 192.168.1.109 León Ruiz ******************************************** ******************************************** // Nahuel Costa, León Ruiz, Lautaro Ferrante //Biblioteca necesaria para LCDs #include //Iniciamos los pines a utilizar LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //( RS, EN, D4, D5, D6, D7) void setup() { // Aqui el codigo de configuracion, se ejecuta una sola vez: lcd.begin(16, 2); //Expresamos el numero de columnas y filas de nuestro LCD } void loop() { // Aqui el codigo principal que se va a correr repetidamente: lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("Hola mundo"); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Saludos..."); // Enviar el mensaje } ******************************************** ******************************************** ---------------------------------------------------- 20/08/2019 - 16:39:53 ID-Usuario: 192.168.1.122 GOMEZ LUCAS ******************************************** ******************************************** //Gomez Lucas, Alan Ferraro, Aavalos Daiana //Silva Santiago, Tomas Cuenca #include //del sensor DHT11 DHT11 dht11(2); #include //para la shield Ethernet #include //para la shield Ethernet byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192, 168, 1, 140);//IP asignada en RED ProfesorDJB EthernetServer server(80); float hora; float temp, hum; //variables para el DHT11 void setup() { Serial.begin(9600); Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); //Recordar que no se pueden usar los PINES 10, 11, 12, y 13 (SPI) //Los usa la Ethernet Shield------------------------------------ //-------Defino entradas digitales - Accesos pinMode(3, INPUT); // entrada PUERTA DELANTERA pinMode(4, INPUT); // entrada PUERTA LATERAL pinMode(5, INPUT); // entrada PUERTA DE SERVICIO pinMode(6, INPUT); // entrada VENTANA FRENTE- Si Hay tarjeta SD no se puede usar pinMode(7, INPUT); // entrada VENTANA PATIO pinMode(8, INPUT); // entrada REJA ENTRADA //--------Fin Accesos----------------------- //Para el sensor DHT11 usamos el PIN digital 8 pinMode(2, INPUT); // entrada sensor DHT11 //------------------------------------------ } void loop() { EthernetClient client = server.available(); if (client) { Serial.println("new client"); bool currentLineIsBlank = true; String cadena = ""; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); // Al recibir linea en blanco, servir página a cliente if (c == '\n' && currentLineIsBlank) { client.println(F("HTTP/1.1 200 OK\nContent-Type: text/html")); client.println("Refresh: 10"); // refresca la pagina automaticamente cada 10 segundos //--Vea el concepto de la sintaxis F () en el apuinte MemoriaF.pdf----- //--Vea las etiquetas de HTML en apunte Manual_rapido_HTML.pdf------------- client.println(); client.println(""); //Color de fondo client.println(F("\n\nSensores y Accesos -\n\n")); client.println(F("
")); //----Vea en apuntes HTML los codigos de colores-----Pruebe hay diferencias--- client.println (F (""));//De aqui en adelante MAS CLARO client.println(F("

WEB-CONTROL - Pochocontrol Servicios (c) 2019

")); client.println(F("

Temperatura, Tiempo y Seguridad

")); client.println (F (""));//De aqui en adelante NEGRO //client.println(F("

Estado de Accesos

")); //Entradas digitales son usadas para mostrar estado de accesos //---------------Puertas y ventanas--------------------------- //---------PUERTA DELANTERA----------------------------------- client.print("

PUERTA DELANTERA = "); if (digitalRead(3) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA DELANTERA-------------------------------- //---------PUERTA LATERAL-------------------------------- client.print(F ("

PUERTA LATERAL = ")); if (digitalRead(4) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA LATERAL-------------------------------- //---------PUERTA DE SERVICIO------------------------- client.print(F ("

PUERTA DE SERVICIO = ")); if (digitalRead(5) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA DE SERVICIO------------------ //---------VENTANA FRENTE------------------------- client.print(F ("

VENTANA FRENTE = ")); if (digitalRead(6) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN VENTANA FRENTE---------------------- //---------VENTANA PATIO------------------------- client.print(F ("

VENTANA PATIO = ")); if (digitalRead(7) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN VENTANA PATIO------------------------- //---------REJA DE ENTRADA------------------------- client.print(F ("

REJA DE ENTRADA = ")); if (digitalRead(8) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN REJA DE ENTRADA------------------------- client.println("
");//Linea horizontal //client.println("

"); //client.println(F("

Lectura de Sensores

")); //---Muestra valor de Temperatura desde LM 35 usando A0 // Calculamos la temperatura con la fórmula //tempC = (5.0 * tempC * 100.0)/1024.0; if(analogRead(0)>500){ client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Dia")); // client.println(F (" C - ")); client.println(F("
")); } if(analogRead(0)<450&&(analogRead(0))>270){ client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Tarde")); // client.println(F (" C - ")); client.println(F("
")); } if(analogRead(0)<250){ client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Noche")); // client.println(F (" C - ")); client.println(F("
")); } //---FIN Muestra valor de Temperatura desde LM 35 usando A0 //Muetra valores de Temperatura y Humedad del DHT11 dht11.read(hum, temp); client.println(F ("Temperatura Interior")); client.println (F (" = ")); client.println(temp); client.println(F (" C - ")); client.println(F("
")); client.println(F ("Humedad ")); client.println(F (" = ")); client.println(hum); client.println(F (" % ")); client.println(F("
"));//Salta renglon client.println(F ("

"));//Cierro etiqueta- texto mas grande client.println("
");//Linea horizontal client.println(F("Refrescar")); //Refresca a la direccion IP de la red ProfesorDJB client.println(F("

\n")); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } delay(1); client.stop(); } } ******************************************** ******************************************** ---------------------------------------------------- 20/08/2019 - 16:48:59 ID-Usuario: 192.168.1.109 León Ruiz ******************************************** ******************************************** // León Ruiz, Nahuel Costa //Biblioteca necesaria para LCDs #include //Iniciamos los pines a utilizar LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //( RS, EN, D4, D5, D6, D7) void setup() { // Aqui el codigo de configuracion, se ejecuta una sola vez: lcd.begin(16, 2); //Expresamos el numero de columnas y filas de nuestro LCD } void loop() { // Aqui el codigo principal que se va a correr repetidamente: lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("Ruiz"); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Costa"); // Enviar el mensaje } ******************************************** ******************************************** ---------------------------------------------------- 20/08/2019 - 16:58:29 ID-Usuario: 192.168.1.122 Gomez ReEnviado ******************************************** ******************************************** //Gomez Lucas, Alan Ferraro, Aavalos Daiana //Silva Santiago, Tomas Cuenca #include //del sensor DHT11 DHT11 dht11(2); #include //para la shield Ethernet #include //para la shield Ethernet byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192, 168, 1, 140);//IP asignada en RED ProfesorDJB EthernetServer server(80); float hora; float temp, hum; //variables para el DHT11 void setup() { Serial.begin(9600); Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); //Recordar que no se pueden usar los PINES 10, 11, 12, y 13 (SPI) //Los usa la Ethernet Shield------------------------------------ //-------Defino entradas digitales - Accesos pinMode(3, INPUT); // entrada PUERTA DELANTERA pinMode(4, INPUT); // entrada PUERTA LATERAL pinMode(5, INPUT); // entrada PUERTA DE SERVICIO pinMode(6, INPUT); // entrada VENTANA FRENTE- Si Hay tarjeta SD no se puede usar pinMode(7, INPUT); // entrada VENTANA PATIO pinMode(8, INPUT); // entrada REJA ENTRADA //--------Fin Accesos----------------------- //Para el sensor DHT11 usamos el PIN digital 8 pinMode(2, INPUT); // entrada sensor DHT11 //------------------------------------------ } void loop() { EthernetClient client = server.available(); if (client) { Serial.println("new client"); bool currentLineIsBlank = true; String cadena = ""; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); // Al recibir linea en blanco, servir página a cliente if (c == '\n' && currentLineIsBlank) { client.println(F("HTTP/1.1 200 OK\nContent-Type: text/html")); client.println("Refresh: 10"); // refresca la pagina automaticamente cada 10 segundos //--Vea el concepto de la sintaxis F () en el apuinte MemoriaF.pdf----- //--Vea las etiquetas de HTML en apunte Manual_rapido_HTML.pdf------------- client.println(); client.println(""); //Color de fondo client.println(F("\n\nSensores y Accesos -\n\n")); client.println(F("
")); //----Vea en apuntes HTML los codigos de colores-----Pruebe hay diferencias--- client.println (F (""));//De aqui en adelante MAS CLARO client.println(F("

Gomez,Ferraro,Avalos,Cuenca,Silva (c) 2019

")); client.println(F("

WEB-CONTROL - Pochocontrol Servicios (c) 2019

")); client.println(F("

Temperatura, Tiempo y Seguridad

")); client.println (F (""));//De aqui en adelante NEGRO //client.println(F("

Estado de Accesos

")); //Entradas digitales son usadas para mostrar estado de accesos //---------------Puertas y ventanas--------------------------- //---------PUERTA DELANTERA----------------------------------- client.print("

PUERTA DELANTERA = "); if (digitalRead(3) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA DELANTERA-------------------------------- //---------PUERTA LATERAL-------------------------------- client.print(F ("

PUERTA LATERAL = ")); if (digitalRead(4) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA LATERAL-------------------------------- //---------PUERTA DE SERVICIO------------------------- client.print(F ("

PUERTA DE SERVICIO = ")); if (digitalRead(5) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA DE SERVICIO------------------ //---------VENTANA FRENTE------------------------- client.print(F ("

VENTANA FRENTE = ")); if (digitalRead(6) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN VENTANA FRENTE---------------------- //---------VENTANA PATIO------------------------- client.print(F ("

VENTANA PATIO = ")); if (digitalRead(7) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN VENTANA PATIO------------------------- //---------REJA DE ENTRADA------------------------- client.print(F ("

REJA DE ENTRADA = ")); if (digitalRead(8) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN REJA DE ENTRADA------------------------- client.println("
");//Linea horizontal //client.println("

"); //client.println(F("

Lectura de Sensores

")); //---Muestra valor de Temperatura desde LM 35 usando A0 // Calculamos la temperatura con la fórmula //tempC = (5.0 * tempC * 100.0)/1024.0; if(analogRead(0)>500){ client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Dia")); // client.println(F (" C - ")); client.println(F("
")); } if(analogRead(0)<450&&(analogRead(0))>270){ client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Tarde")); // client.println(F (" C - ")); client.println(F("
")); } if(analogRead(0)<250){ client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Noche")); // client.println(F (" C - ")); client.println(F("
")); } //---FIN Muestra valor de Temperatura desde LM 35 usando A0 //Muetra valores de Temperatura y Humedad del DHT11 dht11.read(hum, temp); client.println(F ("Temperatura Interior")); client.println (F (" = ")); client.println(temp); client.println(F (" C - ")); client.println(F("
")); client.println(F ("Humedad ")); client.println(F (" = ")); client.println(hum); client.println(F (" % ")); client.println(F("
"));//Salta renglon client.println(F ("

"));//Cierro etiqueta- texto mas grande client.println("
");//Linea horizontal client.println(F("Refrescar")); //Refresca a la direccion IP de la red ProfesorDJB client.println(F("

\n")); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } delay(1); client.stop(); } } ******************************************** ******************************************** ---------------------------------------------------- 21/08/2019 - 15:58:49 ID-Usuario: 192.168.1.105 lucio (no esta completo) ******************************************** ******************************************** #include float pin=2; DHT11 dht11(pin); int pinLDR = 1; // Variable donde se almacena el valor del LDR int valorLDR = 0; float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { Serial.begin(9600); delay(3000); Serial.println("-----------------------"); //Mensaje a Monitor Serial Serial.println("| HOLA BIENVENIDO. |"); Serial.println("| ESTE PROGRAMA ES | "); Serial.println("| UN SENSOR DE T.H. | "); Serial.println("| ESTA HECHO POR |"); Serial.println("| ARRIBA |"); Serial.println("| LUCIO |"); Serial.println("-----------------------"); delay(2000); Serial.println("OK-conectado"); delay(1000); pinMode(9, OUTPUT);//LED } void loop() { tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (4.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop valorLDR= analogRead(pinLDR); //Serial.println(valorLDR); if(valorLDR > 700 && valorLDR < 900) { Serial.println("MAÑANA"); digitalWrite(9, LOW); } if(valorLDR < 700) { Serial.println("NOCHE"); digitalWrite(9, HIGH); } if(valorLDR > 900 ) { Serial.println("TARDE"); digitalWrite(9, LOW); } int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(3000); //Recordad que solo lee una vez por segundo } ******************************************** ******************************************** ---------------------------------------------------- 21/08/2019 - 15:59:22 ID-Usuario: 192.168.1.100 ******************************************** ******************************************** Posible solucion LM 35 DHT11 (a reisar) #include int pin=2; int pinLDR = 0; int valorLDR = 0; int pinLed1 = 3; DHT11 dht11(pin); //--------------------------------------------------------------------------------- float tempC; int pinLM35 = 1; void setup() { Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); delay(1000); pinMode(pinLed1, OUTPUT); Serial.begin(9600); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(1000); //Recordad que solo lee una vez por segundo //-------------------------------------------------------------------------------------------------- // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (4.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop delay(1000); //------------------------------------- digitalWrite(pinLed1, LOW); valorLDR= analogRead(pinLDR); Serial.println(valorLDR); if(valorLDR < 90) { Serial.println("TARDE"); } if(valorLDR > 400) { Serial.println("NOCHE"); } if((valorLDR > 130)&&(valorLDR < 350)) { Serial.println("MAÑANA"); } if(valorLDR > 400) { digitalWrite(pinLed1, HIGH); } delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA DEL 22-8-19 ******************************************** ******************************************** ******************************************** 27/08/2019 - 11:15:34 ID-Usuario: 192.168.1.106 Quiroga y Pedro ******************************************** ******************************************** #include int pin=2; DHT11 dht11(pin); //--------------------------------------------------------------------------------- int pinLDR = 1; int valorLDR = 1; int pinLed1 = 3; //--------------------------------------------------------------------------------- float tempC; int pinLM35 = 0; void setup() { Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); delay(1000); pinMode(pinLed1, OUTPUT); pinMode(pinLDR, INPUT); Serial.print("LDRconectado"); delay(1000); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(2000); //Recordad que solo lee una vez por segundo //-------------------------------------------------------------------------------------------------- // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop delay(2000); //---------------------------------------------- digitalWrite(pinLed1, LOW); valorLDR= analogRead(pinLDR); Serial.println(valorLDR); if(valorLDR < 90) { Serial.println("TARDE"); } if(valorLDR > 400) { Serial.println("NOCHE"); } if((valorLDR > 100)&&(valorLDR < 350)) { Serial.println("MAÑANA"); } if(valorLDR > 400) { digitalWrite(pinLed1, HIGH); } delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 28/08/2019 - 15:59:13 ID-Usuario: 192.168.1.105 Henrichson Nahuel ******************************************** ******************************************** //TRABAJO ARDUINO DHT11 LM35 LDR #include int pinDHT11=2; float tempC; // Variable para almacenar el valor obtenido del sensor int pinLM35 = 0; // Variable del pin de entrada del sensor LM35 (A0) int pinLDR = 1;// Variable del pin de entrada del sensor LDR int valorLDR = 0; // Variable donde se almacena el valor del LDR (A1) DHT11 dht11(pinDHT11); int LED=4; void setup() { Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); Serial.println("Se mostrara la lectur a de los 3 sensores: LM35-DHT11-LDR"); Serial.println("----------------------------------------------------------"); delay(1000); pinMode(LED,OUTPUT); //pinMode(pinDHT11,OUTPUT); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura Ext: "); Serial.print(temp); Serial.print(" Humedad Ext: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(2000); //Recordad que solo lee una vez por segundo Serial.println("------------------------------------------------"); // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura del LM35 con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura Inte= "); Serial.println(tempC); //---------------------------- //Obtenemos el valor de la LDR--- valorLDR= analogRead(pinLDR); Serial.print("Valor LDR "); Serial.println(valorLDR); if(valorLDR>500) { Serial.println(" NOCHE "); } else{ if(valorLDR>300) { Serial.println(" MAÑANA "); } else{ if(valorLDR<300) Serial.println(" TARDE "); }} if(valorLDR>500) { digitalWrite(4,HIGH); }else { digitalWrite(4,LOW); } //---------------------------- } ******************************************** ******************************************** ---------------------------------------------------- 28/08/2019 - 16:04:32 ID-Usuario: 192.168.1.104 Lucio Arriba 6to 3ra ******************************************** ******************************************** /* Este programa fue creado por Lucio Arriba y Juan Toledo * * * se trata de un programa que mide la temperatura interna * de una habitacion con un LM35, la temperatura externa * junto a la humedad con un DHT11 y avisa (segun la luz) * en que etapa del dia se encuentra acutal mente (mañana, * tarde, noche) mediante un LDR (apuntado hacia el OESTE) */ #include float pin=2; DHT11 dht11(pin); int pinLDR = 5; // Variable donde se almacena el valor del LDR int valorLDR = 0; float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { Serial.begin(9600); delay(3000); Serial.println("-----------------------"); //Mensaje a Monitor Serial Serial.println("| HOLA BIENVENIDO. |"); Serial.println("| ESTE PROGRAMA ES |"); Serial.println("| UN SENSOR DE T.H. |"); Serial.println("| ESTA HECHO POR |"); Serial.println("| ARRIBA |"); Serial.println("| TOLEDO |"); Serial.println("-----------------------"); delay(2000); Serial.println("OK-conectado"); delay(1000); pinMode(9, OUTPUT);//LED } void loop() { tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.02 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop valorLDR= analogRead(pinLDR); //Serial.println(valorLDR); //Serial.println(valorLDR); if(valorLDR > 700 && valorLDR < 900) { Serial.println("MAÑANA"); digitalWrite(9, LOW); } if(valorLDR < 700) { Serial.println("NOCHE"); digitalWrite(9, HIGH); } if(valorLDR > 900 ) { Serial.println("TARDE"); digitalWrite(9, LOW); } int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(3000); //Recordad que solo lee una vez por segundo } ******************************************** ******************************************** ---------------------------------------------------- 28/08/2019 - 17:47:10 ID-Usuario: 192.168.1.111 RUIZ Y RODRIGUEZ ******************************************** ******************************************** //RUIZ VALENTIN Y JOSUE RODRIGUEZ #include int pinDHT11=2; float tempC; // Variable para almacenar el valor obtenido del sensor int pinLM35 = 0; // Variable del pin de entrada del sensor LM35 (A0) int pinLDR = 1;// Variable del pin de entrada del sensor LDR int valorLDR = 0; // Variable donde se almacena el valor del LDR (A1) DHT11 dht11(pinDHT11); void setup() { Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); Serial.println("Se mostrara la lectur a de los 3 sensores: LM35-DHT11-LDR"); Serial.println("----------------------------------------------------------"); pinMode(3,OUTPUT); delay(1000); pinMode(pinDHT11,OUTPUT); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura Ext: "); Serial.print(temp); Serial.print(" Humedad Ext: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(2000); //Recordad que solo lee una vez por segundo Serial.println("------------------------------------------------"); // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura del LM35 con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura Inte= "); Serial.println(tempC); //---------------------------- //Obtenemos el valor de la LDR--- valorLDR= analogRead(pinLDR); Serial.print("Valor LDR "); Serial.println(valorLDR); if(valorLDR >300 && valorLDR < 700) { Serial.println("TARDE"); digitalWrite(3, LOW); } if(valorLDR <300) { Serial.println("MAÑANA"); digitalWrite(3, LOW); } if(valorLDR >700 ) { Serial.println("NOCHE"); digitalWrite(3, HIGH); } } ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA 30-8-19 ****************************************** 03/09/2019 - 09:26:26 ID-Usuario: 192.168.1.105 Mucholi_DI palma_Lezcano ******************************************** ******************************************** #include int pinDHT11=2; float tempC; // Variable para almacenar el valor obtenido del sensor int pinLM35 = 0; // Variable del pin de entrada del sensor LM35 (A0) int pinLDR = 1;// Variable del pin de entrada del sensor LDR int valorLDR = 0; // Variable donde se almacena el valor del LDR (A1) DHT11 dht11(pinDHT11); void setup() { digitalWrite(3, LOW); Serial.begin(9600); delay(3000); Serial.println("bienvenidos"); Serial.println("Creado por Mucholi,Lezcano,Di Palma"); Serial.println("----------------------------------------------------------"); delay(1000); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura Ext: "); Serial.print(temp); Serial.print(" Humedad Ext: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(2000); //Recordad que solo lee una vez por segundo Serial.println("------------------------------------------------"); // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura del LM35 con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura Inte= "); Serial.println(tempC); Serial.println("------------------------------------------------"); //---------------------------- //Obtenemos el valor de la LDR--- valorLDR= analogRead(pinLDR); Serial.print("Valor LDR "); Serial.println(valorLDR); if(valorLDR > 300) { Serial.println("Mañana"); delay(100); } if((valorLDR >120)&&(valorLDR <300)) { Serial.println("Tarde"); delay(100); } if(valorLDR < 120) { digitalWrite(3, HIGH); Serial.println("Noche"); } // Esperar unos milisegundos antes de actualizar delay(2000); //---------------------------- } ******************************************** ******************************************** ---------------------------------------------------- 03/09/2019 - 15:48:28 ID-Usuario: 192.168.1.106 Ludmila cordoba ******************************************** ******************************************** //Cordoba Ludmila //el programa se trata de un led rgb que prenden las 3 luces, rojo, verde y azul cada un delay de 500 void setup() { for (int i =9 ; i<12 ; i++) pinMode(i, OUTPUT); } void loop() { Color(255 ,0 ,0) ; delay(500); Color(0,255 ,0) ; delay(500); Color(0 ,0 ,255) ; delay(500); Color(0,0,0); delay(1000); } // Aqui las funciones void Color(int R, int G, int B) { analogWrite(9 , R) ; // Red - Rojo analogWrite(10, G) ; // Green - Verde analogWrite(11, B) ; // Blue - Azul } ******************************************** ******************************************** ---------------------------------------------------- 03/09/2019 - 16:05:20 ID-Usuario: 192.168.1.122 GOMEZ LUCAS ******************************************** ******************************************** //Gomez, Feraro, Avalos //Cuenca, Silva void setup() { digitalWrite(2, OUTPUT); } void loop() { Color(random(255), random(255), random(255)) ; tone(2,random(500)); delay((500); } // Aqui las funciones void Color(int R, int G, int B) { analogWrite(9 , R) ; // Red - Rojo analogWrite(10, G) ; // Green - Verde analogWrite(11, B) ; // Blue - Azul } ******************************************** ******************************************** ---------------------------------------------------- 03/09/2019 - 16:10:18 ID-Usuario: 192.168.1.106 Ludmila cordoba ******************************************** ******************************************** //cordoba ludmila void setup() { pinMode(3, OUTPUT); } void loop() { Color(random(255), random(255), random(255)) ; tone (3, (random(1000))+800); delay(400); } void Color(int R, int G, int B) { analogWrite(9 , R) ; // Rojo analogWrite(10, G) ; // Green - Verde analogWrite(11, B) ; // Blue - Azul } ******************************************** ******************************************** ---------------------------------------------------- 03/09/2019 - 16:43:27 ID-Usuario: 192.168.1.122 Gomez NO TERMINADO ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 03/09/2019 - 16:43:44 ID-Usuario: 192.168.1.122 Gomez NO TERMINADO ******************************************** ******************************************** //Gomez, Feraro, Avalos //Cuenca, Silva void setup() { digitalWrite(2, OUTPUT); } void loop(){ for(int i=5;i+i;i++) { Color(random(255), random(255), random(255)) ; tone(2,random(250)); delay(200); } for(int i=5;i+i;i++) { Color(random(255), random(255), random(255)) ; tone(2,random(250)); delay(500); } for(int i=5;i+i;i++) { Color(random(255), random(255), random(255)) ; tone(2,random(250)); delay(800); } } // Aqui las funciones void Color(int R, int G, int B) { analogWrite(9 , R) ; // Red - Rojo analogWrite(10, G) ; // Green - Verde analogWrite(11, B) ; // Blue - Azul } ******************************************** ******************************************** ---------------------------------------------------- 03/09/2019 - 16:45:37 ID-Usuario: 192.168.1.106 Ludmila cordoba ******************************************** ******************************************** //PROGRAMA LED_CONTROL2 PARA LED RGB //Cordoba Ludmila //Basado en LEDCONTROL2 Lee algo en el puerto serial y lo almacena en num /* Conexionado * Rojo PIN 9 * Verde PIN 10 * Azul PIN 11 * * * DEFINIMOS ESTA LISTA EN COMUM DE DATOS A ENVIAR * Dato enviado Color * 750 VERDE - 700 SE APAGA * 800 ROJO- 850 AZUL * 150 AMARILLO - 145 CELESTE * 900 BLANCO - 155 CYAN - VIOLETA * otros */ int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) //Si la comunicacion serial es utilizable, pregunta aqui. //Obtiene el número de bytes (caracteres) disponibles //para su lectura desde el puerto serie. Se trata de //datos que ya llegaron y se almacenaron en el buffer //de recepción serie (que tiene 64 bytes). { //Delay para favorecer la lectura de caracteres delay(3000); //Este tiempo es grande para PODER HACER SIMULACION PROTEUS //originalmente decia 22 para Arduino real //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); //Se transforma el buffer a un número entero //Se carga lo leido en la variable num //Luego podemos preguntar sobre el valor // de dicha variable – Por ejemplo // en Tachos LED su valor selecciona color analisisnum(); //Llamo funcion que analiza valores de variable num delay(2000); } //Llave final del Serial.available } //Llave final del loop //-----------ZONA DE FUNCIONES------------------------------------ void analisisnum() { Serial.println("Dato recibido"); //Colores fijos if (num==700)//Negro { analogWrite(9, 0) ; // Rojo PIN 9 analogWrite(10, 0) ; // Green - Verde PIN 10 analogWrite(11, 0) ; // blue - blue PIN 11 } if (num==750) //Rojo { analogWrite(9, 255) ; // Rojo PIN 9 analogWrite(10, 0) ; // Green - Verde PIN 10 analogWrite(11, 0) ; // blue - blue PIN 11 } if (num==800) //Verde { analogWrite(9, 0) ; // Rojo PIN 9 analogWrite(10, 255) ; // Green - Verde PIN 10 analogWrite(11, 0) ; // blue - blue PIN 11 } if (num==850) //blue { analogWrite(9, 0) ; // Rojo PIN 9 analogWrite(10, 0) ; // Green - Verde PIN 10 analogWrite(11, 255) ; // blue - blue PIN 11 } if (num==900) //Blanco { analogWrite(9, 255) ; // Rojo PIN 9 analogWrite(10, 255) ; // Green - Verde PIN 10 analogWrite(6, 255) ; // blue - blue PIN 11 } if (num==145) //Lila (Magenta) { analogWrite(9, 255) ; // Rojo PIN 9 analogWrite(10, 0) ; // Green - Verde PIN 10 analogWrite(11, 255) ; // blue - blue PIN 11 } if (num==150) //Amarillo { analogWrite(9, 255) ; // Rojo PIN 9 analogWrite(10, 255) ; // Green - Verde PIN 10 analogWrite(11, 0) ; // blue - blue PIN 11 } if (num==155) //Celeste (Cyan) { analogWrite(9, 0) ; // Rojo PIN 9 analogWrite(10, 255) ; // Green - Verde PIN 10 analogWrite(11, 255) ; // blue - blue PIN 11 } if (num==678) //Naranja un tono { analogWrite(9, 246) ; // Rojo PIN 9 analogWrite(10, 170) ; // Green - Verde PIN 10 analogWrite(11, 89) ; // blue - blue PIN 11 } } ******************************************** ******************************************** ---------------------------------------------------- 05/09/2019 - 15:13:54 ID-Usuario: 192.168.1.103 PROF.JORGE ZABALGOITIA ******************************************** ******************************************** /* Capitulo 6 de Arduino desde cero en Español Primer programa que mueve el servomotor de 0 a 180 grados cada cinco segundos y se usa para determinar el valor practico del pulso minimo y maximo. Autor: bitwiseAr */ #include // incluye libreria de Servo Servo servo3; // crea objeto ESTE SOFT MUEVE EL SERVO CADA 45 GRADOS int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 600; // pulso minimo en microsegundos int PULSOMAX = 2600; // pulso maximo en microsegundos void setup() { servo3.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { servo3.write(0); // ubica el servo a 0 grados delay(500); // espera de 5 seg. servo3.write(45); // ubica el servo a 90 grados delay(500); // espera de 5 seg. servo3.write(90); // ubica el servo a 90 grados delay(500); // espera de 5 seg. servo3.write(135); // ubica el servo a 90 grados delay(500); // espera de 5 seg. servo3.write(180); // ubica el servo a 180 grados delay(500); // espera de 5 seg. } ******************************************** ******************************************** ---------------------------------------------------- 05/09/2019 - 15:21:52 ID-Usuario: 192.168.1.103 PROF_JORGE_ZAB ******************************************** ******************************************** /* Capitulo 6 de Arduino desde cero en Español Primer programa que mueve el servomotor de 0 a 180 grados cada cinco segundos y se usa para determinar el valor practico del pulso minimo y maximo. Autor: bitwiseAr */ #include // incluye libreria de Servo Servo servo3; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 600; // pulso minimo en microsegundos int PULSOMAX = 2600; // pulso maximo en microsegundos void setup() { servo3.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { servo3.write(0); // ubica el servo a 0 grados delay(5000); // espera de 5 seg. servo3.write(180); // ubica el servo a 180 grados delay(5000); // espera de 5 seg. ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA 6-9-19 *************************************************** 13/09/2019 - 14:11:37 ID-Usuario: 192.168.1.106 Mucholi tobias ******************************************** ******************************************** int num; // Definida como variable entera y global void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(10,OUTPUT); //definimos el PIN 10 como salida pinMode(9,OUTPUT); //definimos el PIN 10 como salida Serial.println("Bienvenidos"); //Mensaje a Monitor Serial Serial.println("Ingresar Contraseñas");//Mensaje por Monitor Serial delay(100); //Los retardos son necesarios en la practica para mejorar desempeño } void loop() { /* * Evaluamos el momento en el cual recibimos un caracter * a través del puerto serie */ if(Serial.available()) { delay(300); String bufferString = ""; while (Serial.available()>0) { bufferString += (char)Serial.read(); //Serial Read es una función que permite leer (recibir) //bytes mediante un puerto Serial. } num = bufferString.toInt(); if(num==8141 ) //pregunta por el contenido de la variable num { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Contraseña Correcta"); digitalWrite(9,HIGH); delay(500); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(9,LOW); Serial.println("Bienvenido Tobias"); //Mensaje a Monitor Serial delay(5000); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(10,LOW); } if(num==1234) { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Contraseña Correcta"); digitalWrite(9,HIGH); delay(500); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(9,LOW); Serial.println("Bienvenido Marco"); //Mensaje a Monitor Serial delay(5000); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(10,LOW); } if(num==5260) { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Contraseña Correcta"); digitalWrite(9,HIGH); delay(500); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(9,LOW); Serial.println("Bienvenido Pedro"); //Mensaje a Monitor Serial delay(5000); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(10,LOW); } if(num==8760) { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Contraseña Correcta"); digitalWrite(9,HIGH); delay(500); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(9,LOW); Serial.println("Bienvenido Maxi"); //Mensaje a Monitor Serial delay(5000); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(10,LOW); } if(num==6943) { digitalWrite(10,HIGH); // coloca en ALTO la salida digital PIN 10 Serial.println("Contraseña Correcta"); //Mensaje a Monitor Serial digitalWrite(9,HIGH); delay(500); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(9,LOW); Serial.println("Bienvenido Negro"); //Mensaje a Monitor Serial delay(5000); //Los retardos son necesarios en la practica para mejorar desempeño digitalWrite(10,LOW); } if((num!= 8141) && (num!= 1234) && (num!= 8760) && (num!= 6943) && (num!= 5260) ) //pregunta por el contenido de la variable num { Serial.println("Contraseña incorreca"); digitalWrite(11, HIGH); // enciende el pin 13 digitalWrite(9,HIGH); delay(1000); // espera ¼ seg. digitalWrite(11, LOW); // enciende el pin 13 digitalWrite(9,LOW); delay(10); // espera ¼ seg. } } } ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA 13-9-19 ****************************************** 17/09/2019 - 14:35:13 ID-Usuario: 192.168.1.106 Ludmila cordoba ******************************************** ******************************************** //cordoba ludmila,ayala noemi, enrique gabriela #include #include // Declaración de la direcciones MAC,IP,GATEWAY y SUBNET. byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED}; // Dentro del cdm de Windows ponemos ipconfig y buscamos en adaptador de LAN inalámbrica IPAddress ip(192,168,1,140); // 192.168.1.XX donde XX es una dirección que no esté utilizada //En Router ProfesorDJB se reservo esta IP a esa MAC IPAddress gateway(192, 168, 1, 1); IPAddress subnet(255, 255, 255, 0); // Creamos un servidor Web con el puerto 80 que es el puerto HTTP por defecto EthernetServer server(80); int LED = 8; // Pin digital para el LED String estado = "OFF"; // Estado del LED inicialmente "OFF" void setup() { Serial.begin(9600); // Comienzo de la comunicación serie // Inicializamos la comunicación Ethernet y el servidor Ethernet.begin(mac, ip, gateway, subnet); server.begin(); Serial.print("La IP del servidor local es: "); Serial.println(Ethernet.localIP()); // Nos devuelve la IP del Ethernet Shield pinMode(LED,OUTPUT); // Pin digital 8 como salida } void loop() { EthernetClient client = server.available(); // Creamos un cliente Web // Cuando detecte un cliente a través de una petición HTTP if (client) { Serial.println(); // Salto de línea Serial.println("Nuevo cliente"); Serial.println(); boolean currentLineIsBlank = true; // Una petición HTTP acaba con una línea en blanco String cadena=""; // Creamos una cadena de caracteres vacía while (client.connected()) { if (client.available()) { char c = client.read();// Leemos la petición HTTP carácter por carácter Serial.write(c);// Visualizamos la petición HTTP por el Monitor Serial cadena.concat(c);// Unimos el String 'cadena' con la petición HTTP (c). // De esta manera convertimos la petición HTTP a un String // Ya que hemos convertido la petición HTTP a una cadena de caracteres, ahora podremos buscar partes del texto. int posicion=cadena.indexOf("LED="); // Guardamos la posición de la instancia "LED=" a la variable 'posicion' if(cadena.substring(posicion)=="LED=ON") // Si en la posición 'posicion' hay "LED=ON" { digitalWrite(LED,HIGH); estado="ON"; } if(cadena.substring(posicion)=="LED=OFF") // Si en la posición 'posicion' hay "LED=OFF" { digitalWrite(LED,LOW); estado="OFF"; } // Cuando reciba una línea en blanco, quiere decir que la petición HTTP ha acabado y el servidor Web está listo // para enviar una respuesta if (c == '\n' && currentLineIsBlank) { // Enviamos al cliente una respuesta HTTP client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(); // Página web en formato HTML client.println(""); client.println(""); client.println(""); client.println(""); client.println("

"); client.println("

LED controlado por Servidor Web con Arduino

"); client.println("

Cordoba Ludmila, Ayala Noemi, Enrique Gabriela

"); // Creamos los botones. // Para enviar parámetros a través de HTML se utiliza el método URL encode. // Los parámetros se envían a través del símbolo '?' client.println("
"); client.println(""); client.println(""); client.println("

"); client.println("ESTADO DEL LED = "); client.print(estado); client.println("
"); client.println("
"); client.println(""); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } // Dar tiempo al navegador para recibir los datos delay(10); client.stop();// Cierra la conexión } } ******************************************** ******************************************** ---------------------------------------------------- 17/09/2019 - 15:27:03 ID-Usuario: 192.168.1.106 AYALA CORDOBA ******************************************** ******************************************** // ALUMNAS. CORDOBA LUDMILA AYALA NOEMI #include #include // Declaración de la direcciones MAC,IP,GATEWAY y SUBNET. byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED}; // Dentro del cdm de Windows ponemos ipconfig y buscamos en adaptador de LAN inalámbrica IPAddress ip(192,168,1,140); // 192.168.1.XX donde XX es una dirección que no esté utilizada //En Router ProfesorDJB se reservo esta IP a esa MAC IPAddress gateway(192, 168, 1, 1); IPAddress subnet(255, 255, 255, 0); // Creamos un servidor Web con el puerto 80 que es el puerto HTTP por defecto EthernetServer server(80); int LED = 8; // Pin digital para el Equipo1 String estado1 = "OFF"; // Estado del Equipo1 inicialmente "OFF" String estado2 = "OFF"; // Estado del Equipo2 inicialmente "OFF" void setup() { Serial.begin(9600); // Comienzo de la comunicación serie // Inicializamos la comunicación Ethernet y el servidor Ethernet.begin(mac, ip, gateway, subnet); server.begin(); Serial.print("La IP del servidor local es: "); Serial.println(Ethernet.localIP()); // Nos devuelve la IP del Ethernet Shield pinMode(LED,OUTPUT); // Pin digital 8 como salida Equipo1 pinMode(7,OUTPUT); // Pin digital 7 como salida Equipo2 pinMode(6,OUTPUT); // Pin digital 6 como salida Equipo3 pinMode(5,OUTPUT); // Pin digital 5 como salida Equipo4 } void loop() { EthernetClient client = server.available(); // Creamos un cliente Web // Cuando detecte un cliente a través de una petición HTTP if (client) { Serial.println(); // Salto de línea Serial.println("Nuevo cliente"); Serial.println(); boolean currentLineIsBlank = true; // Una petición HTTP acaba con una línea en blanco String cadena=""; // Creamos una cadena de caracteres vacía while (client.connected()) { if (client.available()) { char c = client.read();// Leemos la petición HTTP carácter por carácter Serial.write(c);// Visualizamos la petición HTTP por el Monitor Serial cadena.concat(c);// Unimos el String 'cadena' con la petición HTTP (c). // De esta manera convertimos la petición HTTP a un String // Ya que hemos convertido la petición HTTP a una cadena de caracteres, ahora podremos buscar partes del texto. int posicion=cadena.indexOf("LED="); // Guardamos la posición de la instancia "LED=" a la variable 'posicion' //--------------------------------EQUIPO 1--------------------------------- if(cadena.substring(posicion)=="LED=ON1") // Si en la posición 'posicion' hay "LED=ON" { digitalWrite(LED,HIGH); estado1="ON"; } if(cadena.substring(posicion)=="LED=OFF1") // Si en la posición 'posicion' hay "LED=OFF" { digitalWrite(LED,LOW); estado1="OFF"; } //--------------------------------FIN EQUIPO 1--------------------------------- //--------------------------------EQUIPO 2--------------------------------- if(cadena.substring(posicion)=="LED=ON2") // Si en la posición 'posicion' hay "LED=ON" { digitalWrite(7,HIGH); estado2="ON"; } if(cadena.substring(posicion)=="LED=OFF2") // Si en la posición 'posicion' hay "LED=OFF" { digitalWrite(7,LOW); estado2="OFF"; } //--------------------------------FIN EQUIPO 2--------------------------------- // Cuando reciba una línea en blanco, quiere decir que la petición HTTP ha acabado y el servidor Web está listo // para enviar una respuesta if (c == '\n' && currentLineIsBlank) { // Enviamos al cliente una respuesta HTTP client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(); // Página web en formato HTML client.println(""); client.println(""); client.println(""); client.println(""); //Color de fondo client.println("

"); client.println("

Equipos controlados por Servidor Web con Arduino


"); client.println("

Cordoba ludmila, ayala noemi,


"); //----------------EQUIPO 1---------------------------------------------------------------- // Ver que
es linea horizontal superior ********************** // Creamos los botones. // Para enviar parámetros a través de HTML se utiliza el método URL encode. // Los parámetros se envían a través del símbolo '?' client.println("
"); client.println("

 LED 1  "); client.println(""); client.println(""); client.println("

"); client.println(" ESTADO DEL LED = "); client.print(estado1); client.print("
");//Linea horizontal inferior **************** //----------------FIN EQUIPO 1---------------------------------------------------------------- //----------------EQUIPO 2---------------------------------------------------------------- // Ver que
es linea horizontal superior ********************** // Creamos los botones. // Para enviar parámetros a través de HTML se utiliza el método URL encode. // Los parámetros se envían a través del símbolo '?' client.println("
"); client.println("

 LED 2  "); client.println(""); client.println(""); client.println("

"); client.println(" ESTADO DEL LED = "); client.print(estado2); client.print("
");//Linea horizontal inferior **************** //----------------FIN EQUIPO 2---------------------------------------------------------------- client.println("

"); client.println("
"); client.println(""); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } // Dar tiempo al navegador para recibir los datos delay(10); client.stop();// Cierra la conexión } } A ******************************************** ******************************************** ---------------------------------------------------- 17/09/2019 - 15:40:36 ID-Usuario: 192.168.1.106 AYALA CORDOBA ENRIQUE ******************************************** ******************************************** // ALUMNAS. CORDOBA LUDMILA AYALA NOEMI GABRIELA ENRIQUE #include #include // Declaración de la direcciones MAC,IP,GATEWAY y SUBNET. byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED}; // Dentro del cdm de Windows ponemos ipconfig y buscamos en adaptador de LAN inalámbrica IPAddress ip(192,168,1,140); // 192.168.1.XX donde XX es una dirección que no esté utilizada //En Router ProfesorDJB se reservo esta IP a esa MAC IPAddress gateway(192, 168, 1, 1); IPAddress subnet(255, 255, 255, 0); // Creamos un servidor Web con el puerto 80 que es el puerto HTTP por defecto EthernetServer server(80); int LED = 8; // Pin digital para el Equipo1 String estado1 = "OFF"; // Estado del Equipo1 inicialmente "OFF" String estado2 = "OFF"; // Estado del Equipo2 inicialmente "OFF" void setup() { Serial.begin(9600); // Comienzo de la comunicación serie // Inicializamos la comunicación Ethernet y el servidor Ethernet.begin(mac, ip, gateway, subnet); server.begin(); Serial.print("La IP del servidor local es: "); Serial.println(Ethernet.localIP()); // Nos devuelve la IP del Ethernet Shield pinMode(LED,OUTPUT); // Pin digital 8 como salida Equipo1 pinMode(7,OUTPUT); // Pin digital 7 como salida Equipo2 pinMode(6,OUTPUT); // Pin digital 6 como salida Equipo3 pinMode(5,OUTPUT); // Pin digital 5 como salida Equipo4 } void loop() { EthernetClient client = server.available(); // Creamos un cliente Web // Cuando detecte un cliente a través de una petición HTTP if (client) { Serial.println(); // Salto de línea Serial.println("Nuevo cliente"); Serial.println(); boolean currentLineIsBlank = true; // Una petición HTTP acaba con una línea en blanco String cadena=""; // Creamos una cadena de caracteres vacía while (client.connected()) { if (client.available()) { char c = client.read();// Leemos la petición HTTP carácter por carácter Serial.write(c);// Visualizamos la petición HTTP por el Monitor Serial cadena.concat(c);// Unimos el String 'cadena' con la petición HTTP (c). // De esta manera convertimos la petición HTTP a un String // Ya que hemos convertido la petición HTTP a una cadena de caracteres, ahora podremos buscar partes del texto. int posicion=cadena.indexOf("LED="); // Guardamos la posición de la instancia "LED=" a la variable 'posicion' //--------------------------------EQUIPO 1--------------------------------- if(cadena.substring(posicion)=="LED=ON1") // Si en la posición 'posicion' hay "LED=ON" { digitalWrite(LED,HIGH); estado1="ON"; } if(cadena.substring(posicion)=="LED=OFF1") // Si en la posición 'posicion' hay "LED=OFF" { digitalWrite(LED,LOW); estado1="OFF"; } //--------------------------------FIN EQUIPO 1--------------------------------- //--------------------------------EQUIPO 2--------------------------------- if(cadena.substring(posicion)=="LED=ON2") // Si en la posición 'posicion' hay "LED=ON" { digitalWrite(7,HIGH); estado2="ON"; } if(cadena.substring(posicion)=="LED=OFF2") // Si en la posición 'posicion' hay "LED=OFF" { digitalWrite(7,LOW); estado2="OFF"; } //--------------------------------FIN EQUIPO 2--------------------------------- // Cuando reciba una línea en blanco, quiere decir que la petición HTTP ha acabado y el servidor Web está listo // para enviar una respuesta if (c == '\n' && currentLineIsBlank) { // Enviamos al cliente una respuesta HTTP client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(); // Página web en formato HTML client.println(""); client.println(""); client.println(""); client.println(""); //Color de fondo client.println("

"); client.println("

Equipos controlados por Servidor Web con Arduino


"); client.println("

Cordoba ludmila, ayala noemi,


"); //----------------EQUIPO 1---------------------------------------------------------------- // Ver que
es linea horizontal superior ********************** // Creamos los botones. // Para enviar parámetros a través de HTML se utiliza el método URL encode. // Los parámetros se envían a través del símbolo '?' client.println("
"); client.println("

 LED 1  "); client.println(""); client.println(""); client.println("

"); client.println(" ESTADO DEL LED = "); client.print(estado1); client.print("
");//Linea horizontal inferior **************** //----------------FIN EQUIPO 1---------------------------------------------------------------- //----------------EQUIPO 2---------------------------------------------------------------- // Ver que
es linea horizontal superior ********************** // Creamos los botones. // Para enviar parámetros a través de HTML se utiliza el método URL encode. // Los parámetros se envían a través del símbolo '?' client.println("
"); client.println("

 LED 2  "); client.println(""); client.println(""); client.println("

"); client.println(" ESTADO DEL LED = "); client.print(estado2); client.print("
");//Linea horizontal inferior **************** //----------------FIN EQUIPO 2---------------------------------------------------------------- client.println("

"); client.println("
"); client.println(""); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } // Dar tiempo al navegador para recibir los datos delay(10); client.stop();// Cierra la conexión } } A ******************************************** ******************************************** ---------------------------------------------------- 17/09/2019 - 15:54:17 ID-Usuario: 192.168.1.122 GOMEZ LUCAS ******************************************** ******************************************** //Avalos, Gomez, Ferraro #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2350; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor void setup() { Serial.begin(9600); servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se carga lo leido en la variable entrada //Serial.println(num); //activar si se desea ver que llega analisisnum(); }// de Serial Available } //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } //------------------Funcion analisisnum-------------------- void analisisnum() { // Servo centro if (num==90)//servo centro { ANGULO =90; girarservo(); delay(trespservo); } if (num==0) //Servo derecha { ANGULO =0; girarservo(); delay(trespservo); } if (num==180) //Servo izquierda { ANGULO =180; girarservo(); delay(trespservo); } if (num==45) //Servo derecha { ANGULO =45; girarservo(); delay(trespservo); } if (num==135) //Servo derecha { ANGULO =135; girarservo(); delay(trespservo); } }//llave fina de funcion analisisnum--- //Fin funcion analisisnum--------------------------- ******************************************** ******************************************** ---------------------------------------------------- 17/09/2019 - 16:37:35 ID-Usuario: 192.168.1.104 Alan desousa, Enrique Gabriela ******************************************** ******************************************** /* Alan desousa, Gabriela Enrique Capitulo 6 de Arduino desde cero en Español Primer programa que mueve el servomotor de 0 a 180 grados cada cinco segundos y se usa para determinar el valor practico del pulso minimo y maximo. Autor: bitwiseAr */ #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos void setup() { servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { servo1.write(0); // ubica el servo a 0 grados delay(5000); // espera de 5 seg. servo1.write(180); // ubica el servo a 180 grados delay(5000); // espera de 5 seg. } ******************************************** ******************************************** ---------------------------------------------------- 24/09/2019 - 16:41:14 ID-Usuario: 192.168.1.111 CUENCA TOMAS ******************************************** ******************************************** //Cuenca Cenizo Tomas, Silva Garzia Santiago, Ruiz Leon //La funcion de este programa es: Mediante utilizar el sensor de infrarrojo via el control remoto, podremos encender un led junto a un buzzer //, y hacer que este parpadee junto al buzzer //Encendido de un LED //Tecla 0 Apaga - Tecla 1 lo enciende //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas------ //Este programa ENCIENDE con Tecla 1 un LED apaga con Tecla 0 //Usar control remoto de KIT Arduino //Muestra por Monitor Serie los codigos en DECIMAL int receptor = 12;//Define PIN recepcion de infrarrojo int led = 5; //Define el PIN de LED testigo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN pinMode(led, OUTPUT); } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==3238126971) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { digitalWrite(led,LOW);//Apaga LED } if (codigo.value==2534850111)//CÓDIGO DEL NÚMERO UNO PARA DESACTIVAR LED { digitalWrite(led,HIGH); //Apaga LED } if (codigo.value==3855596927) { digitalWrite(led,HIGH); //Enciende LED delay(100); digitalWrite(led,LOW); //Apaga LED delay(100); digitalWrite(led,HIGH); //Enciende LED delay(100); digitalWrite(led,LOW);//Apaga LED } delay(500); irrecv.resume(); } } ******************************************** ******************************************** ---------------------------------------------------- 24/09/2019 - 16:59:11 ID-Usuario: 192.168.1.110 ayala ******************************************** ******************************************** //Encendido de un LED ayala noemi, enrique grabiela, desousa alan //Tecla 0 Apaga - Tecla 1 lo enciende tiene un buzzer y un led que cuando prende y apaga hace un sonido para verificar el estado //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas------ //Este programa ENCIENDE con Tecla 1 un LED apaga con Tecla 0 //Usar control remoto de KIT Arduino //Muestra por Monitor Serie los codigos en DECIMAL int receptor = 12;//Define PIN recepcion de infrarrojo int led = 5; //Define el PIN de LED testigo int buzzer=4; IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN pinMode(led, OUTPUT); pinMode(buzzer, OUTPUT); } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==4294967295) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { digitalWrite(led,LOW);//Apaga LED digitalWrite(buzzer,HIGH); delay(300); digitalWrite(buzzer,LOW); delay(200); } if (codigo.value==16724175)//CÓDIGO DEL NÚMERO UNO PARA DESACTIVAR LED { digitalWrite(led,HIGH); //Apaga LE digitalWrite(buzzer,HIGH); delay(300); digitalWrite(buzzer,LOW); } delay(500); irrecv.resume(); } } ******************************************** ******************************************** ---------------------------------------------------- ******************************************** 04/10/2019 - 17:21:14 ID-Usuario: 192.168.1.103 Encina Lorena y Ariel Chavez ******************************************** ******************************************** void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(3, OUTPUT); // configura ‘pin 3’ como salida pinMode(7, OUTPUT); // configura ‘pin 7’ como salida } void loop() { //Serial.println(analogRead(0)); // Enviamos por monitor serie el valor de la entrada A0 digitalWrite(3,LOW );// PIN 3 es colocado en estado alto (HIGH) digitalWrite(7,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(analogRead(0)+50); // retardo de 1000 mseg o 1 seg digitalWrite(3,HIGH ); // PIN 3 es colocado en estado bajo (LOW) digitalWrite(7,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(analogRead(0)+50); // otro retardo de 1000 mseg o 1 seg } ******************************************** ******************************************** ---------------------------------------------------- 08/10/2019 - 09:33:51 ID-Usuario: 192.168.1.100 MODELO PROFESOR ******************************************** ******************************************** /*Programa modelo sobre control infrarrojo * Prof: Bolaños DJ * */ //Encendido de un LED //Tecla 0 Apaga y lo enciende- Buzzer acompaña //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas------ //Este programa ENCIENDE con Tecla 1 un LED apaga con Tecla 0 //Usar control remoto de KIT Arduino //Muestra por Monitor Serie los codigos en DECIMAL int receptor = 12;//Define PIN recepcion de infrarrojo int led = 5; //Define el PIN de LED int testigo =0; //variable testigo auxiliar IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN pinMode(led, OUTPUT); pinMode(3, OUTPUT);//BUZZER } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==4294967295) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { if(testigo == 0) { digitalWrite(led,HIGH);//Apaga LED testigo = 1; digitalWrite(3,HIGH); delay(400); digitalWrite(3,LOW); } } else { if(testigo == 1) { digitalWrite(led,LOW); //Apaga LED testigo = 0; digitalWrite(3,HIGH); delay(400); digitalWrite(3,LOW); } } delay(500); irrecv.resume(); } } ******************************************** ******************************************** ---------------------------------------------------- 08/10/2019 - 16:42:30 ID-Usuario: 192.168.1.103 Cuenca Tomas 6 3 ******************************************** ******************************************** /*PROGRAMA SERVO ANGULO //INCOMPLETO, A TERMINAR SEMANA QUE VIENE //INTEGRANTES: CUENCA TOMAS, SILVA GARZIA SANTIAGO, CORDOBA LUDMILA, RUIZ LEON Segun el dato enviado por entrada serie el servo gira en cierto angulo La orden (numero de 3 digitos puede llegar desde monitor serie o Bluetooth */ #include #include #include #include #include // incluye libreria de Servo Servo servo1; // crea objeto int receptor = 4;//Define PIN recepcion de infrarrojo int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se carga lo leido en la variable entrada //Serial.println(num); //activar si se desea ver que llega }// de Serial Available } //-----------Funcion girar servo------------------- void girarservo() { } //------------------Funcion analisisnum-------------------- void analisisnum() { // Servo centro if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==3238126971) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { ANGULO =90; girarservo(); delay(trespservo); } if (codigo.value==2538093563)//CÓDIGO DEL NÚMERO UNO PARA DESACTIVAR LED { ANGULO =60; girarservo(); delay(trespservo); } if (codigo.value==4039382595)//CÓDIGO DEL NÚMERO UNO PARA DESACTIVAR LED { ANGULO =120; girarservo(); delay(trespservo); } delay(500); irrecv.resume(); } } ******************************************** ******************************************** ---------------------------------------------------- 10/10/2019 - 16:10:25 ID-Usuario: 192.168.1.104 JORGE ZAB ******************************************** ******************************************** // ULTRASONIDO PARPADEO PIN13 SEGUN DISTANCIAS PROXIMIDAD SIN BUZZER // JORGE ZAB int Pecho = 8; //pin Echo int Ptrig = 9; //pin Trigger unsigned long duracion, distancia; // void setup() { Serial.begin (9600); // inicializa el puerto seria a 9600 baudios pinMode(Pecho, INPUT); // define el pin 8 como entrada (echo) pinMode(Ptrig, OUTPUT); // define el pin 9 como salida (triger) pinMode(13, 1); // Define el pin 13 como salida } void loop() { digitalWrite(Ptrig, LOW); delayMicroseconds(2); digitalWrite(Ptrig, HIGH); // genera el pulso de trigger por 10ms delayMicroseconds(10); digitalWrite(Ptrig, LOW); duracion = pulseIn(Pecho, HIGH); distancia = (duracion / 2) / 29; // calculo de distancia (ver link a fucionamiento del sensor) if (distancia >= 500 || distancia <= 0) { // si la distancia es mayor a 500cm o menor a 0cm Serial.println("---"); // no mide nada } else { Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); // le coloca a la distancia los centimetros "cm" digitalWrite(13, 0); // en bajo el pin 13 } if (distancia <= 20 && distancia > 15) { digitalWrite(13, HIGH); //blink en el pin 13 si la distancia es menor o igual a 20 cm y mayor a 15 cm delay(500); digitalWrite(13, LOW); delay(500); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 15 && distancia > 10) { digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 15 cm y mayor a 10 cm delay(250); digitalWrite(13, LOW); delay(250); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 10 && distancia > 5) { digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 10 cm y mayor a 5 cm delay(125); digitalWrite(13, LOW); delay(125); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 5) { digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 5 cm delay(50); digitalWrite(13, LOW); delay(50); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } } ******************************************** ******************************************** ---------------------------------------------------- 10/10/2019 - 16:25:54 ID-Usuario: 192.168.1.104 jorge zab ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 10/10/2019 - 16:26:08 ID-Usuario: 192.168.1.104 jorge ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 10/10/2019 - 16:26:35 ID-Usuario: 192.168.1.104 jorge ******************************************** ******************************************** // ULTRASONIDO PARPADEO PIN13 SEGUN DISTANCIAS PROXIMIDAD // CON BUZZER EN PIN 2 // JORGE ZAB int Pecho = 8; //pin Echo int Ptrig = 9; //pin Trigger unsigned long duracion, distancia; // void setup() { Serial.begin (9600); // inicializa el puerto seria a 9600 baudios pinMode(Pecho, INPUT); // define el pin 8 como entrada (echo) pinMode(Ptrig, OUTPUT); // define el pin 9 como salida (triger) pinMode(13, 1); // Define el pin 13 como salida pinMode(2, 1); // Define el pin 2 como salida del buzzer } void loop() { digitalWrite(Ptrig, LOW); delayMicroseconds(2); digitalWrite(Ptrig, HIGH); // genera el pulso de trigger por 10ms delayMicroseconds(10); digitalWrite(Ptrig, LOW); duracion = pulseIn(Pecho, HIGH); distancia = (duracion / 2) / 29; // calculo de distancia (ver link a fucionamiento del sensor) if (distancia >= 500 || distancia <= 0) { // si la distancia es mayor a 500cm o menor a 0cm Serial.println("---"); // no mide nada } else { Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); // le coloca a la distancia los centimetros "cm" digitalWrite(13, 0); // en bajo el pin 13 } if (distancia <= 20 && distancia > 15) { digitalWrite(13, HIGH); //blink en el pin 13 si la distancia es menor o igual a 20 cm y mayor a 15 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 si la distancia es menor o igual a 20 cm y mayor a 15 cm delay(500); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(500); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 15 && distancia > 10) { digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 15 cm y mayor a 10 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 delay(250); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(250); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 10 && distancia > 5) { digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 10 cm y mayor a 5 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 delay(125); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(125); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 5) { digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 5 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 delay(50); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(50); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } } ******************************************** ******************************************** ---------------------------------------------------- 11/10/2019 - 17:21:17 ID-Usuario: 192.168.1.104 Encina Lorena y Chavez Ariel ******************************************** ******************************************** //Sernsor de aproximidad con buzzer y LDR //Encina Lorena y Chavez Ariel void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // configura ‘pin 7’ como salida } void loop() { Serial.println(analogRead(0)); // Enviamos por monitor serie el valor de la entrada A0 if (analogRead(0)>300) digitalWrite(7,HIGH );// PIN 7 es colocado en estado alto (HIGH) delay(200); digitalWrite(7,LOW );// PIN 7 es colocado en estado alto (HIGH) delay(200); } ******************************************** ******************************************** ---------------------------------------------------- 11/10/2019 - 17:26:31 ID-Usuario: 192.168.1.106 GIORGETTI ALAN/COPPA DARIO ******************************************** ******************************************** void setup() { Serial.begin(9600);// inicializamos la comunicación serial pinMode(7, OUTPUT); // configura ‘pin 7’ como salida } void loop() { Serial.println(analogRead(0));// inicializamos la comunicación serial if(analogRead(0)>200) digitalWrite(7,HIGH );// PIN 3 es colocado en estado alto (HIGH) delay(10); // retardo de 1000 mseg o 1 seg digitalWrite(7,LOW );// PIN 3 es colocado en estado alto (HIGH) delay(0); } ******************************************** ******************************************** ---------------------------------------------------- ********************************************* ******************************************** 15/10/2019 - 10:51:07 ID-Usuario: 192.168.1.103 LEZCANO CRISTIAN ******************************************** ******************************************** //Encendido de un LED //Encendido de un LED //Tecla 0 Apaga - Tecla 1 lo enciende //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas------ //Este programa ENCIENDE con Tecla 1 un LED apaga con Tecla 0 //Usar control remoto de KIT Arduino //Muestra por Monitor Serie los codigos en DECIMAL int receptor = 12;//Define PIN recepcion de infrarrojo int led = 5; //Define el PIN de LED testigo int led2 = 2; int testigo = 0; int testigo2 = 0; IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN pinMode(led, OUTPUT); pinMode(led2, OUTPUT); pinMode(3, OUTPUT);//BUZZER } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value == 16724175) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { if(testigo == 0) { digitalWrite(led,HIGH);//enciende LED testigo = 1; digitalWrite(3,HIGH); delay(100); digitalWrite(3,LOW); } else { digitalWrite(led,LOW); //Apaga LED testigo = 0; digitalWrite(3,HIGH); delay(100); digitalWrite(3,LOW); } } if (codigo.value == 16718055) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { if(testigo2 == 0) { digitalWrite(led2,HIGH);//enciende LED testigo2 = 1; digitalWrite(3,HIGH); delay(100); digitalWrite(3,LOW); } else { digitalWrite(led2,LOW); //Apaga LED testigo2 = 0; digitalWrite(3,HIGH); delay(100); digitalWrite(3,LOW); } } delay(300); irrecv.resume(); } } //Lezcano Cristian ******************************************** ******************************************** ---------------------------------------------------- 15/10/2019 - 15:26:56 ID-Usuario: 192.168.1.111 Cuenca Cenizo Tomàs ******************************************** ******************************************** /*Este programa mueve servo en 3 posiciones utilzando control * remoto infrarrojo con su receptor que vienen usualmente * en los KIT de Arduino. * Tecla 1 Derecha - Tecla 2 centro- Tecla 3 izquierda * Muestra por Monitor Serie los codigos en DECIMAL */ //ALUMNOS: CUENCA CENIZO TOMAS, SILVA GARZIA SANTIAGO //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas infrarrojo------ int receptor = 12;//Define PIN recepcion de infrarrojo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h //--Fin para infrarrojos------- //Para Motor servo ---------- #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor int ledderecha = 5; //Define el PIN de LED testigo giro derecha int ledcentro = 6; //Define el PIN de led testigo giro al centro int ledizquierda = 7; // Define el PIN de led testigo giro a la izquierda void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN INFRARROJA servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo pinMode(ledderecha, OUTPUT);//LED ROJO pinMode(ledcentro, OUTPUT);// LED AMARILLO pinMode(ledizquierda, OUTPUT);//LED VERDE pinMode(8, OUTPUT);// BUZZER ACTIVO } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==16738455) //CÓDIGO DEL NÚMERO 0 IGUAL A DERECHA { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,HIGH); //ENCIENDE LED DERECHA IGUAL A ROJO delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =10; girarservo(); delay(trespservo); } if (codigo.value==16750695)//CÓDIGO DEL NÚMERO 100+ IGUAL A CENTRO { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,HIGH);//ENCIENDE LED CENTRO IGUAL A AMARILLO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =90; girarservo(); delay(trespservo); } if (codigo.value==16756815)//CÓDIGO DEL NÚMERO 200+ IGUAL A IZQUIERDA { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,HIGH);//ENCIENDE LED IZQUIERDA IGUAL A VERDE delay(100); ANGULO =175; girarservo(); delay(trespservo); } delay(500); irrecv.resume(); } } //---Funciones------------------------------- //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 15/10/2019 - 16:09:40 ID-Usuario: 192.168.1.105 Ayala Noemi ******************************************** ******************************************** //Encendido de un LED AYALA NOEMI, CHARLES MEGEON AYMARA ,CORDOBA , ENRIQUE ES UN DISPOSITIVO CON 2 LED QUE CON EL CONTROL TOCANDO LAS TECLAS MARCADAS PRENDE Y HACE SONIDO UN BUZZER, LUEGO SE APAGA //Tecla 0 Apaga - Tecla 1 lo enciende //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas------ //Este programa ENCIENDE con Tecla 1 un LED apaga con Tecla 0 //Usar control remoto de KIT Arduino //Muestra por Monitor Serie los codigos en DECIMAL int receptor = 12;//Define PIN recepcion de infrarrojo int led = 5; //Define el PIN de LED testigo int led1= 6; int buzzer = 7; IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN pinMode(led, OUTPUT); pinMode(led1,OUTPUT); pinMode(buzzer,OUTPUT); } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==3238126971) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { digitalWrite(led,LOW);//Apaga LED digitalWrite(buzzer,HIGH); delay(100); digitalWrite(buzzer,LOW); } if (codigo.value==2538093563)//CÓDIGO DEL NÚMERO UNO PARA DESACTIVAR LED { digitalWrite(led,HIGH); //Apaga LED digitalWrite(buzzer,HIGH); delay(100); digitalWrite(buzzer,LOW); } if (codigo.value==3622325019) //CÓDIGO DEL NÚMERO CERO PARA ACTIVAR LED { digitalWrite(led1,HIGH);//Apaga LED digitalWrite(buzzer,HIGH); delay(100); digitalWrite(buzzer,LOW); } if (codigo.value==1386468383)//CÓDIGO DEL NÚMERO UNO PARA DESACTIVAR LED { digitalWrite(led1,LOW); //Apaga LED digitalWrite(buzzer,HIGH); delay(100); digitalWrite(buzzer,LOW); } delay(500); irrecv.resume(); } } ******************************************** ******************************************** ---------------------------------------------------- 15/10/2019 - 16:15:09 ID-Usuario: 192.168.1.111 Cuenca Cenizo Tomàs (PROGRAMA INCOMPLETO) ******************************************** ******************************************** /*Este programa mueve servo en 3 posiciones utilzando control * remoto infrarrojo con su receptor que vienen usualmente * en los KIT de Arduino. * Tecla 1 Derecha - Tecla 2 centro- Tecla 3 izquierda * Muestra por Monitor Serie los codigos en DECIMAL */ //ALUMNOS: CUENCA CENIZO TOMAS, SILVA GARZIA SANTIAGO //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas infrarrojo------ int receptor = 12;//Define PIN recepcion de infrarrojo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h //--Fin para infrarrojos------- //Para Motor servo ---------- #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor int ledderecha = 5; //Define el PIN de LED testigo giro derecha int ledcentro = 6; //Define el PIN de led testigo giro al centro int ledizquierda = 7; // Define el PIN de led testigo giro a la izquierda void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN INFRARROJA servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo pinMode(ledderecha, OUTPUT);//LED ROJO pinMode(ledcentro, OUTPUT);// LED AMARILLO pinMode(ledizquierda, OUTPUT);//LED VERDE pinMode(8, OUTPUT);// BUZZER ACTIVO } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==4272685797) //CÓDIGO DEL NÚMERO 0 IGUAL A DERECHA { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,HIGH); //ENCIENDE LED DERECHA IGUAL A ROJO delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =10; girarservo(); delay(trespservo); } if (codigo.value==16750695)//CÓDIGO DEL NÚMERO 100+ IGUAL A CENTRO { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,HIGH);//ENCIENDE LED CENTRO IGUAL A AMARILLO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =90; girarservo(); delay(trespservo); } if (codigo.value==16756815)//CÓDIGO DEL NÚMERO 200+ IGUAL A IZQUIERDA { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,HIGH);//ENCIENDE LED IZQUIERDA IGUAL A VERDE delay(100); ANGULO =175; girarservo(); delay(trespservo); } delay(500); irrecv.resume(); } } //---Funciones------------------------------- //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 15/10/2019 - 16:18:45 ID-Usuario: 192.168.1.111 Cuenca Cenizo Tomàs (PROGRAMA INCOMPLETO) ******************************************** ******************************************** /*Este programa mueve servo en 3 posiciones utilzando control * remoto infrarrojo con su receptor que vienen usualmente * en los KIT de Arduino. * Tecla 1 Derecha - Tecla 2 centro- Tecla 3 izquierda * Muestra por Monitor Serie los codigos en DECIMAL */ //ALUMNOS: CUENCA CENIZO TOMAS, SILVA GARZIA SANTIAGO, CORDOBA LUDMILA //Para infrarrojos----------- #include #include #include #include //Fin lista bibliotecas infrarrojo------ int receptor = 12;//Define PIN recepcion de infrarrojo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h //--Fin para infrarrojos------- //Para Motor servo ---------- #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor int ledderecha = 5; //Define el PIN de LED testigo giro derecha int ledcentro = 6; //Define el PIN de led testigo giro al centro int ledizquierda = 7; // Define el PIN de led testigo giro a la izquierda void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN INFRARROJA servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo pinMode(ledderecha, OUTPUT);//LED ROJO pinMode(ledcentro, OUTPUT);// LED AMARILLO pinMode(ledizquierda, OUTPUT);//LED VERDE pinMode(8, OUTPUT);// BUZZER ACTIVO } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==4272685797) //CÓDIGO DEL NÚMERO 0 IGUAL A DERECHA { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,HIGH); //ENCIENDE LED DERECHA IGUAL A ROJO delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =10; girarservo(); delay(trespservo); } if (codigo.value==16750695)//CÓDIGO DEL NÚMERO 100+ IGUAL A CENTRO { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,HIGH);//ENCIENDE LED CENTRO IGUAL A AMARILLO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =90; girarservo(); delay(trespservo); } if (codigo.value==16756815)//CÓDIGO DEL NÚMERO 200+ IGUAL A IZQUIERDA { digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); delay(500); digitalWrite(8,HIGH); delay(500); digitalWrite(8,LOW); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,HIGH);//ENCIENDE LED IZQUIERDA IGUAL A VERDE delay(100); ANGULO =175; girarservo(); delay(trespservo); } delay(500); irrecv.resume(); } } //---Funciones------------------------------- //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 16/10/2019 - 09:12:47 ID-Usuario: 192.168.1.103 MARTINEZ MARTIN Y LUNA LAUTARO 5TO 4TA ******************************************** ******************************************** #include int pin=2; DHT11 dht11(pin); void setup() { pinMode(7,OUTPUT); Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); delay(1000); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); if (temp>23) { digitalWrite(7,HIGH); } if (temp<23) { digitalWrite(7,LOW); } } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(2000); //Recordad que solo lee una vez por segundo } ******************************************** ******************************************** ---------------------------------------------------- 18/10/2019 - 13:24:01 ID-Usuario: 192.168.1.106 Pedro Maximili ******************************************** ******************************************** //INFRAROJO SERVOMOTRO GIRAR IZQUIERDA,DERECHA Y CENTRO //ALUMNO:PEDRO MAXIMILIANO //infrarrojos---- #include #include #include #include //Fin lista bibliotecas infrarrojo------ int receptor = 12;//Define PIN recepcion de infrarrojo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h //--Fin infrarrojos---- //Para Motor servo ----- #include // incluye libreria de Servo Servo servo1; int PINSERVO = 2; int PULSOMIN = 750; int PULSOMAX = 2750; int num; int ANGULO; int trespservo =300; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN INFRARROJA servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==16724175) //DERECHA { delay(100); ANGULO =10; girarservo(); delay(trespservo); } if (codigo.value==16718055)//CENTRO { ANGULO =90; girarservo(); delay(trespservo); } if (codigo.value==16743045)// IZQUIERDA { ANGULO =175; girarservo(); delay(trespservo); } delay(500); irrecv.resume(); } } //---Funciones------------------------------- //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 18/10/2019 - 17:15:35 ID-Usuario: 192.168.1.110 Coppa Dario - Giorgetti Alan ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ //sensor de calor LM35 con 3 LEDs que encienden segun la temperatura del ambiente //Coppa Dario - Giorgetti Alan // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if(tempC > 20) //pregunta por el contenido de la variable tempc { digitalWrite(5,LOW); digitalWrite(4,LOW); digitalWrite(3,LOW); digitalWrite(2,HIGH); // coloca en ALTO la salida digital PIN 2 Serial.println("TEMPERATURA MINIMA"); Serial.println("-----------------------------"); delay(100); } if(tempC > 27) //pregunta por el contenido de la variable tempc { digitalWrite(5,LOW); digitalWrite(4,LOW); digitalWrite(2,LOW); digitalWrite(3,HIGH); // coloca en ALTO la salida digital PIN 3 Serial.println("TEMPERATURA MEDIA"); Serial.println("-----------------------------"); delay(100); } if(tempC > 29) { digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,HIGH); // coloca en ALTO la salida digital PIN 4 Serial.println("TEMPERATURA EXCEDIDA"); Serial.println("-----------------------------"); delay(100); } if(tempC > 29) { digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); Serial.println("TEMPERATURA EXCEDIDA"); Serial.println("-----------------------------"); delay(100); } // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 18/10/2019 - 17:24:58 ID-Usuario: 192.168.1.106 Lorena Encina y Chavez Ariel ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ //sensor de calor LM35 con 3 LEDs que encienden segun la temperatura del ambiente //Lorena Encina y Chavez Ariel // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); if(tempC > 20) //pregunta por el contenido de la variable tempc { digitalWrite(5,LOW); digitalWrite(4,LOW); digitalWrite(3,LOW); digitalWrite(2,HIGH); // coloca en ALTO la salida digital PIN 2 Serial.println("TEMPERATURA MINIMA"); Serial.println("-----------------------------"); delay(100); } if(tempC > 27) //pregunta por el contenido de la variable tempc { digitalWrite(5,LOW); digitalWrite(4,LOW); digitalWrite(2,LOW); digitalWrite(3,HIGH); // coloca en ALTO la salida digital PIN 3 Serial.println("TEMPERATURA MEDIA"); Serial.println("-----------------------------"); delay(100); } if(tempC > 29) { digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(4,HIGH); // coloca en ALTO la salida digital PIN 4 Serial.println("TEMPERATURA EXCEDIDA"); Serial.println("-----------------------------"); delay(100); } if(tempC > 30) { digitalWrite(2,LOW); digitalWrite(3,LOW); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, HIGH ); // coloca en ALTO la salida digital PIN 4 delay(200); digitalWrite(5, LOW ); // coloca en ALTO la salida digital PIN 4 delay(200); Serial.println("TEMPERATURA EXCEDIDA"); Serial.println("-----------------------------"); delay(100); } // Esperamos un tiempo para repetir el loop delay(1000); } ******************************************** ******************************************** ---------------------------------------------------- 22/10/2019 - 16:45:54 ID-Usuario: 192.168.1.112 Gomez Lucas 7mo 4ta ******************************************** ******************************************** //Alumnos de 7MO Gomez, Ferraro, Avalos //ALUMNOS DE 6TO Ayala, Ruiz #include #include #include #include //Fin lista bibliotecas infrarrojo------ int receptor = 12;//Define PIN recepcion de infrarrojo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h //--Fin para infrarrojos------- //Para Motor servo ---------- #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 3; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor int ledderecha = 5; //Define el PIN de LED testigo giro derecha int ledcentro = 6; //Define el PIN de led testigo giro al centro int ledizquierda = 8; // Define el PIN de led testigo giro a la izquierda void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN INFRARROJA servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo pinMode(ledderecha, OUTPUT);//LED ROJO pinMode(ledcentro, OUTPUT);// LED AMARILLO pinMode(ledizquierda, OUTPUT);//LED VERDE pinMode(7, OUTPUT);// BUZZER ACTIVO } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==3810010651) //CÓDIGO DEL NÚMERO 0 IGUAL A DERECHA { digitalWrite(7,HIGH); delay(500); digitalWrite(7,LOW); digitalWrite(ledderecha,HIGH); //ENCIENDE LED DERECHA IGUAL A ROJO delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =10; girarservo(); delay(trespservo); } if (codigo.value==5316027)//CÓDIGO DEL NÚMERO 100+ IGUAL A CENTRO { digitalWrite(7,HIGH); delay(500); digitalWrite(7,LOW); delay(500); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,HIGH);//ENCIENDE LED CENTRO IGUAL A AMARILLO delay(100); digitalWrite(ledizquierda,LOW);//APAGA LED IZQUIERDA delay(100); ANGULO =90; girarservo(); delay(trespservo); } if (codigo.value==4001918335)//CÓDIGO DEL NÚMERO 200+ IGUAL A IZQUIERDA { digitalWrite(7,HIGH); delay(500); digitalWrite(7,LOW); delay(500); digitalWrite(ledderecha,LOW); //APAGA LED DERECHA delay(100); digitalWrite(ledcentro,LOW);//APAGA LED CENTRO delay(100); digitalWrite(ledizquierda,HIGH);//ENCIENDE LED IZQUIERDA IGUAL A VERDE delay(100); ANGULO =175; girarservo(); delay(trespservo); } delay(500); irrecv.resume(); } } //---Funciones------------------------------- //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 22/10/2019 - 17:03:01 ID-Usuario: 192.168.1.107 Cuenca Cenizo Tomàs ******************************************** ******************************************** /*Este programa mueve servo en 3 posiciones utilzando control * remoto infrarrojo con su receptor que vienen usualmente * en los KIT de Arduino. * Tecla 1 Derecha - Tecla 2 centro- Tecla 3 izquierda * Muestra por Monitor Serie los codigos en DECIMAL */ //Para infrarrojos----------- //ALUMNOS: CUENCA CENIZO TOMÀS, SILVA GARZIA SANTIAGO, CASTRO ALAN #include #include #include #include //Fin lista bibliotecas infrarrojo------ int receptor = 12;//Define PIN recepcion de infrarrojo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h //--Fin para infrarrojos------- //Para Motor servo ---------- #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 8; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor int buzzer = 9; int A= 2; int B= 6; int C= 10; int D= 7; int E= 11; int F= 5; int G= 4; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN INFRARROJA servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo pinMode (A, OUTPUT); pinMode (B, OUTPUT), pinMode (C, OUTPUT); pinMode (D, OUTPUT); pinMode (E, OUTPUT); pinMode (F, OUTPUT); pinMode (G, OUTPUT); pinMode(buzzer, OUTPUT); } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==16738455) //CÓDIGO DEL NÚMERO 0=CENTRO { digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); digitalWrite(G, HIGH); digitalWrite(E, HIGH); digitalWrite(D, HIGH); delay(3000); ANGULO =10; girarservo(); delay(trespservo); digitalWrite(G, LOW); digitalWrite(E, LOW); digitalWrite(D, LOW); delay(400); } if (codigo.value==16750695)//CÓDIGO DEL NÚMERO 100+=IZQUIERDA { digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); delay(400); digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); digitalWrite(B, HIGH); digitalWrite(C, HIGH); delay(3000); ANGULO =90; girarservo(); delay(trespservo); digitalWrite(B, LOW); digitalWrite(C, LOW); delay(400); } if (codigo.value==16756815)//CÓDIGO DEL NÚMERO 200+=DERECHA { digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); delay(400); digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); delay(400); digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); digitalWrite(B, HIGH); digitalWrite(C, HIGH); digitalWrite(D, HIGH); digitalWrite(E, HIGH); digitalWrite(G, HIGH); delay(3000); ANGULO =175; girarservo(); delay(trespservo); digitalWrite(B, LOW); digitalWrite(C, LOW); digitalWrite(D, LOW); digitalWrite(E, LOW); digitalWrite(G, LOW); delay(400); } delay(500); irrecv.resume(); } } //---Funciones------------------------------- //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } //------------------------------------- ******************************************** ******************************************** ---------------------------------------------------- 22/10/2019 - 17:32:31 ID-Usuario: 192.168.1.107 Cuenca Cenizo Tomàs ******************************************** ******************************************** /*Este programa mueve servo en 3 posiciones utilzando control * remoto infrarrojo con su receptor que vienen usualmente * en los KIT de Arduino. * Tecla 1 Derecha - Tecla 2 centro- Tecla 3 izquierda * Muestra por Monitor Serie los codigos en DECIMAL */ //Para infrarrojos----------- //ALUMNOS: CUENCA CENIZO TOMÀS, SILVA GARZIA SANTIAGO, CASTRO ALAN #include #include #include #include //Fin lista bibliotecas infrarrojo------ int receptor = 12;//Define PIN recepcion de infrarrojo IRrecv irrecv(receptor); decode_results codigo; //OBJETO CODIGO DE CLASE decode_result, oriundo de IRremote.h //--Fin para infrarrojos------- //Para Motor servo ---------- #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 8; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor int buzzer = 9; int A= 2; int B= 6; int C= 10; int D= 7; int E= 11; int F= 5; int G= 4; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // INICIA LA RECEPCIÓN INFRARROJA servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo pinMode (A, OUTPUT); pinMode (B, OUTPUT), pinMode (C, OUTPUT); pinMode (D, OUTPUT); pinMode (E, OUTPUT); pinMode (F, OUTPUT); pinMode (G, OUTPUT); pinMode(buzzer, OUTPUT); } void loop() { if (irrecv.decode(&codigo)) { Serial.println(codigo.value, DEC);//Muestra por MONITOR SERIAL lo que recibe //en sistema DECIMAL if (codigo.value==16738455) //CÓDIGO DEL NÚMERO 0=CENTRO { digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); digitalWrite(G, HIGH); digitalWrite(E, HIGH); digitalWrite(D, HIGH); delay(3000); ANGULO =10; girarservo(); delay(trespservo); digitalWrite(G, LOW); digitalWrite(E, LOW); digitalWrite(D, LOW); delay(400); } if (codigo.value==16750695)//CÓDIGO DEL NÚMERO 100+=IZQUIERDA { digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); delay(400); digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); digitalWrite(B, HIGH); digitalWrite(C, HIGH); delay(3000); ANGULO =90; girarservo(); delay(trespservo); digitalWrite(B, LOW); digitalWrite(C, LOW); delay(400); } if (codigo.value==16756815)//CÓDIGO DEL NÚMERO 200+=DERECHA { digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); delay(400); digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); delay(400); digitalWrite(buzzer,HIGH); delay(400); digitalWrite(buzzer,LOW); digitalWrite(B, HIGH); digitalWrite(C, HIGH); digitalWrite(D, HIGH); digitalWrite(E, HIGH); digitalWrite(G, HIGH); delay(3000); ANGULO =175; girarservo(); delay(trespservo); digitalWrite(B, LOW); digitalWrite(C, LOW); digitalWrite(D, LOW); digitalWrite(E, LOW); digitalWrite(G, LOW); delay(400); } delay(500); irrecv.resume(); } } //---Funciones------------------------------- //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } //------------------------------------- ******************************************** ******************************************** ---------------------------------------------------- 22/10/2019 - 17:51:17 ID-Usuario: 192.168.1.105 FERRANTE LAUTARO ******************************************** ******************************************** //Ferrante Lautaro, nahuel costa, matias araujo, Joaquin Lajud, alan castrol, kelvin fernandez// /*PROGRAMA SERVO ANGULO Segun el dato enviado por entrada serie el servo gira en cierto angulo La orden (numero de 3 digitos puede llegar desde monitor serie o Bluetooth */ #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor void setup() { Serial.begin(9600); servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se carga lo leido en la variable entrada //Serial.println(num); //activar si se desea ver que llega analisisnum(); }// de Serial Available } //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } //------------------Funcion analisisnum-------------------- void analisisnum() { // Servo centro if (num==700)//servo centro { ANGULO =90; girarservo(); delay(trespservo); } if (num==750) //Servo derecha { ANGULO =10; girarservo(); delay(trespservo); } if (num==800) //Servo izquierda { ANGULO =170; girarservo(); delay(trespservo); } }//llave fina de funcion analisisnum--- //Fin funcion analisisnum--------------------------- ******************************************** ******************************************** ---------------------------------------------------- 23/10/2019 - 10:08:23 ID-Usuario: 192.168.1.105 MARTINEZ MARTIN ******************************************** ******************************************** #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor void setup() { Serial.begin(9600); servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { ANGULO= 10; girarservo(); delay(200); ANGULO=90; girarservo(); delay(200); ANGULO=80 ;girarservo(); delay(100); ANGULO=70 ,girarservo(); delay(100); ANGULO=60 ;girarservo(); delay(100); ANGULO=50 ; girarservo(); delay(100); ANGULO=40 ;girarservo(); delay(100); ANGULO=30 ;girarservo(); delay(100); ANGULO=20 ;girarservo(); delay(100); ANGULO=10 ;girarservo(); delay(100); ANGULO=20 ;girarservo(); delay(100); ANGULO=30 ;girarservo(); delay(100); ANGULO=40 ;girarservo(); delay(100); ANGULO=50 ;girarservo(); delay(100); ANGULO=60 ;girarservo(); delay(100); ANGULO=70 ;girarservo(); delay(100); ANGULO=80 ;girarservo(); delay(100); ANGULO=90 ;girarservo(); delay(100); ANGULO=100 ;girarservo(); delay(100); ANGULO=120 ;girarservo(); delay(100); ANGULO=130 ;girarservo(); delay(1000); ANGULO=140 ;girarservo(); delay(100); ANGULO=150 ;girarservo(); delay(100); ANGULO=160 ;girarservo(); delay(100); ANGULO=170 ;girarservo(); delay(100); } //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 23/10/2019 - 10:13:47 ID-Usuario: 192.168.1.103 leguizamon ezequiel ******************************************** ******************************************** EZEQUIEL LEGUIZAMON 5TO 4TA #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int VALORPOT; // variable para almacenar valor leido en entrada A0 int ANGULO; // valor de angulo a cargar en el servo int POT = 0; // potenciometro en entrada analogica A0 void setup() { servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo // las entradas analogicas no requieren inicializacion } void loop() { VALORPOT = analogRead(POT); // lee valor de entrada A0 ANGULO = map(VALORPOT, 0, 1023, 0, 180); // con funcion map convierte rango de 0 a 1023 // a rango de angulo de 0 a 180 servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 23/10/2019 - 10:14:35 ID-Usuario: 192.168.1.106 BENITEZ AZUL ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 23/10/2019 - 10:14:45 ID-Usuario: 192.168.1.106 ca ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 23/10/2019 - 10:14:54 ID-Usuario: 192.168.1.106 GONZALEZ CAMILA ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 23/10/2019 - 10:15:10 ID-Usuario: 192.168.1.106 GONZALEZ CAMILA ******************************************** ******************************************** /* Capitulo 6 de Arduino desde cero en Español Segundo programa que lee el valor del potenciometro conectado a entrada A0 y lo convierte a valor de angulo para mover al servo hacia el mismo. Autor: bitwiseAr */ #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int VALORPOT; // variable para almacenar valor leido en entrada A0 int ANGULO; // valor de angulo a cargar en el servo int POT = 0; // potenciometro en entrada analogica A0 void setup() { servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo // las entradas analogicas no requieren inicializacion } void loop() { VALORPOT = analogRead(POT); // lee valor de entrada A0 ANGULO = map(VALORPOT, 0, 1023, 0, 180); // con funcion map convierte rango de 0 a 1023 // a rango de angulo de 0 a 180 servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 23/10/2019 - 10:15:23 ID-Usuario: 192.168.1.106 BENITEZ AZUL ******************************************** ******************************************** /* Capitulo 6 de Arduino desde cero en Español Segundo programa que lee el valor del potenciometro conectado a entrada A0 y lo convierte a valor de angulo para mover al servo hacia el mismo. Autor: bitwiseAr */ #include // incluye libreria de Servo Servo servo1; // crea objeto int PINSERVO = 2; // pin 2 conectado a señal del servo int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int VALORPOT; // variable para almacenar valor leido en entrada A0 int ANGULO; // valor de angulo a cargar en el servo int POT = 0; // potenciometro en entrada analogica A0 void setup() { servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo // las entradas analogicas no requieren inicializacion } void loop() { VALORPOT = analogRead(POT); // lee valor de entrada A0 ANGULO = map(VALORPOT, 0, 1023, 0, 180); // con funcion map convierte rango de 0 a 1023 // a rango de angulo de 0 a 180 servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } ******************************************** ******************************************** ---------------------------------------------------- 24/10/2019 - 12:18:36 ID-Usuario: 192.168.1.103 Pedro Maximiliano,Quiroga Angel Gabriel ******************************************** ******************************************** //mediante un modulo de bluetooth encendimos una lapara de 12v utilizando una interfaz con rele y octocoplador , todo esto con una aplicacion de ANDROID hecho con MIT inventor . * //integrantes :Pedro maximiliano y Quiroga angel gabriel void setup() { Serial.begin(9600); //Iniciar el serial pinMode(5, OUTPUT); //Establecer el pin 5 como salida } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } long entrada = bufferString.toInt(); //Se carga lo leido en la variable entrada Serial.println(entrada);//Muestro lo que entre if(entrada == 1234) //Si es 'codigo', encender el LED { digitalWrite(5, HIGH); Serial.println("LED encendido"); Serial.println(entrada); } else if(entrada == 0) //Si es '0', apagar el LED { digitalWrite(5, LOW); Serial.println("LED apagado"); } } } ******************************************** ******************************************** ---------------------------------------------------- 25/10/2019 - 10:09:45 ID-Usuario: 192.168.1.103 Rivarola juan pablo Y Vazquez Julian ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(5, OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; if(tempC > 29.00) { digitalWrite(5,HIGH); delay(100); digitalWrite(5,LOW); delay(100); } // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop delay(500); } ******************************************** ******************************************** ---------------------------------------------------- 25/10/2019 - 11:44:01 ID-Usuario: 192.168.1.103 Rivarola juan pablo Y Vazquez Julian ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(5, OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(8,OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; if(tempC > 30.00) { digitalWrite(5,HIGH); delay(100); digitalWrite(5,LOW); delay(100); } if(tempC > 30.00) { digitalWrite(6,HIGH); delay(100); } else { digitalWrite(6,LOW); } if(tempC < 24.00) { digitalWrite(8,HIGH); delay(100); } else { digitalWrite(8,LOW); } if(tempC > 24.00 && tempC < 29.00) { digitalWrite(7,HIGH); delay(100); } else { digitalWrite(7,LOW); } // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop delay(500); } ******************************************** ******************************************** ---------------------------------------------------- 25/10/2019 - 12:32:56 ID-Usuario: 192.168.1.103 Rivarola juan pablo Y Vazquez Julian ******************************************** ******************************************** /* Creado: Luis del Valle -Adaptado Prof: DJB */ // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) int pinLM35 = 0; // Variable del pin de entrada del sensor (A0) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(5, OUTPUT); pinMode(6,OUTPUT); pinMode(7,OUTPUT); pinMode(8,OUTPUT); pinMode(2, OUTPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); pinMode(9,OUTPUT); pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(pinLM35); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; if(tempC > 30.00) { digitalWrite(2,HIGH); delay(100); digitalWrite(2,LOW); delay(100); } if(tempC > 30.00) { digitalWrite(3,HIGH); delay(100); digitalWrite(9,HIGH); delay(100); digitalWrite(12,HIGH); delay(100); digitalWrite(6,HIGH); delay(100); digitalWrite(7,HIGH); delay(100); digitalWrite(10,HIGH); delay(100); } else { digitalWrite(3,LOW); digitalWrite(9,LOW); delay(100); digitalWrite(12,LOW); delay(100); digitalWrite(6,LOW); delay(100); digitalWrite(7,LOW); delay(100); digitalWrite(10,LOW); delay(100); } if(tempC < 24.00) { digitalWrite(4,HIGH); delay(100); digitalWrite(7,HIGH); delay(100); digitalWrite(10,HIGH); delay(100); digitalWrite(11,HIGH); delay(100); } else { digitalWrite(4,LOW); digitalWrite(7,LOW); delay(100); digitalWrite(10,LOW); delay(100); digitalWrite(11,LOW); delay(100); } if(tempC > 24.00 && tempC < 29.00) { digitalWrite(5,HIGH); delay(100); digitalWrite(8,HIGH); delay(100); digitalWrite(9,HIGH); delay(100); digitalWrite(12,HIGH); delay(100); digitalWrite(11,HIGH); delay(100); digitalWrite(7,HIGH); delay(100); digitalWrite(10,HIGH); delay(100); } else { digitalWrite(5,LOW); digitalWrite(8,LOW); delay(100); digitalWrite(9,LOW); delay(100); digitalWrite(12,LOW); delay(100); digitalWrite(11,LOW); delay(100); digitalWrite(7,LOW); delay(100); digitalWrite(10,LOW); delay(100); } // Envia el dato al puerto serial Serial.print("Temperatura= "); Serial.println(tempC); // Esperamos un tiempo para repetir el loop delay(500); } ******************************************** ******************************************** ---------------------------------------------------- 25/10/2019 - 15:20:18 ID-Usuario: 192.168.1.103 Mucholi Tobias , Di Palma Marco , Silva Nazareno ******************************************** ******************************************** // ULTRASONIDO PARPADEO PIN13 SEGUN DISTANCIAS PROXIMIDAD // CON BUZZER EN PIN 2 // AUTOR: JORGE ZAB (10-10-19) //hecho por los pibes buenos de 6to4ta (mucholi ,silva y di palma) int Pecho = 8; //pin Echo int Ptrig = 9; //pin Trigger unsigned long duracion, distancia; // void setup() { Serial.begin (9600); // inicializa el puerto seria a 9600 baudios pinMode(Pecho, INPUT); // define el pin 8 como entrada (echo) pinMode(Ptrig, OUTPUT); // define el pin 9 como salida (triger) pinMode(13, 1); // Define el pin 13 como salida pinMode(2, 1); // Define el pin 2 como salida del buzzer pinMode(11,OUTPUT);//A pinMode(12,OUTPUT);//B pinMode(3,OUTPUT);//D pinMode(4,OUTPUT);//E pinMode(5,OUTPUT);//C pinMode(6,OUTPUT);//F pinMode(7,OUTPUT);//G } void loop() { digitalWrite(Ptrig, LOW); delayMicroseconds(2); digitalWrite(Ptrig, HIGH); // genera el pulso de trigger por 10ms delayMicroseconds(10); digitalWrite(Ptrig, LOW); duracion = pulseIn(Pecho, HIGH); distancia = (duracion / 2) / 29; // calculo de distancia (ver link a fucionamiento del sensor) if (distancia >= 500 || distancia <= 0) { // si la distancia es mayor a 500cm o menor a 0cm Serial.println("---"); // no mide nada } else { Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); // le coloca a la distancia los centimetros "cm" digitalWrite(13, 0); // en bajo el pin 13 } if (distancia <= 59 && distancia > 40) { if ( distancia <= 59 && distancia > 50) { digitalWrite(3,HIGH); digitalWrite(4,LOW); digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(6,HIGH); digitalWrite(11,HIGH); digitalWrite(2,LOW); digitalWrite(12,LOW); } if ( distancia <= 49 && distancia > 40) { digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(6,HIGH); digitalWrite(11,LOW); digitalWrite(2,HIGH); digitalWrite(12,HIGH); } digitalWrite(13, HIGH); //blink en el pin 13 si la distancia es menor o igual a 20 cm y mayor a 15 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 si la distancia es menor o igual a 20 cm y mayor a 15 cm delay(500); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(500); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 39 && distancia > 20) { if ( distancia <= 39 && distancia > 30) { digitalWrite(3,HIGH); digitalWrite(4,LOW); digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(6,LOW); digitalWrite(11,HIGH); digitalWrite(2,HIGH); digitalWrite(12,HIGH); } if ( distancia <= 29 && distancia > 20) { digitalWrite(3,HIGH); digitalWrite(4,HIGH); digitalWrite(5, LOW); digitalWrite(7,HIGH); digitalWrite(6,LOW); digitalWrite(11,HIGH); digitalWrite(2,HIGH); digitalWrite(12,HIGH); } digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 15 cm y mayor a 10 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 delay(250); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(250); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 19 && distancia > 1) { if ( distancia <= 19 && distancia > 1) { digitalWrite(3,LOW); digitalWrite(4,LOW); digitalWrite(5,HIGH); digitalWrite(7,LOW); digitalWrite(6,LOW); digitalWrite(11,LOW); digitalWrite(2,LOW); digitalWrite(12,HIGH); } digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 10 cm y mayor a 5 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 delay(125); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(125); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } if (distancia <= 9) { digitalWrite(13, HIGH); // blink en el pin 13 si la distancia es menor o igual a 5 cm digitalWrite(2, HIGH); //SUENA BUZZER en el pin 2 delay(50); digitalWrite(13, LOW); digitalWrite(2, LOW); delay(50); Serial.print(distancia); // envia el valor de la distancia por el puerto serial Serial.println("cm"); } } ******************************************** ******************************************** ---------------------------------------------------- 25/10/2019 - 18:24:17 ID-Usuario: 192.168.1.106 GIORGETTI ALAN / DARIO COPPA ******************************************** ******************************************** //Alan Giorgetti-Dario Coppa // TERMINATOR #include int pin=2; DHT11 dht11(pin); void setup() { Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); delay(1000); pinMode(12,OUTPUT); pinMode(6,OUTPUT); pinMode(11,OUTPUT); pinMode(10,OUTPUT); pinMode(9,OUTPUT); pinMode(8,OUTPUT); pinMode(7,OUTPUT); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } if((dht11.read(hum, temp)) > 25.00); { digitalWrite(7,LOW); digitalWrite(9,LOW); digitalWrite(10,LOW); digitalWrite(8,LOW); digitalWrite(6,HIGH); digitalWrite(12,HIGH); digitalWrite(11,HIGH); Serial.println("TEMPERATURA MINIMA"); Serial.println("-----------------------------"); delay(100); } if((dht11.read(hum, temp)) > 27.00); { digitalWrite(6,HIGH); digitalWrite(12,HIGH); digitalWrite(11,HIGH); digitalWrite(10,LOW); digitalWrite(9,HIGH); digitalWrite(8,HIGH); digitalWrite(7,HIGH); Serial.println("TEMPERATURA MINIMA"); Serial.println("-----------------------------"); delay(100); } if((dht11.read(hum, temp)) > 28.00); { digitalWrite(6,HIGH); digitalWrite(12,HIGH); digitalWrite(10,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH); digitalWrite(11,LOW); digitalWrite(9,LOW); Serial.println("TEMPERATURA = a la mama de nacho"); Serial.println("-----------------------------"); delay(100); } delay(2000); //Recordad que solo lee una vez por segundo } ******************************************** ******************************************** ---------------------------------------------------- 25/10/2019 - 18:24:58 ID-Usuario: 192.168.1.103 Encina Lorena y Chavez Ariel ******************************************** ******************************************** // Lorena Encina y Ariel Chavez //Terminar DHT11 #include int pin=2; DHT11 dht11(pin); void setup() { pinMode(3, OUTPUT);//configura pin 3 como salida A pinMode(5, OUTPUT);//configura pin 4 como salida B pinMode(7, OUTPUT);//configura pin 5 como salida C pinMode(8, OUTPUT);//configura pin 6 como salida D pinMode(10, OUTPUT);//configura pin 7 como salida E pinMode(11, OUTPUT);//configura pin 8 como salida F pinMode(13, OUTPUT);//configura pin 9 como salida G Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); delay(1000); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else if (temp > 20); {digitalWrite(3,LOW); digitalWrite(5,LOW); digitalWrite(7,LOW); digitalWrite(8,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); digitalWrite(13,LOW) ; } if (temp > 26); { digitalWrite(3,HIGH); digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(8,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); digitalWrite(13,LOW) ; } if (temp > 28); { digitalWrite(3,LOW); digitalWrite(5,HIGH); digitalWrite(7,HIGH); digitalWrite(8,LOW); digitalWrite(10,HIGH); digitalWrite(11,HIGH); digitalWrite(13,LOW) ; } { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(1000); //Recordad que solo lee una vez por segundo } ******************************************** ******************************************** ---------------------------------------------------- 01/11/2019 - 09:30:47 ID-Usuario: 192.168.1.108 ******************************************** ******************************************** //German Guzman 5to 4ta // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(3, OUTPUT);//LED VERDE pinMode(5, OUTPUT);//LED AMARILLO pinMode(6, OUTPUT);//LED ROJO pinMode(8, OUTPUT);//BUZZER } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(0); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial //Serial.print("Temperatura= "); // Serial.println(tempC); if (tempC < 24) { digitalWrite(3,HIGH ); // LED VERDE digitalWrite(5,LOW ); //LED AMARILLO digitalWrite(6,LOW ); //LED ROJO digitalWrite(8,LOW); //BUZZER } if ((tempC >= 26) && (tempC<= 28)) { digitalWrite(3,LOW ); // LED VERDE digitalWrite(5,HIGH); //LED AMARILLO digitalWrite(6,LOW ); //LED ROJO digitalWrite(8,LOW); //BUZZER } if (tempC >= 30) { digitalWrite(3,LOW ); // LED VERDE digitalWrite(5,LOW ); //LED AMARILLO digitalWrite(6,HIGH ); //LED ROJO digitalWrite(8,HIGH); //BUZZER HIGH delay (100);// delay en el buzzer y led rojo digitalWrite (8,LOW);// BUZZER LOW delay (100);// delay en el buzzer y led rojo } // Esperamos un tiempo para repetir el loop delay(100); } ******************************************** ******************************************** ---------------------------------------------------- 01/11/2019 - 10:34:23 ID-Usuario: 192.168.1.108 ******************************************** ******************************************** //German Guzman 5to 4ta DISPLAY LED A TEMPERATURA // Declaracion de variables globales float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); pinMode(3, OUTPUT);// DISPLAY LED b pinMode(4, OUTPUT);// DISPLAY LED c pinMode(5, OUTPUT);// DISPLAY LED d pinMode(6, OUTPUT);// DISPLAY LED e pinMode(7, OUTPUT);// DISPLAY LED f pinMode(8, OUTPUT);// DISPLAY LED g } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 tempC = analogRead(0); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0)/1024.0; // Envia el dato al puerto serial //Serial.print("Temperatura= "); // Serial.println(tempC); if (tempC < 24) { digitalWrite(3,LOW ); // b en LOW digitalWrite(4,LOW ); // c en LOW digitalWrite(5,HIGH ); // d en HIGH digitalWrite(6,HIGH); // e en HIGH digitalWrite(7,HIGH ); // f en HIGH digitalWrite(8,LOW ); // g en LOW } if ((tempC >= 26) && (tempC<= 28)) { digitalWrite(3,LOW ); // b en LOW digitalWrite(4,LOW ); // c en LOW digitalWrite(5,LOW ); // d en LOW digitalWrite(6,LOW); // e en LOW digitalWrite(7,LOW ); // f en LOW digitalWrite(8,HIGH ); // g en HIGH } if (tempC >= 30) { digitalWrite(3,HIGH ); // b en HIGH digitalWrite(4,HIGH ); // c en HIGH digitalWrite(5,LOW ); // d en LOW digitalWrite(6,HIGH); // e en HIGH digitalWrite(7,HIGH ); // f en HIGH digitalWrite(8,HIGH ); // g en HIGH } // Esperamos un tiempo para repetir el loop delay(100); } ******************************************** ******************************************** ---------------------------------------------------- 01/11/2019 - 13:57:08 ID-Usuario: 192.168.1.107 6to4ta Lenguaje(todos) ******************************************** ******************************************** // Librerías #include #include // Declaración de la direcciones MAC,IP,GATEWAY y SUBNET. byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED}; // Dentro del cdm de Windows ponemos ipconfig y buscamos en adaptador de LAN inalámbrica IPAddress ip(192,168,1,103); // 192.168.1.XX donde XX es una dirección que no esté utilizada //En Router ProfesorDJB se reservo esta IP a esa MAC IPAddress gateway(192, 168, 1, 1); IPAddress subnet(255, 255, 255, 0); // Creamos un servidor Web con el puerto 80 que es el puerto HTTP por defecto EthernetServer server(80); int LED = 8; // Pin digital para el LED String estado = "OFF"; // Estado del LED inicialmente "OFF" void setup() { Serial.begin(9600); // Comienzo de la comunicación serie // Inicializamos la comunicación Ethernet y el servidor Ethernet.begin(mac, ip, gateway, subnet); server.begin(); Serial.print("La IP del servidor local es: "); Serial.println(Ethernet.localIP()); // Nos devuelve la IP del Ethernet Shield pinMode(LED,OUTPUT); // Pin digital 8 como salida } void loop() { EthernetClient client = server.available(); // Creamos un cliente Web // Cuando detecte un cliente a través de una petición HTTP if (client) { Serial.println(); // Salto de línea Serial.println("Nuevo cliente"); Serial.println(); boolean currentLineIsBlank = true; // Una petición HTTP acaba con una línea en blanco String cadena=""; // Creamos una cadena de caracteres vacía while (client.connected()) { if (client.available()) { char c = client.read();// Leemos la petición HTTP carácter por carácter Serial.write(c);// Visualizamos la petición HTTP por el Monitor Serial cadena.concat(c);// Unimos el String 'cadena' con la petición HTTP (c). // De esta manera convertimos la petición HTTP a un String // Ya que hemos convertido la petición HTTP a una cadena de caracteres, ahora podremos buscar partes del texto. int posicion=cadena.indexOf("LED="); // Guardamos la posición de la instancia "LED=" a la variable 'posicion' if(cadena.substring(posicion)=="LED=ON") // Si en la posición 'posicion' hay "LED=ON" { digitalWrite(LED,HIGH); estado="ON"; } if(cadena.substring(posicion)=="LED=OFF") // Si en la posición 'posicion' hay "LED=OFF" { digitalWrite(LED,LOW); estado="OFF"; } // Cuando reciba una línea en blanco, quiere decir que la petición HTTP ha acabado y el servidor Web está listo // para enviar una respuesta if (c == '\n' && currentLineIsBlank) { // Enviamos al cliente una respuesta HTTP client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(); // Página web en formato HTML client.println(""); client.println(""); client.println(""); client.println(""); client.println (F (""));//De aqui en adelante MAS CLARO client.println("

"); client.println("

LED controlado por Servidor Web con Arduino

"); client.println("

Gordillo,Mucholi,Pedro,Lezcano,DIpalma,Quiroga,Silva

"); client.println("

UwwU OwO ewe 7w7 nwn TwT 7v7 OuO

"); client.println(F("

El super O//w//O

")); // Creamos los botones. // Para enviar parámetros a través de HTML se utiliza el método URL encode. // Los parámetros se envían a través del símbolo '?' client.println("
"); client.println(""); client.println(""); client.println("

"); client.println("ESTADO DEL LED = "); client.print(estado); client.println("
"); client.println(""); client.println(""); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } // Dar tiempo al navegador para recibir los datos delay(10); client.stop();// Cierra la conexión } } ******************************************** ******************************************** ---------------------------------------------------- 01/11/2019 - 16:46:25 ID-Usuario: 192.168.1.108 Alan Giorgetti, Encina Lorena, Chavez Ariel ******************************************** ******************************************** //Primer programa de control ensayado con exito 28-11-17 /* TITULO: Control de un LED desde un servidor WEB con el Ethernet Shield W5100. AUTOR: MARIANO DEL CAMPO GARCÍA (@2016) --> INGENIERO TÉCNICO INDUSTRIAL ESPECIALIDAD ELECTRÓNICA - FACEBOOK: https://www.facebook.com/mariano.delcampogarcia - TWITTER: https://twitter.com/MarianoCampoGa - CORREO: marianodc83@gmail.com DESCRIPCIÓN DEL PROGRAMA Con este programa vamos a controlar el encendido y apagado de un LED a través de internet, mediante el Servidor WEB creado con el Ethernet Shield que conectamos a Arduino, que tenemos comunicado con nuestro router WIFI. ESQUEMA DE CONEXION +-----+ +----[PWR]-------------------| USB |--+ | +-----+ | | GND/RST2 [ ][ ] | | MOSI2/SCK2 [ ][ ] A5/SCL[ ] | | 5V/MISO2 [ ][ ] A4/SDA[ ] | | AREF[ ] | | GND[ ] | | [ ]N/C SCK/13[ ] | | [ ]IOREF MISO/12[ ] | | [ ]RST MOSI/11[ ]~| | [ ]3V3 +---+ 10[ ]~| | [ ]5v -| A |- 9[ ]~| | [ ]GND -| R |- 8[ ] | LED(+) | [ ]GND -| D |- | | [ ]Vin -| U |- 7[ ] | | -| I |- 6[ ]~| | [ ]A0 -| N |- 5[ ]~| | [ ]A1 -| O |- 4[ ] | | [ ]A2 +---+ INT1/3[ ]~| | [ ]A3 INT0/2[ ] | | [ ]A4/SDA RST SCK MISO TX>1[ ] | | [ ]A5/SCL [ ] [ ] [ ] RX<0[ ] | | [ ] [ ] [ ] | | UNO_R3 GND MOSI 5V ____________/ \_______________________/ NOTAS: - Cátodo(-) del LED (pata más corta) a GND a través de una R=220 omhs. - Ethernet Shield colocada sobre Arduino UNO (Los pines coinciden al 100%). - Ethernet Shield conectada al router WIFI mediante cable Ethernet standard (conector RJ45) - Arduino UNO alimentado a través de una batería externa de Litio-ion de 12V/3000mAh (DC 12300) */ // Librerías #include #include // Declaración de la direcciones MAC,IP,GATEWAY y SUBNET. byte mac[]={0xDE,0xAD,0xBE,0xEF,0xFE,0xED}; // Dentro del cdm de Windows ponemos ipconfig y buscamos en adaptador de LAN inalámbrica IPAddress ip(192,168,1,103); // 192.168.1.XX donde XX es una dirección que no esté utilizada //En Router ProfesorDJB se reservo esta IP a esa MAC IPAddress gateway(192, 168, 1, 1); IPAddress subnet(255, 255, 255, 0); // Creamos un servidor Web con el puerto 80 que es el puerto HTTP por defecto EthernetServer server(80); int LED = 8; // Pin digital para el LED String estado = "OFF"; // Estado del LED inicialmente "OFF" void setup() { Serial.begin(9600); // Comienzo de la comunicación serie // Inicializamos la comunicación Ethernet y el servidor Ethernet.begin(mac, ip, gateway, subnet); server.begin(); Serial.print("La IP del servidor local es: "); Serial.println(Ethernet.localIP()); // Nos devuelve la IP del Ethernet Shield pinMode(LED,OUTPUT); // Pin digital 8 como salida } void loop() { EthernetClient client = server.available(); // Creamos un cliente Web // Cuando detecte un cliente a través de una petición HTTP if (client) { Serial.println(); // Salto de línea Serial.println("Nuevo cliente"); Serial.println(); boolean currentLineIsBlank = true; // Una petición HTTP acaba con una línea en blanco String cadena=""; // Creamos una cadena de caracteres vacía while (client.connected()) { if (client.available()) { char c = client.read();// Leemos la petición HTTP carácter por carácter Serial.write(c);// Visualizamos la petición HTTP por el Monitor Serial cadena.concat(c);// Unimos el String 'cadena' con la petición HTTP (c). // De esta manera convertimos la petición HTTP a un String // Ya que hemos convertido la petición HTTP a una cadena de caracteres, ahora podremos buscar partes del texto. int posicion=cadena.indexOf("LED="); // Guardamos la posición de la instancia "LED=" a la variable 'posicion' if(cadena.substring(posicion)=="LED=ON") // Si en la posición 'posicion' hay "LED=ON" { digitalWrite(LED,HIGH); estado="ON"; } if(cadena.substring(posicion)=="LED=OFF") // Si en la posición 'posicion' hay "LED=OFF" { digitalWrite(LED,LOW); estado="OFF"; } // Cuando reciba una línea en blanco, quiere decir que la petición HTTP ha acabado y el servidor Web está listo // para enviar una respuesta if (c == '\n' && currentLineIsBlank) { // Enviamos al cliente una respuesta HTTP client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(); // Página web en formato HTML client.println(""); client.println(""); client.println(""); client.println(""); client.println (F (""));//De aqui en adelante MAS CLARO client.println("

"); client.println("
");//Linea horizontal client.println("

LED controlado por Servidor Web con Arduino

"); client.println("
");//Linea horizontal client.println("

Alan Giorgetti, Encina Lorena, Chavez Ariel

"); client.println("
");//Linea horizontal // Creamos los botones. // Para enviar parámetros a través de HTML se utiliza el método URL encode. // Los parámetros se envían a través del símbolo '?' client.println("
"); client.println(""); client.println(""); client.println("

"); client.println("ESTADO DEL LED = "); client.print(estado); client.println("
"); client.println("
"); client.println(""); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } // Dar tiempo al navegador para recibir los datos delay(10); client.stop();// Cierra la conexión } } ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA 1-11-19 ******************************************* ******************************************* 05/11/2019 - 15:58:12 ID-Usuario: 192.168.1.104 Cuenca Cenizo Tomàs ******************************************** ******************************************** /*PROGRAMA SERVO ANGULO Segun el dato enviado por entrada serie el servo gira en cierto angulo La orden (numero de 3 digitos puede llegar desde monitor serie o Bluetooth */ //ALUMNOS: CUENCA CENIZO TOMÁS, SILVA GARZIA SANTIAGO, FERRARO ALAN, GOMEZ LUCAS, AVALOS DAIANA #include // incluye libreria de Servo Servo servo; // crea objeto Servo servo2; Servo servo3: int PINSERVO = 2; // pin 2 conectado a señal del servo int PINSERVO2 = ; int PINSERVO3 = ; int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor void setup() { Serial.begin(9600); servo1.attach(PINSERVO, PINSERVO2, PINSERVO3, PULSOMIN, PULSOMAX); // inicializacion de servo } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se carga lo leido en la variable entrada //Serial.println(num); //activar si se desea ver que llega analisisnum(); }// de Serial Available } //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } //------------------Funcion analisisnum-------------------- void analisisnum() { // Servo centro - CODO DEL SERVO if (num==700)//servo centro { ANGULO =90; girarservo(); delay(trespservo); } if (num==750) //Servo derecha { ANGULO =60; girarservo(); delay(trespservo); } //DIENTE IZQUIERDO DEL SERVO if (num==800)//servo centro - EL DIENTE DESCANSA EN POSICION INICIAL { ANGULO =90; girarservo2(); delay(trespservo); } if (num==850) //Servo derecha - EL DIENTE MUERDE HACIA LA DERECHA { ANGULO =60; girarservo2(); delay(trespservo); } if (num==900) //Servo izquierda - EL DIENTE SE LIBERA A LA IZQUIERDA { ANGULO =120; girarservo2(); delay(trespservo); } // DIENTE DERECHO DEL BRAZO if (num==800)//servo centro - EL DIENTE DESCANSA EN POSICION INICIAL { ANGULO =90; girarservo3(); delay(trespservo); } if (num==900) //Servo derecha - EL DIENTE SE LIBERA HACIA LA DERECHA { ANGULO =60; girarservo3(); delay(trespservo); } if (num==850) //Servo izquierda - EL DIENTE MUERDE HACIA LA IZQUIERDA { ANGULO =120; girarservo3(); delay(trespservo); } }//llave fina de funcion analisisnum--- //Fin funcion analisisnum--------------------------- ******************************************** ******************************************** ---------------------------------------------------- 06/11/2019 - 16:21:11 ID-Usuario: 192.168.1.107 Henrichson Nahuel / Toledo ******************************************** ******************************************** //Henrichson Nahuel, Toledo Juan void setup() { Serial.begin(9600); //Iniciar el serial pinMode(8, OUTPUT); //Establecer el pin 5 como salida pinMode(7, OUTPUT); } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } long entrada = bufferString.toInt(); //Se carga lo leido en la variable entrada Serial.println(entrada);//Muestro lo que entre if(entrada == 12345) { digitalWrite(7, HIGH); digitalWrite(8, LOW); Serial.println("MOTOR SENTIDO HORARIO"); Serial.println(entrada); } if(entrada == 0) { digitalWrite(8, HIGH); digitalWrite(7, LOW); Serial.println("MOTOR SENTIDO ANTIHORARIO"); } if(entrada == 23456) { digitalWrite(8, LOW); digitalWrite(7, LOW); Serial.println("MOTOR APAGADO"); } } } ******************************************** ******************************************** ---------------------------------------------------- 06/11/2019 - 17:36:54 ID-Usuario: 192.168.1.109 JOSUE RODRIGUEZ MARCOS GODOY VALENTIN RUIZ ******************************************** ******************************************** // JOSUE RODRIGUEZ MARCOS GODOY RUIZ VALENTIN void setup() { Serial.begin(9600); //Iniciar el serial pinMode(5, OUTPUT); //Establecer el pin 13 como salida } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } long entrada = bufferString.toInt(); //Se carga lo leido en la variable entrada Serial.println(entrada);//Muestro lo que entre if(entrada == 12345) //Si es 'codigo', encender el LED { digitalWrite(5, HIGH); Serial.println("LED encendido"); Serial.println(entrada); } else if(entrada == 0) //Si es 'L', apagar el LED { digitalWrite(5, LOW); Serial.println("LED apagado"); } } } ******************************************** ******************************************** ---------------------------------------------------- 07/11/2019 - 11:11:00 ID-Usuario: 192.168.1.104 PEDRO,QUIROGA Y SILVA ******************************************** ******************************************** //Muestra estado de Sensores y accesos (puertas y ventanas) Version 3 //integradora 07/11/19 personalizamos el programa y armamos . // Autor : Pedro , quiroga ,silva //Se incluye lectura y muestra de un LM35 entrante por A0 //Se incluye lectura de DHT11 Sensor de Temperatura y Humedad PIN 8 //Se incluye lectura de puertas y ventanas PINES 2 a 7 //Se incluye lectura de nivel de luz (mediante LDR) FALTA #include //del sensor DHT11 DHT11 dht11(8); //aviso a libreria que voy a usar ese PIN 8 #include //para la shield Ethernet #include //para la shield Ethernet byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192, 168, 1, 105);//IP asignada en RED ProfesorDJB EthernetServer server(80); float tempC; // Variable para almacenar el valor obtenido //del sensor LM35 (0 a 1023) float temp, hum; //variables para el DHT11 void setup() { Serial.begin(9600); Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); //Recordar que no se pueden usar los PINES 10, 11, 12, y 13 (SPI) //Los usa la Ethernet Shield------------------------------------ //-------Defino entradas digitales - Accesos pinMode(2, INPUT); // entrada PUERTA DELANTERA pinMode(3, INPUT); // entrada PUERTA LATERAL pinMode(4, INPUT); // entrada PUERTA DE SERVICIO pinMode(5, INPUT); // entrada VENTANA FRENTE- Si Hay tarjeta SD no se puede usar pinMode(6, INPUT); // entrada VENTANA PATIO pinMode(7, INPUT); // entrada REJA ENTRADA //--------Fin Accesos----------------------- //Para el sensor DHT11 usamos el PIN digital 8 pinMode(8, INPUT); // entrada sensor DHT11 //------------------------------------------ } void loop() { EthernetClient client = server.available(); if (client) { Serial.println("new client"); bool currentLineIsBlank = true; String cadena = ""; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); // Al recibir linea en blanco, servir página a cliente if (c == '\n' && currentLineIsBlank) { client.println(F("HTTP/1.1 200 OK\nContent-Type: text/html")); client.println("Refresh: 10"); // refresca la pagina automaticamente cada 10 segundos //--Vea el concepto de la sintaxis F () en el apuinte MemoriaF.pdf----- //--Vea las etiquetas de HTML en apunte Manual_rapido_HTML.pdf------------- client.println(); client.println(""); //Color de fondo client.println(F("\n\nSensores y Accesos -\n\n")); client.println(F("
")); //----Vea en apuntes HTML los codigos de colores-----Pruebe hay diferencias--- client.println (F (""));//De aqui en adelante MAS CLARO client.println(F("

INTEGRADORA 2019 6to 4ta GRUPO B

")); client.println(F("

Integrantes:Pedro, Quiroga y silva

")); client.println (F (""));//De aqui en adelante NEGRO //client.println(F("

Estado de Accesos

")); //Entradas digitales son usadas para mostrar estado de accesos //---------------Puertas y ventanas--------------------------- //---------PUERTA DELANTERA----------------------------------- client.print("

PUERTA DELANTERA = "); if (digitalRead(2) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***

")); client.println (F (""));//NEGRO } //---------FIN PUERTA DELANTERA-------------------------------- //---------PUERTA LATERAL-------------------------------- client.print(F ("

PUERTA LATERAL = ")); if (digitalRead(3) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***

")); client.println (F (""));//NEGRO } //---------FIN PUERTA LATERAL-------------------------------- //---------PUERTA DE SERVICIO------------------------- client.print(F ("

PUERTA DE SERVICIO = ")); if (digitalRead(4) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***

")); client.println (F (""));//NEGRO } //---------FIN PUERTA DE SERVICIO------------------ //---------VENTANA FRENTE------------------------- client.print(F ("

VENTANA FRENTE = ")); if (digitalRead(5) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***

")); client.println (F (""));//NEGRO } //---------FIN VENTANA FRENTE---------------------- //---------VENTANA PATIO------------------------- client.print(F ("

VENTANA PATIO = ")); if (digitalRead(6) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***

")); client.println (F (""));//NEGRO } //---------FIN VENTANA PATIO------------------------- //---------REJA DE ENTRADA------------------------- client.print(F ("

REJA DE ENTRADA = ")); if (digitalRead(7) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN REJA DE ENTRADA------------------------- client.println("
");//Linea horizontal //client.println("

"); //client.println(F("

Lectura de Sensores

")); //---Muestra valor de Temperatura desde LM 35 usando A0 tempC = analogRead(A0); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0) / 1024.0; client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Temperatura Exterior")); client.println(" = "); client.println(tempC); client.println(F (" C - ")); //client.println(F("
")); //---FIN Muestra valor de Temperatura desde LM 35 usando A0 //Muetra valores de Temperatura y Humedad del DHT11 dht11.read(hum, temp); client.println(F ("Temperatura Interior")); client.println (F (" = ")); client.println(temp); client.println(F (" C - ")); // client.println(F("
")); client.println(F ("Humedad ")); client.println(F (" = ")); client.println(hum); client.println(F (" % ")); //client.println(F("
"));//Salta renglon client.println(F ("

"));//Cierro etiqueta- texto mas grande client.println("
");//Linea horizontal client.println(F("Refrescar")); //Refresca a la direccion IP de la red ProfesorDJB client.println(F("
\n")); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } delay(1); client.stop(); } } ******************************************** ******************************************** ---------------------------------------------------- 08/11/2019 - 17:04:58 ID-Usuario: 192.168.1.103 Giorgetti Alan, Coppa Dario, Chavez Ariel, Encina Lorena ******************************************** ******************************************** //Muestra estado de Sensores y accesos (puertas y ventanas) Version 3 //integradora 07/11/19 personalizamos el programa y armamos . // Autor : el Giorgetti,el Coppa,la Encina,el Chavez //Se incluye lectura y muestra de un LM35 entrante por A0 //Se incluye lectura de DHT11 Sensor de Temperatura y Humedad PIN 8 //Se incluye lectura de puertas y ventanas PINES 2 a 7 //Se incluye lectura de nivel de luz (mediante LDR) FALTA #include //del sensor DHT11 DHT11 dht11(8); //aviso a libreria que voy a usar ese PIN 8 #include //para la shield Ethernet #include //para la shield Ethernet byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress ip(192, 168, 1, 105);//IP asignada en RED ProfesorDJB EthernetServer server(80); float tempC; // Variable para almacenar el valor obtenido //del sensor LM35 (0 a 1023) float temp, hum; //variables para el DHT11 void setup() { Serial.begin(9600); Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); //Recordar que no se pueden usar los PINES 10, 11, 12, y 13 (SPI) //Los usa la Ethernet Shield------------------------------------ //-------Defino entradas digitales - Accesos pinMode(2, INPUT); // entrada PUERTA DELANTERA pinMode(3, INPUT); // entrada PUERTA LATERAL pinMode(4, INPUT); // entrada PUERTA DE SERVICIO pinMode(5, INPUT); // entrada VENTANA FRENTE- Si Hay tarjeta SD no se puede usar pinMode(6, INPUT); // entrada VENTANA PATIO pinMode(7, INPUT); // entrada REJA ENTRADA //--------Fin Accesos----------------------- //Para el sensor DHT11 usamos el PIN digital 8 pinMode(8, INPUT); // entrada sensor DHT11 //------------------------------------------ } void loop() { EthernetClient client = server.available(); if (client) { Serial.println("new client"); bool currentLineIsBlank = true; String cadena = ""; while (client.connected()) { if (client.available()) { char c = client.read(); Serial.write(c); // Al recibir linea en blanco, servir página a cliente if (c == '\n' && currentLineIsBlank) { client.println(F("HTTP/1.1 200 OK\nContent-Type: text/html")); client.println("Refresh: 10"); // refresca la pagina automaticamente cada 10 segundos //--Vea el concepto de la sintaxis F () en el apuinte MemoriaF.pdf----- //--Vea las etiquetas de HTML en apunte Manual_rapido_HTML.pdf------------- client.println(); client.println(""); //Color de fondo client.println(F("\n\nSensores y Accesos -\n\n")); client.println(F("
")); //----Vea en apuntes HTML los codigos de colores-----Pruebe hay diferencias--- client.println (F (""));//De aqui en adelante MAS CLARO client.println(F("

INTEGRADORA 2019 5to 4ta GRUPO A

")); client.println(F("

Integrantes:Giorgetti, Encina, Chavez, Coppa

")); client.println (F (""));//De aqui en adelante NEGRO //client.println(F("

Estado de Accesos

")); //Entradas digitales son usadas para mostrar estado de accesos //---------------Puertas y ventanas--------------------------- //---------PUERTA DELANTERA----------------------------------- client.print("

PUERTA DELANTERA = "); if (digitalRead(2) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA DELANTERA-------------------------------- //---------PUERTA LATERAL-------------------------------- client.print(F ("

PUERTA LATERAL = ")); if (digitalRead(3) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA LATERAL-------------------------------- //---------PUERTA DE SERVICIO------------------------- client.print(F ("

PUERTA DE SERVICIO = ")); if (digitalRead(4) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN PUERTA DE SERVICIO------------------ //---------VENTANA FRENTE------------------------- client.print(F ("

VENTANA FRENTE = ")); if (digitalRead(5) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN VENTANA FRENTE---------------------- //---------VENTANA PATIO------------------------- client.print(F ("

VENTANA PATIO = ")); if (digitalRead(6) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN VENTANA PATIO------------------------- //---------REJA DE ENTRADA------------------------- client.print(F ("

REJA DE ENTRADA = ")); if (digitalRead(7) == HIGH) { client.print(F ("Cerrada

")); } else { client.println (F (""));//ROJO client.print (F ("***ABIERTA***")); client.println (F (""));//NEGRO } //---------FIN REJA DE ENTRADA------------------------- client.println("
");//Linea horizontal //client.println("

"); //client.println(F("

Lectura de Sensores

")); //---Muestra valor de Temperatura desde LM 35 usando A0 tempC = analogRead(A0); // Calculamos la temperatura con la fórmula tempC = (5.0 * tempC * 100.0) / 1024.0; client.println(F ("

"));//Abro etiqueta- a partir de aqui texto mas grande client.println(F ("Temperatura Exterior")); client.println(" = "); client.println(tempC); client.println(F (" C - ")); //client.println(F("
")); //---FIN Muestra valor de Temperatura desde LM 35 usando A0 //Muetra valores de Temperatura y Humedad del DHT11 dht11.read(hum, temp); client.println(F ("Temperatura Interior")); client.println (F (" = ")); client.println(temp); client.println(F (" C - ")); // client.println(F("
")); client.println(F ("Humedad ")); client.println(F (" = ")); client.println(hum); client.println(F (" % ")); //client.println(F("
"));//Salta renglon client.println(F ("

"));//Cierro etiqueta- texto mas grande client.println("
");//Linea horizontal client.println(F("Refrescar")); //Refresca a la direccion IP de la red ProfesorDJB client.println(F("
\n")); break; } if (c == '\n') { currentLineIsBlank = true; } else if (c != '\r') { currentLineIsBlank = false; } } } delay(1); client.stop(); } } ******************************************** ******************************************** ---------------------------------------------------- FIN SEMANA DE 8-11-19 ******************************************** 12/11/2019 - 16:37:27 ID-Usuario: 192.168.1.104 Cuenca Cenizo Tomàs ******************************************** ******************************************** //PROGRAMA BRAZO ROBOTICO */ //ALUMNOS: CUENCA CENIZO TOMÁS, SILVA GARZIA SANTIAGO, FERRARO ALAN, GOMEZ LUCAS, AVALOS DAIANA, AYALA NOEMI #include // incluye libreria de Servo Servo servo1; // crea objeto Servo servo2; Servo servo3; int PINSERVO = 3; // pin 2 conectado a señal del servo int PINSERVO2 = 4; int PINSERVO3 = 5; int PULSOMIN = 750; // pulso minimo en microsegundos int PULSOMAX = 2750; // pulso maximo en microsegundos int num; // variable para almacenar valor leido int ANGULO; // valor de angulo a cargar en el servo int trespservo =300;// tiempo de detencion en posicion del servor void setup() { Serial.begin(9600); servo1.attach(PINSERVO, PULSOMIN, PULSOMAX); // inicializacion de servo1 servo2.attach(PINSERVO2, PULSOMIN, PULSOMAX); // inicializacion de servo2 servo3.attach(PINSERVO3, PULSOMIN, PULSOMAX); // inicializacion de servo3 } void loop() { if(Serial.available()>=1) { //Delay para favorecer la lectura de caracteres delay(22); //Se crea una variable que servirá como buffer String bufferString = ""; /* * Se le indica a Arduino que mientras haya datos * disponibles para ser leídos en el puerto serie * se mantenga concatenando los caracteres en la * variable bufferString */ while (Serial.available()>0) { bufferString += (char)Serial.read(); } num = bufferString.toInt(); //Se carga lo leido en la variable entrada //Serial.println(num); //activar si se desea ver que llega analisisnum(); }// de Serial Available } //-----------Funcion girar servo------------------- void girarservo() { servo1.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } void girarservo2() { servo2.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } void girarservo3() { servo3.write(ANGULO); // envia al servo el valor del angulo delay(20); // demora para que el servo llegue a posicion } //------------------Funcion analisisnum-------------------- void analisisnum() { // Servo centro - CODO DEL SERVO if (num==700)//servo centro { ANGULO =90; girarservo(); delay(trespservo); } if (num==750) //Servo derecha { ANGULO =60; girarservo(); delay(trespservo); } //DIENTE IZQUIERDO DEL SERVO if (num==800)//servo centro - EL DIENTE DESCANSA EN POSICION INICIAL { ANGULO =90; girarservo2(); delay(trespservo); } if (num==850) //Servo derecha - EL DIENTE MUERDE HACIA LA DERECHA { ANGULO =60; girarservo2(); delay(trespservo); } if (num==900) //Servo izquierda - EL DIENTE SE LIBERA A LA IZQUIERDA { ANGULO =120; girarservo2(); delay(trespservo); } // DIENTE DERECHO DEL BRAZO if (num==800)//servo centro - EL DIENTE DESCANSA EN POSICION INICIAL { ANGULO =90; girarservo3(); delay(trespservo); } if (num==900) //Servo derecha - EL DIENTE SE LIBERA HACIA LA DERECHA { ANGULO =60; girarservo3(); delay(trespservo); } if (num==850) //Servo izquierda - EL DIENTE MUERDE HACIA LA IZQUIERDA { ANGULO =120; girarservo3(); delay(trespservo); } }//llave fina de funcion analisisnum--- //Fin funcion analisisnum--------------------------- ******************************************** ******************************************** ---------------------------------------------------- 13/11/2019 - 15:22:04 ID-Usuario: 192.168.1.104 ALANIS ERIKA VELEIZAN BRANDON VASQUEZ CELESTE ******************************************** ******************************************** Control de grua Investigamos sobre el modulo bluetooth y como simularlo en proteus, en base a la informacion obtenida abrimos el archivo en proteus e instalamos el modulo bluetooth a la computadora, el cual tuvimos que conectarlo a un celular via bluetooth y descargar la aplicacion para contrlar el circuito en proteus desde el celular. La funcion de la aplicacion es la de controlar el movimiento de la grua(brazo,carro,gancho). ******************************************** ******************************************** ---------------------------------------------------- 13/11/2019 - 17:09:25 ID-Usuario: 192.168.1.114 ******************************************** ******************************************** ******************************************** ******************************************** ---------------------------------------------------- 13/11/2019 - 17:10:51 ID-Usuario: 192.168.1.114 Diaz joaquin, Josue rodriguez, Valentin Ruiz de la vega, Godoy Marcos ******************************************** ******************************************** Informe Grúa 6to 3ra 2019-11-13 Explicación: A nuestro equipo se nos fue dado el reto de actualizar la aplicación ya existente de la grúa, los programadores en turno decidimos poner en marcha el proyecto encabezando la idea de mejorar los símbolos y la estética del programa. Iniciamos con la idea de desarrollar nuestros propios símbolos los cuales fueron puestos en marcha y ejecutados con el programa “Picsart”, lamentablemente no tuvimos en cuenta el tema del tamaño por lo cual tuvimos que arreglarlo a continuación. También decidimos cambiar la letra de algunos carteles para que queden de una forma mas prolija, al momento de probar el proyecto quedo en un funcionamiento optimo pero con el defecto de la fata de icono a lo cual tuvimos que recurrir al hecho de integrarlo con la ayuda del buscador Google encontrando una imagen que destacaba a la situación y así con todo listo terminamos la ejecución con gran éxito. Programadores y diseñadores: Días Joaquín, Rodrigues Josue, Ruiz Valentín, Godoy Marcos. ******************************************** ******************************************** ---------------------------------------------------- 22/11/2019 - 11:29:05 ID-Usuario: 192.168.1.103 Rivarola juan y Quinteros Abigail ******************************************** ******************************************** #include DHT11 dht11(2); void setup() { Serial.begin(9600); delay(3000); Serial.println("OK-conectado"); delay(1000); pinMode (12,OUTPUT); pinMode (11,OUTPUT); pinMode (10,OUTPUT); pinMode (9,OUTPUT); } void loop() { int err; float temp, hum; if((err = dht11.read(hum, temp)) == 0) // Si devuelve 0 es que ha leido bien { Serial.print("Temperatura: "); Serial.print(temp); //-------------------------------------------- if(temp < 27) { digitalWrite(12,HIGH );// PIN 12es colocado en estado alto (HIGH) digitalWrite(11,LOW ); digitalWrite(10,LOW ); digitalWrite(9,LOW ); } //-------------------------------------------- if(temp >27 && temp <29) { digitalWrite(11,HIGH );// PIN 11 es colocado en estado alto (HIGH) digitalWrite(12,LOW); digitalWrite(10,LOW); digitalWrite(9,LOW); } //-------------------------------------------- if(temp>29) { digitalWrite(10,HIGH );// PIN 10 es colocado en estado alto (HIGH) digitalWrite(9,HIGH); delay(100); digitalWrite(9,LOW); delay(100); digitalWrite(11,LOW); digitalWrite(12,LOW); } //-------------------------------------------- Serial.print(" Humedad: "); Serial.print(hum); Serial.println(); } else { Serial.println(); Serial.print("Error Num :"); Serial.print(err); Serial.println(); } delay(2000); //Recordad que solo lee una vez por segundo } ******************************************** ******************************************** ---------------------------------------------------- 22/11/2019 - 17:09:57 ID-Usuario: 192.168.1.103 Dario Coppa,Encina Lorena,Chavez Ariel ******************************************** ******************************************** //Biblioteca necesaria para LCDs #include //Iniciamos los pines a utilizar LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //( RS, EN, D4, D5, D6, D7) void setup() { // Aqui el codigo de configuracion, se ejecuta una sola vez: lcd.begin(16, 2); //Expresamos el numero de columnas y filas de nuestro LCD } void loop() { // Aqui el codigo principal que se va a correr repetidamente: lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("Lorena"); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Encina"); // Enviar el mensaje delay(1800); lcd.clear(); lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("Ariel"); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Chavez"); // Enviar el mensaje delay(1800); lcd.clear(); lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("Dario"); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Coppa"); // Enviar el mensaje delay(1800); lcd.clear(); lcd.setCursor(0, 0); // fijar cursor en columna 0, linea 0 (seria primera fila) lcd.print("5_4"); lcd.setCursor(0, 1); // fijar cursor en columna 0, linea 1 (seria segunda fila) lcd.print("Turno Tarde"); // Enviar el mensaje delay(1800); lcd.clear(); } ******************************************** ******************************************** ---------------------------------------------------- FIN DE LA SEMANA 22-11-19 ***************************************+