Entradas

PROYECTO 7.2: DISPLAY CUENTA ATRÁS

Imagen
Consiste en reproducir la cuenta atrás que propone el libro en la página 162.  #define Pin_a 3 #define Pin_b 4 #define Pin_c 7 #define Pin_d 6 #define Pin_e 5 #define Pin_f 2 #define Pin_g 1 void setup () { pinMode(Pin_a,OUTPUT); pinMode(Pin_b,OUTPUT); pinMode(Pin_c,OUTPUT); pinMode(Pin_d,OUTPUT); pinMode(Pin_e,OUTPUT); pinMode(Pin_f,OUTPUT); pinMode(Pin_g,OUTPUT); } void loop() {  //Cuenta atras desde nueve   nueve();   delay(500);   ocho();   delay(500);   siete();   delay(500);   seis();   delay(500);   cinco();   delay(500);   cuatro();   delay(500);   tres();   delay(500);   dos();   delay(500);   uno();   delay(500);   cero();   delay(500); }             void nueve () {   digitalWrite (Pin_a, HIGH);   digitalWrite (Pin_b, HIGH);   digitalWrite (Pin_c, HIGH);   digitalWrite (Pin_d, LOW);   digitalWrite (Pin_e, LOW);   digitalWrite (Pin_f, HIGH);   digitalWrite (Pin_g, HIGH); }   void ocho () {   digitalWrite (Pin_a, HIGH);   digitalWrite (Pin_b, HIGH);   digitalWrite (Pin_

PROYECTO 13: La tragedia Electrónica

YA FUE HECHO, ENTREGADO Y FIRMADO POR EL PROFESORADO DE LA ASIGNATURA DE TECNOLOGÍA E INFORMÁTICA JAVIER BUENO .

PROYECTO 14: CONTROL DE TEMPERATURA

Imagen
  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). #define PINBUZZER 5 #define NTC A0  void setup ( ) { Serial.begin(9600); pinMode(5,OUTPUT); pinMode(A0, INPUT); } void loop ( ) { int temp = analogRead (A0);  if(temp>18){ tone (PINBUZZER,523,5000); //Suena Do delay (1000); } else {     digitalWrite (PINBUZZER,LOW); } Serial.print("Lectura:");  Serial.print(temp); Serial.print("Voltios:");  Serial.println(temp*0.00488); delay(1000);                }

PROYECTO 16: SENSOR DE ULTRASONIDO 2

Utilizando los conocimientos adquirido, vamos a crear un simulador de un aparcamiento de centro comercial, en el cual, cuando hay un coche aparcado en un hueco, hay un led rojo encendido y cuando no hay coche hay un led verde. #define trigPin 12  #define echoPin 8  #define PINVERDE 3  #define PINROJO 10 void setup()         {             Serial.begin (9600);        //Configuración del pin analógico             pinMode (trigPin, OUTPUT);   //Salida del trigPin             pinMode (echoPin, INPUT);    //Entrada echoPin             pinMode (PINVERDE,OUTPUT);  //Salida del Pin Verde             pinMode (PINROJO,OUTPUT);   //Salida del Pin Rojo       }      void loop()         {            long duracion, distancia ;                                 digitalWrite (trigPin, LOW);                                  delayMicroseconds (5000);                                       digitalWrite (trigPin, HIGH);                                 delayMicroseco

PROYECO 15: SENSOR DE ULTRASONIDOS 1

Imagen
La práctica consiste en crear un programa que haga una medición de distancia correcta utilizando un sensor de ultrasonidos. #define trigPin 12  #define echoPin 8 void setup()         {             Serial.begin (9600);        //Configuración del pin analógico             pinMode(trigPin, OUTPUT);   //Salida del trigPin             pinMode(echoPin, INPUT);    //Entrada echoPin                  }      void loop()         {            long duracion, distancia ;                                 digitalWrite (trigPin, LOW);                                  delayMicroseconds (5000);                                       digitalWrite (trigPin, HIGH);                                 delayMicroseconds (5000);                                      digitalWrite (trigPin, LOW);                                 duracion = pulseIn(echoPin, HIGH) ;                         distancia = duracion / 2 / 29.1  ;                          Serial.println(String(distancia) + " cm.&qu

PROYECTO 12: LUZ AUTOMÁTICA

Imagen
Utilizando un LDR, una resistencia de 10 K y un LED, tienes que construir un circuito que encienda el LED cuando se apaguen las luces de la clase y que se apague el LED cuando se enciendan las luces de la clase.  #define LED 13 void setup ( )  { Serial.begin(9600); //La velocidad de la transferencia de datos pinMode(A0, INPUT); //Configura el pin analígico A0 pinMode(13,OUTPUT); } void loop ( ) { int luz = analogRead (A0);  //Lee la entrada analógica if(luz>250){ digitalWrite(LED,HIGH); } else {     digitalWrite(LED,LOW); } Serial.print("Lectura:LOVE ME FIND ME SAVE ME");   //Muestra la lectura Serial.print(luz); Serial.print("Voltios:");   //Muestra los voltios Serial.println(luz*0.00488); delay(1000);                 //Los segundos que dura }

PRÁCTICA 11: SENSOR DE LUZ

Imagen
La práctica consiste en teclear el código de la página 185 del libro, o más bien copiar y pegar el código que viene que viene a continuación. void setup ( )  { Serial.begin (9600); //La velocidad de transferencia pinMode (A0, INPUT); //Configura el pin analógico A0 } void loop ( ) { int luz = analogRead (A0);  //Lee la entrada Serial.print("Lectura:BTSinSpain");   //Muestra la lectura Serial.print(luz); Serial.print("Voltios:");   //Muestra los voltios Serial.println(luz*0.00488); delay(2000);                 //Segundos que esperamos }