martes, 19 de noviembre de 2019

Proyecto sensor de luz (Parte I)



Bloques




EXPLICACIÓN: Si el circuito detecta que la variable de la luz es menor de 500, se apaga el LED. Si la variable del LED es mayor que 500, se enciende. 

Código

/***   Included libraries  ***/




/***   Global variables and function definition  ***/
const int led = 7;
const int sensor_de_luz = A0;

float luz = 0;



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

Serial.begin(9600);

}


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

delay(200);
if(luz > 500){digitalWrite(led,LOW);
}
else {digitalWrite(led,HIGH);
}
}



Conexión de los elementos en la tarjeta Arduino






Apuntes Arduino

La tarjeta arduino sirve para controlar circuitos mediante ordenador.

Para conectar el ciruito → chips.
       ↓
Actúa como un ordenador

PINES:


GND: Tierra (polo negativo)


PIN DIGITAL (2-13): Mandar señal digital - Recibir señal digital
Sólo hay dos opciones: Sí (encendido) / No (apagado)
PINES CON Pueden tener salida: analógica* o digital

*Pin analógico: puede mandar una señal variable - EJ: Enciéndete poco a poco
-Salida regulable (0-255)
-Entrada digital


3V / 5V: Fuente de corriente (polo positivo) sin control (suministro continuo)

Entrada analógica (analog in): A0 - A5
Mandan información a la placa.
Reciben una señal. Si la señal es analógica, reciben una señal variable.
Cuando recibe señal es entre 0-1024
Si reciben 0 - no reciben nada de señal
Si reciben 1024 - reciben la señal máxima