Entradas

017 VOLUNTARIO ( SENSOR DE LUZ + BUZZER )

Imagen
Código del programa : //hola soy Sandra de 3ºC //SENSOR LUZ+ BUZZER  #define PINBUZZER 5 // DEFINIMOS LA FUNCIÓN void setup ( )  { Serial.begin(9600); //la velocidad de tranferencia de datos pinMode(A0, INPUT); //configurar el pin analogico A0 como entrada pinMode(5,OUTPUT);  //Configuramos el pin como salida } void loop ( ) { int luz = analogRead (A0);  //leer la entrada analogica if(luz>500){   tone(PINBUZZER,440,500);  // PRODUCIR SONIDO delay(500);                 // DURACIÓN } else {      digitalWrite(PINBUZZER,LOW);  //Periodo en 5V     } Serial.print("Lectura:");   //mostrar la lectura de la LDR en el monitor serie Serial.print(luz); Serial.print("Voltios:");   //mostrar los voltios que le llegan Serial.println(luz*0.00488); delay(1000);                 //esperar 0,5 segundos ...

016 SENSOR DE ULTRASONIDOS 2

Imagen
Código del programa : //hola somos sandra y qian yan de 3ºC //aparcamiento #define trigPin 12        //Pines a los que conectamos el sensor #define echoPin 8 #define PINRROJO 7 #define PINVERDE 10 void setup()        { Serial.begin (9600);       // conectar al monitor pinMode(trigPin, OUTPUT); // se encarga de enviar el pulso (salida) pinMode(echoPin, INPUT);  // se encarga de el retroceso de ese pulso (entrada) pinMode (10,OUTPUT); pinMode (7,OUTPUT);           } void loop()//funcion para medir la distancia a un objeto en cm { long duracion, distancia ; digitalWrite(trigPin, LOW);    // Emitimos delayMicroseconds(2);          //el pulso digitalWrite(trigPin, HIGH);              delayMicroseconds(10);          digitalWrite(trigPin, LOW);      duracion = pulseIn(e...

015 SENSOR ULTRASONIDO 1

Imagen
Código del programa : //hola somos sandra y qian yan de 3ºC #define trigPin 12        //Pines a los que conectamos el sensor #define echoPin 8 void setup()        { Serial.begin (9600);       // conectar al monitor pinMode(trigPin, OUTPUT); // se encarga de enviar el pulso (salida) pinMode(echoPin, INPUT);  // se encarga de el retroceso de ese pulso (entrada)           } void loop()//funcion para medir la distancia a un objeto en cm { long duracion, distancia ; digitalWrite(trigPin, LOW);    // Emitimos delayMicroseconds(2);          //el pulso digitalWrite(trigPin, HIGH);              delayMicroseconds(10);          digitalWrite(trigPin, LOW);      duracion = pulseIn(echoPin, HIGH) ; // Calculamos el tiempo distancia = duracion / 2 / 29.1  ;    // Ca...

014 CONTROL DE TEMPERATURA

Imagen
Código del programa : //hola somos Sandra y Qian Yan de 3ºC //Utilizando un NTC o un PTC, una resistencia de 10 K y un BUZZER, tienes que construir un circuito que encienda el haga que suene una alarma de sirena de ambulancia cuando se acerca una fuente de calor (un soldador eléctrico en clase) a la termoresistencia. Cuando cese el calor (se aleje el soldador, cesará el sonido). // DEFINIR FUNCIÓN #define PINBUZZER 5 #define NTC A0 void setup ( )  { Serial.begin(9600); //la velocidad de tranferencia de datos pinMode(A0, INPUT); //configurar el pin analogico A0 como entrada pinMode(5,OUTPUT); } void loop ( ) { int temp = analogRead (A0);  //leer la entrada analogica if(temp<400){ tone(PINBUZZER,440,500); delay(500); } else {     digitalWrite(PINBUZZER,LOW); } Serial.print("Lectura:");   //mostrar la lectura de la LDR en el monitor serie Serial.print(temp); Serial.print("Voltios:");   //mostrar los voltios que le ll...

013 LA TRAGEDIA ELECTRÓNICA

ENTREGADO EL DÍA CORRESPONDIENTE EN UNA HOJA 

012 LUZ AUTOMÁTICA

Imagen
Código del programa: //hola somos Sandra y Qian yan de 3ºC //LUZ AUTOMÁTICA  #define LED 13 //DEFINIR FUNCIÓN void setup ( )  { Serial.begin(9600); //la velocidad de tranferencia de datos pinMode(A0, INPUT); //configurar el pin analogico A0 como entrada pinMode(13,OUTPUT); } void loop ( ) { int luz = analogRead (A0);  //leer la entrada analogica if(luz>250){ digitalWrite(LED,HIGH); } else {     digitalWrite(LED,LOW); } Serial.print("Lectura:");   //mostrar la lectura de la LDR en el monitor serie Serial.print(luz); Serial.print("Voltios:");   //mostrar los voltios que le llegan Serial.println(luz*0.00488); delay(1000);                 //esperar 0,5 segundos } foto y vídeo :