2. Práctica 1
#include <DHT.h>
int SENSOR=2;
int temp,humedad;
DHT dht(SENSOR,DHT11);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
humedad=dht.readHumidity();
temp=dht.readTemperature();
Serial.print("Temperatura: ");
Serial.print(temp);
Serial.print("ºC humedad: ");
Serial.print(humedad);
Serial.println("-");
delay(500);
}
Realizar la programación de la
tarjeta Arduino en la que se
programe el sensor de
temperatura/humedad
3. Práctica 2
#include <DHT.h>
int SENSOR=2;
int temp,humedad;
int pin1=13;
int pin2=12;
int pin3=11;
int pin4=10;
int pin5=9;
DHT dht (SENSOR,DHT11);
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(pin1,OUTPUT);
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
pinMode(pin5,OUTPUT);
}
void loop() {
humedad=dht.readHumidity();
temp=dht.readTemperature();
Serial.print("Temperatura: = ");
Serial.print(temp);
Serial.print(humedad);
Serial.println("-");
delay(500);
if (temp<=25){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, LOW);
digitalWrite(pin3, LOW);
digitalWrite(pin4, LOW);
digitalWrite(pin5, LOW);
delay(500);
}
if (temp==26){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, LOW);
digitalWrite(pin4, LOW);
digitalWrite(pin5, LOW);
delay(500);
}
if (temp==27){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, LOW);
digitalWrite(pin5, LOW);
delay(500);
if (temp==28){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, HIGH);
digitalWrite(pin5, LOW);
delay(500);
}
if (temp<=29){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, HIGH);
digitalWrite(pin5, HIGH);
delay(500);
}
}
Realiza la programación de
arduino la cual programe 5
leds de acuerdo al monitoreo
del sensor de temp,
Que cense la temperatura
desde 12ºC a 25ºC,
4. Práctica 3
#include <DHT.h>
int SENSOR=2;
int temp,humedad;
int pin1=13;
int pin2=12;
int pin3=11;
int pin4=10;
int pin5=9;
int pin6=8;
int pin7=7;
int pin8=6;
int pin9=5;
int pin10=4;
DHT dht (SENSOR,DHT11);
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(pin1,OUTPUT);
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
pinMode(pin5,OUTPUT);
pinMode(pin6,OUTPUT);
pinMode(pin7,OUTPUT);
pinMode(pin8,OUTPUT);
pinMode(pin9,OUTPUT);
pinMode(pin10,OUTPUT);
}
void loop() {
humedad=dht.readHumidity();
temp=dht.readTemperature();
Serial.print("Temperatura: = ");
Serial.print(temp);
Serial.print(humedad);
Serial.println("-");
delay(500);
}
Realizar la
programación de la
tarjeta Arduino la cual
encienda un display
de 7 segmentos a.b.c
mostrando el Último
digito de la
temperatura censada
con su sensor de
DHT 11
5. Práctica 4
int relay=7;
void setup() {
pinMode (relay,OUTPUT);
}
void loop() {
digitalWrite (relay,HIGH);
delay(1000);
digitalWrite (relay,LOW);
delay(1000);
}
Utilizando el censor de
movimiento y el relay hacer
que un foco se encienda al
momento de que detecte
movimiento
6. Práctica 5
int PIRpin=9;
int sensor=3;
void setup() {
pinMode(sensor,OUTPUT);
pinMode(PIRpin, INPUT);
Serial.begin(9600);
}
void loop() {
intvalue=digitalRead(PIRpin);
if (value==HIGH){
digitalWrite(sensor,HIGH);
delay(1000);
Serial.println("si haymovimiento");
}
if (value==LOW){
digitalWrite(sensor, LOW);
Serial.println("no haymovimiento");
}
}
Realizar la programación
de la tarjeta arduino para
que al momento de
detectar un objeto con el
censor ultrasónico a una
distancia de 1 metro
accione un evento
7. Práctica 6
#include <DHT.h>
int relay=7;
int SENSOR=2;
int temp,humedad;
int pin1=13;
int pin2=12;
int pin3=11;
int pin4=10;
int pin5=9;
DHT dht (SENSOR,DHT11);
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(pin1,OUTPUT);
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
pinMode(pin5,OUTPUT);
pinMode (relay,OUTPUT);
}
void loop() {
humedad=dht.readHumidity();
temp=dht.readTemperature();
Serial.print("Temperatura: = ");
Serial.print(temp);
Serial.print(humedad);
Serial.println("-");
delay(500);
if (temp<=25){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, LOW);
digitalWrite(pin3, LOW);
digitalWrite(pin4, LOW);
digitalWrite(pin5, LOW);
delay(500);
}
if (temp==26){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, LOW);
digitalWrite(pin4, LOW);
digitalWrite(pin5, LOW);
delay(500);
}
if (temp==27){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, LOW);
digitalWrite(pin5, LOW);
delay(500);
if (temp==28){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, HIGH);
digitalWrite(pin5, LOW);
delay(500);
}
if (temp<=29){
digitalWrite(pin1, HIGH);
digitalWrite(pin2, HIGH);
digitalWrite(pin3, HIGH);
digitalWrite(pin4, HIGH);
digitalWrite(pin5, HIGH);
delay(500);
}
}
}
{
digitalWrite (relay,HIGH);
delay(1000);
digitalWrite (relay,LOW);
delay(1000);
}
}
Realizar la
programación
de la tarjeta
Arduino para
que al
momento de
detectar un
objeto con el
sensor
ultrasónico a
una distancia
de 1 metro
accione el
evento