TEMA 10 SENSOR DE HUMEDAD Y TEMPERATURA #include <DHT.h> const int dhtpin = 6; DHT dht(dhtpin, DHT11); void setup() { Serial.begin(9600); Serial.println("Datos Del Tiempo"); dht.begin (); } void loop() { delay(1000); float hum = dht.readHumidity(); float temp = dht.readTemperature(); if (temp <= 25) { Serial.print ("Humedad="); Serial.println(hum); Serial.print("Temperatura="); Serial.print(temp); Serial.println ("FRIO"); } else { Serial.print ("Humedad="); Serial.println(hum); Serial.print("Temperatura="); Serial.print(temp); Serial.println ("CALUROSO"); } }
Entradas
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
TEMA 9 PIR LDR const int led=8; const int pir=2; int ldr=A0; int led1=10; void setup() { pinMode (led,OUTPUT); pinMode (pir,INPUT); pinMode (9,OUTPUT); pinMode(led1,OUTPUT); pinMode(ldr,INPUT); Serial.begin(9600); } void loop() { delay(1000); if(digitalRead(pir)==HIGH && (analogRead (ldr) <=600)) { digitalWrite(led1,HIGH); digitalWrite (led,HIGH); digitalWrite (9,HIGH); Serial.println("Intruso Detectado"); delay(300); } else{ digitalWrite(led,LOW); digitalWrite (9,LOW); digitalWrite(led1,LOW); Serial.println("Sin Peligro"); } }
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
TEMA 8 ZUMBADOR const int led=8; const int pir=2; void setup() { pinMode (led,OUTPUT); pinMode (pir,INPUT); pinMode (9,OUTPUT); Serial.begin(9600); } void loop() { delay(1000); if(digitalRead(pir)==HIGH) { digitalWrite (led,HIGH); digitalWrite (9,HIGH); Serial.println("Intruso Detectado"); delay(300); } else{ digitalWrite(led,LOW); digitalWrite (9,LOW); Serial.println("Sin Peligro"); } }
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
TEMA 6 SECUENCIAL CON LIBRERIA FOR CON PULSADOR int n; int pulsador=7; void setup() { for (n = 9; n < 13; n++) { pinMode(pulsador,0); pinMode(n, 1); } } void loop() { pulsador = digitalRead (7); if (pulsador==1){ for (n = 9; n <=12; n++) { digitalWrite (n, 1); delay(100); digitalWrite(n, 0); delay(100); } for (n = 11; n >= 9; n--) { digitalWrite (n, 1); delay(100); digitalWrite(n, 0); delay(100); } } }
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
TEMA 5 MODULO RELE CON COMPUERTA NAND int pul1 = 1; int pul2 = 2; int salida = 3; void setup() { pinMode (pul1, INPUT); pinMode (pul2, INPUT); pinMode (salida, OUTPUT); } void loop() { pul1 = digitalRead(1); pul2 = digitalRead(2); if (pul1 == 1 && pul2 == 1) { digitalWrite(salida, 1); } else { digitalWrite(salida, 0); } }