Entradas

Mostrando entradas de junio, 2018

¡¡¡ FELIZ VERANO !!!

Imagen

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 :

011 SENSOR DE LUZ

Imagen
Código del programa: //HOLA,SOMOS SANDRA Y QIAN YAN DE 3ºC //sensor de luz void setup ( )  { Serial.begin (9600); //la velocidad de tranferencia de datos pinMode (A0, INPUT); //configurar el pin analogico A0 como entrada } void loop ( ) { int luz = analogRead (A0);  //leer la entrada analogica 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(2000);                 //esperar 0,5 segundos } foto y vídeo:

010 CUANDO YA NO ESTÉ : Energía y transporte con Tony Seba

Enlace del vídeo: https://www.youtube.com/watch?v=7s2MH74VkE4 preguntas:  1.- ¿CÓMO SE LLAMA EL HOMBRE AL QUE ENTREVISTA IÑAKI GABILONDO? ¿QUÉ TITULACIÓN/PROFESIÓN TIENE? INVESTIGA SOBRE ÉL UN POCO EN WIKIPEDIA 2.- ¿QUÉ DICE QUE OCURRIRÁ EN EL AÑO 2021? ¿Y EN EL AÑO 2030? 3.- ¿QUÉ DICE QUE VA A OCURRIR EN PAÍSES COMO NORUEGA, EEUU, CHINA O VENEZUELA? 4.- ¿QUÉ SUPERFICIE DICE QUE OCUPARÍAMOS EN EEUU DE PANELES FOTOVOLTAICOS PARA ALIMENTAR TODO EL PAÍS? SABIENDO QUE ESPAÑA TIENE 45 MILLONES DE HABITANTES Y EEUU TIENE UNOS 350 MILLONES, ¿QUÉ SUPERFICIE DEBERÍA USARSE EN ESPAÑA PARA ALIMENTAR EL PAÍS ENTERO? 5.- REALIZA UNA REDACCIÓN QUE ESTIME CÓMO SERÁ EL MUNDO DENTRO DE UNOS 20 AÑOS? ES EL MOMENTO DE USAR TU IMAGINACIÓN, IMAGINA UN MUNDO FUTURO, EN VARIOS CAMPOS SI QUIERES, EN EL TRANSPORTE O A NIVEL DOMÉSTICO O EN TU OCIO O EN EL TRABAJO, ETC.  1. Se llama Tony Seba y es profesor en la universidad de Stanford y emprendedor en serie de Silicon Valley . 2.En 2.021 lo...

09 SEMÁFORO

Imagen
Código del programa : //hola somos Sandra y Qian Yan de 3ºC //DEFINIMOS LA FUNCIÓN Y PIN #define PINVERDE 3 #define PINAMBAR 12 #define PINROJO 7 #include <Servo.h> Servo myservo; int pos = 0; void setup(){   pinMode(PINVERDE,OUTPUT);   pinMode(PINAMBAR,OUTPUT);   pinMode(PINROJO,OUTPUT);   myservo.attach(9); } void loop(){   //Encender el LEDROJO durante 5 segundos   digitalWrite(PINROJO,HIGH);   delay(5000);   //Apagar el LEDROJO y encender el LED AMBAR   digitalWrite(PINROJO,LOW);   digitalWrite(PINAMBAR,HIGH);   delay(2000);    //la barrera sube y el pinambar se queda enecendido   for (pos = 0; pos <= 90; pos +=1)    {       myservo.write(pos);                  delay(22.22);                       }   digitalWrite(PINAMBAR,LOW);   ...

08 CONTROL SERVOMOTORES

Imagen
Código del programa : //HOLA SOMOS SANDRA Y QIAN YAN DE 3ºC //servomotor #include <Servo.h> Servo myservo;  // crea el objeto servo int pos = 0;    // posicion del servo void setup() {    myservo.attach(6);  // vincula el servo al pin digital 9 } void loop() {    //varia la posicion de 0 a 180, con esperas de 15ms    for (pos = 0; pos <= 180; pos += 1)    {       myservo.write(pos);                  delay(15);                       }    //varia la posicion de 0 a 180, con esperas de 15ms    for (pos = 180; pos >= 0; pos -= 1)    {       myservo.write(pos);                  delay(15);                       } } foto y vídeo ...

07.2 CUENTA ATRÁS

Imagen
código del programa: //HOLA SOMOS SANDRA Y QIOAN YAN DE 3ºC //CUENTA ATRÁS //definimos pines #define pina 3 #define pinb 4 #define pinc 7 #define pind 6 #define pine 5 #define pinf 2 #define ping 1 void setup() {                   // configuramos los pines    pinMode(pina ,OUTPUT);   pinMode(pinb,OUTPUT);   pinMode(pinc,OUTPUT);   pinMode(pind,OUTPUT);   pinMode(pine,OUTPUT);   pinMode(pinf,OUTPUT);   pinMode(ping,OUTPUT); } void loop(){                       // cuenta atrás desde nueve    nueve();   delay(1000);   ocho();   delay(1000);   siete();   delay(1000);   seis();   delay(1000);   cinco();   delay(1000);   cuatro();   delay(1000);   tres();   delay(1000);   dos();   delay(100...

07.1 activar número 5

Imagen
Código del programa: //HOLA SOMOS SANDRA Y QIAN YAN DE 3ºC //mostrar info en un display de  5 segmento // definimos pines  #define Pin_a 3 #define Pin_d 6  #define Pin_f 2 #define Pin_g 1 #define Pin_c 7 void setup()// Se define la función cinco { digitalWrite (Pin_a,HIGH); digitalWrite(Pin_c,HIGH); digitalWrite (Pin_d,HIGH); digitalWrite (Pin_f , HIGH); digitalWrite(Pin_g,HIGH); } void loop() { Fotos :

