martes, 31 de marzo de 2020

P2_DETECTOR DE MOVIMIENTO


P2_DETECTOR DE MOVIMIENTO 
CON TINKERKAD



Esta es la captura del circuito



Este es el código del circuito





VÍDEO


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);
    }
}