Mostrando entradas con la etiqueta 2º TRIM. Mostrar todas las entradas
Mostrando entradas con la etiqueta 2º TRIM. Mostrar todas las entradas

lunes, 23 de marzo de 2020

TINKERCAD


TINKERCAD


EN ESTA IMAGEN EL LED ESTÁ ENCENDIDO




EN ESTA IMAGEN EL LED ESTÁ APAGADO




ESTE ES EL CÓDIGO

lunes, 2 de marzo de 2020

sensor infrarrojo




SENSOR INFRARROJO


 Esensor infrarrojo es un dispositivo optoelectrónico capaz de medir la radiación electromagnética infrarrroja de los cuerpos en su campo de visión.


Pines


➤ VCC: VOLTAJE DE CORRIENTE CONTINUA.
SE CONECTA A 5 VOLTIOS.


➤ GND: TOMA DE TIERRA



➤ OUT: PIN DIGITAL







EJEMPLOS DE USO

Mando de la tele
Seguridad
lector de QR y códigos de barra
En los coches para detectar si el coche se sale del carril
Básicamente detecta el cambio de colores entre claro y oscuro <<blanco o negro>>



  EXPLICACIÓN

El código que hemos creado sirve para detectar si hay un objeto cercano oscuro o claro
En el apartado de variables globales colocamos que la variable infrarrojo es igual a 0
En el apartado de setup colocamos un bloque verde en el que ponemos un código ese código sirve para poder los valores del infrarrojo.
En el apartado de loop indicamos que la variable infrarrojo leerá el sensor infrarrojo.
Después colocamos un bloque verde
Luego un bloque de espera

seguidamente colocamos un bloque que indica que si la variable infrarrojo es igual a 0 el led se encienda
De lo contrario que el led se apague





CÓDIGO








/***   Included libraries  ***/




/***   Global variables and function definition  ***/
const int sensor_infrarrojos = 7;
const int led = 3;

float luz = 0;



/***   Setup  ***/
void setup() {
    pinMode(sensor_infrarrojos, INPUT);
    pinMode(led, OUTPUT);

    Serial.begin(9600);

}


/***   Loop  ***/
void loop() {
    luz = digitalRead(sensor_infrarrojos);
    delay(500);
    if (luz == 0) {
        digitalWrite(led, HIGH);
    } else if (luz == 1) {
        digitalWrite(led, LOW);
    }
}



martes, 4 de febrero de 2020

P.1_SENSORES ARDUINO

SENSORES ARDUINO 


¿Qué es un sensor?

Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas variables de instrumentación, y transformarlas en variables eléctricas.





➤SENSOR DE HUMEDAD



Mide la humedad del aire usando un sistema basado en un condensador.
El material aislante que absorbe el agua está hecho de un polímero                                  que toma y libera el agua basándose en la humedad relativa de la zona dada






➤ SENSOR DE GAS













Los sensores de gases MQ son una familia de dispositivos diseñados para detectar la presencia de distintos componentes químicos en el aire.





➤SENSOR DE PRESIÓN ATMOSFÉRICA











Sirve para registrar la medición de la presión del aire o estimar la altitud del sensor respecto al nivel del mar.






➤ SENSOR DE ULTRASONIDO


Un sensor de ultra sonidos es un dispositivo para medir distancias. Su funcionamiento se base en el envío de un pulso de alta frecuencia, no audible por el ser humano. Este pulso rebota en los objetos cercanos y es reflejado hacia el sensor, que dispone de un micrófono adecuado para esa frecuencia.





➤ SENSOR  DE TEMPERATURA













Es un sensor de temperatura digital. A diferencia de otros dispositivos como los termistores en los que la medición de temperatura se obtiene de la medición de su resistencia eléctrica, el sensor de temperatura es un integrado con su propio circuito de control, que proporciona una salida de voltaje proporcional a la temperatura.

viernes, 31 de enero de 2020

P4_SENSOR DE LUZ V.2



        SENSOR DE LUZ VERSIÓN 2













EXPLICACIÓN



 1_En el apartado de variables globales declaramos una variable a la que llamamos luz, además con el bloque verde añadimos un comentario para identificar quien lo ha hecho.


2_En la parte de setup colocamos otro bloque verde en el que ponemos un código que nos permitirá ver los valores del LDR.


3_En la zona del bucle colocamos un bloque que indica que la variable luz va a      medir el LDR
  ➔Colocamos un bloque de espera  
  ➜ Ahora colocamos un bloque en el que indicamos que si la variable luz es menor que 400 que el led se encieda (esto supone que el led este a                  máxima potencia)               
  ➜Después pondríamos otro bloque que indica que si de lo contrario la variable luz es menor que 600 que escriba en el pin digital 3 el valor analógico de            155.
  ➜Debajo de este bloque colocaríamos otro en el que indicamos que si la variable luz es menor que 800 escribiríamos en el pin digital 3 el valor        analógico de 75.
  ➜ Finalmente colocamos un bloque que indica que de lo contrario (es decir que si el valor que mide la LDR es mayor de 800) se apague el led.  



➯  CÓDIGO DEL PROYECTO

/***   Included libraries  ***/




/***   Global variables and function definition  ***/
const int led_A01 = 3;
const int sensor_de_luz = A0;

/*
MAL013A
*/
float LUZ = 0;



/***   Setup  ***/
void setup() {
    pinMode(led_A01, OUTPUT);
    pinMode(sensor_de_luz, INPUT);

    Serial.begin(9600);

}


/***   Loop  ***/
void loop() {
    LUZ = analogRead(sensor_de_luz);
    Serial.println(LUZ);

    delay(50);
    if (LUZ < 400) {
        digitalWrite(led_A01, HIGH);
    } else if (LUZ < 600) {
        analogWrite(3, 155);
    } else if (LUZ < 800) {
        analogWrite(3, 75);
    } else {
        digitalWrite(led_A01, LOW);
    }
}



➯  COLOCACIÓN DEL CIRCUITO EN LA PLACA






➯ VÍDEO DEL PROGRAMA