06 BUZZER 6 (MELODÍA + DIODO )

Imagen
Código del programa : //Hola somos Sandra y Qian Yan //Pin al que conectamos el altavoz #define PINBUZZER 6 void setup(){  pinMode(13,OUTPUT);  //Tema principal de el bueno el feo (principio canción) y el malo + diodo   tone(6,440,750);   digitalWrite(13,HIGH);   delay(750);   digitalWrite(13,LOW);      delay(100);   tone(6,294,1000);   digitalWrite(13,HIGH);   delay(1000);   digitalWrite(13,LOW);      delay(100);   tone(6,440,750);   digitalWrite(13,HIGH);   delay(750);   digitalWrite(13,LOW);      delay(100);   tone(6,294,1000);   digitalWrite(13,HIGH);   delay(1000);   digitalWrite(13,LOW);      delay(100);   tone(6,440,1400);   digitalWrite(13,HIGH);   delay(1400);   digitalWrite(13,LOW);      delay(100);   tone(6,349,750);   digitalWrite(13,HIGH); ...

05 BUZZER 3

Imagen
Código del programa : //Hola somos Sandra y Qian Yan //Pin al que conectamos el altavoz #define PINBUZZER 6 void setup(){  //Tema principal de el bueno el feo y el malo   tone(6,440,500);  //producir sonido   delay(500);       //duracion del sonido   tone(6,294,1000);   delay(1000);   tone(6,440,500);   delay(500);   tone(6,294,1000);   delay(1000);   tone(6,440,1500);   delay(1500);   tone(6,349,500);   delay(500);   tone(6,392,500);   delay(500);   tone(6,295,2000);   delay(2000);   tone(6,440,500);    delay(500);   tone(6,294,1000);   delay(1000);   tone(6,440,500);   delay(500);   tone(6,294,1000);   delay(1000);   tone(6,440,1700);   delay(1700);   tone(6,349,500);   delay(500);   tone(6,392,500);   delay(500);   tone(6,262,1000);   delay(1000); ...

04 BUZZER 2 (MI PRIMERA MELODÍA)

Imagen
Código del programa : //HOLA SOMOS QIAN YAN Y SANDRA DE 3ºC //CONECTAR EL ALTAVOZ AL PIN 12 #define PINBUZZER 5 // Nº de notas negras en un minuto #define TEMPO 120 // Frecuencias de las notas // musicales de una escala #define Do 262 #define Re 294 #define Mi 320 #define Fa 349 #define Sol 392 #define La 440 #define Si 494 #define Do_alto 523 // Duraciones de las notas // musicasles en milisegundos #define NEGRA 60000/TEMPO #define REDONDA          NEGRA *4 #define BLANCA           NEGRA *2 #define CORCHEA          NEGRA /2 #define SEMICORCHEA      NEGRA /4 void setup() {     tone (PINBUZZER,Do_alto,CORCHEA) ;     delay (CORCHEA*1.3) ;       //Para diferenciar entre las notas     //esperamos un 30 %     tone(PINBUZZER,Sol,SEMICORCHEA) ;     delay(SEMICORCHEA*1.3) ;     tone(PINBUZZ...

03 BUZZER 1

Imagen
Código del programa : //HOLA SOMOS QIAN YAN Y SANDRA DE 3ºC //La práctica consiste en hacer sonido (casi ruido) con el BUZZER #define PINBUZZER 5                   //Buzzer void setup(){      pinMode(PINBUZZER,OUTPUT);  //Configuramos el pin como salida } void loop(){      digitalWrite(PINBUZZER,HIGH);  //Periodo en 5V      delay(1);      digitalWrite(PINBUZZER,LOW);   //Periodo en 0V      delay(1); } Foto y vídeo:

02 LATIDOS

Imagen
Código del programa : //HOLA SOMOS SANDRA Y QIAN YAN DE 3ºC //consiste en hacer funcionar : DIODO + RESISTENCIA void setup () {   pinMode(13,OUTPUT); // indicando y activando ñº 13 como salida   } void loop() // encender y apagar  constantemente el diodo  {     digitalWrite(13,HIGH);//primer latido   delay(100);   digitalWrite(13,LOW); //apagando el led   delay(100);          //tiempo de espera   digitalWrite(13,HIGH);//segundo latido   delay(100);          //tiempo de espera   digitalWrite(13,LOW);//apagando el led   delay(750);          //espacio entre latidos } Foto y vídeo  :

01 PARPADEO (BLINKING)

Imagen
Código del programa : //HOLA SOMOS SANDRA Y QIAN YAN DE 3ºC //ESTE PROGRAMA CONSISTE EN EL FUNCIONAMIENTO DEL PIN 12 (BLINKING) void setup() {   //INDICANDO Y ACTIVANDO Nº 12 COMO SALIDA  pinMode(12,OUTPUT); } //ENCENDER Y APAGAR CONSTANTEMENTE void loop() {   digitalWrite(12,HIGH);  //ENCENDER EL LED (HIGH ES EL NIVEL DE VOLTAJE)   delay(1000);            //ESPERAR DURANTE UN SEGUNDO   digitalWrite(12,LOW);   //APAGAR LED CUANDO BAJA EL NIVEL DE VOLTAJE)  delay(2000);             //ESEPERAR DURANTE UN SEGUNDO } Foto y vídeo :