SlideShare una empresa de Scribd logo
A. Cecilia Alcocer Martínez
Jessica A. Dueñas Angulo
Ailyn M. Sosa Andrade
 Plataforma de desarrollo basada en una placa electronica de hardware libre que
incorpora un microcontrolador reprogramable y una serie de pines hembra, los
que permiten establecer conexiones entre el microcontrolador y los diferentes
sensores y actuadores de una manera muy sencilla
 Sensor DHT11, sensor digital de
temperatura y humedad relativa de bajo
costo y fácil uso. Integra un sensor
capacitivo de humedad y un termistor para
medir el aire circundante, y muestra los
datos mediante una señal digital en el pin
de datos.
#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);
}
 Sensor DHT11
 Display 7 segmentos es un visualizador de 7
segmentos par representar caracteres en
equipos elecrtonicos. Esta compuesto de
segmentos que pueden encender o apagar
individualmente
#include <DHT.h>
int SENSOR =2;
int pin9=9;
int pin10=10;
int pin11=11;
int pin12=12;
int pin13=13;
int temp, humedad;
DHT dht (SENSOR,DHT11);
void setup() {
Serial.begin(9600);
pinMode (pin13,OUTPUT);
pinMode (pin12,OUTPUT);
pinMode (pin11,OUTPUT);
pinMode (pin10,OUTPUT);
pinMode (pin9,OUTPUT);
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("-");
if (temp<=21){
digitalWrite (pin9,HIGH);
digitalWrite(pin10,LOW);
digitalWrite(pin11,LOW);
digitalWrite(pin12,LOW);
digitalWrite(pin13,LOW);
}
if (temp==22){
digitalWrite (pin10,HIGH);
digitalWrite(pin9,HIGH);
digitalWrite(pin11,LOW);
digitalWrite(pin12,LOW);
digitalWrite(pin13,LOW);
}
if (temp==23){
digitalWrite (pin11,HIGH);
digitalWrite(pin9,HIGH);
digitalWrite(pin10,HIGH);
digitalWrite(pin12,LOW);
digitalWrite(pin13,LOW);
}
if (temp==24){
digitalWrite (pin12,HIGH);
digitalWrite(pin9,HIGH);
digitalWrite(pin10,HIGH);
digitalWrite(pin11,HIGH);
digitalWrite(pin13,LOW);
}
if (temp>=25){
digitalWrite (pin13,HIGH);
digitalWrite(pin10,HIGH);
digitalWrite(pin10,HIGH);
digitalWrite(pin10,HIGH);
digitalWrite(pin10,HIGH);
}
}
 Sensor DHT11
 Display 7 segmentos
#include <DHT.h>
int SENSOR =2;
int pinA=3;
int pinB=4;
int pinC=5;
int pinD=6;
int pinE=7;
int pinF=8;
int pinG=9;
int temp, humedad;
DHT dht (SENSOR,DHT11);
void setup() {
Serial.begin(9600);
pinMode (pinA,OUTPUT);
pinMode (pinB,OUTPUT);
pinMode (pinC,OUTPUT);
pinMode (pinD,OUTPUT);
pinMode (pinE,OUTPUT);
pinMode (pinF,OUTPUT);
pinMode (pinG,OUTPUT);
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);
if (temp==20){
digitalWrite (pinA,HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG,LOW);
}
if (temp<=21){
digitalWrite (pinA,LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD,LOW);
digitalWrite(pinE,LOW);
digitalWrite(pinF,LOW);
digitalWrite(pinG,LOW);
}
if (temp==22){
digitalWrite (pinA,HIGH);
digitalWrite(pinB,HIGH);
digitalWrite(pinC,LOW);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF,LOW);
digitalWrite(pinG, HIGH);
}
if (temp==23){
digitalWrite (pinA,HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE,LOW);
digitalWrite(pinF,LOW);
digitalWrite(pinG, HIGH);
}
if (temp==24){
digitalWrite (pinA,LOW);
digitalWrite(pinB, HIGH);
digitalWrite(pinC,HIGH);
digitalWrite(pinD,LOW);
digitalWrite(pinE,LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
if (temp==25){
digitalWrite (pinA,HIGH);
digitalWrite(pinB,LOW);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
if (temp==26){
digitalWrite (pinA,HIGH);
digitalWrite(pinB,LOW);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
if (temp==27){
digitalWrite (pinA,HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD,LOW);
digitalWrite(pinE,LOW);
digitalWrite(pinF,LOW);
digitalWrite(pinG,LOW);
}
if (temp==28){
digitalWrite (pinA,HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD, HIGH);
digitalWrite(pinE, HIGH);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
if (temp==29){
digitalWrite (pinA,HIGH);
digitalWrite(pinB, HIGH);
digitalWrite(pinC, HIGH);
digitalWrite(pinD,LOW);
digitalWrite(pinE,LOW);
digitalWrite(pinF, HIGH);
digitalWrite(pinG, HIGH);
}
 Sensor Relay1
int Relay1=2;
void setup() {
pinMode(Relay1,OUTPUT);
}
void loop() {
digitalWrite(Relay1,HIGH);
delay(1000);
digitalWrite(Relay1,LOW);
delay(1000);
}
 Sensor PIR
 Sensor Relay1
int LEDPin=13;
int PIRPin=2;
void setup() {
pinMode(LEDPin, OUTPUT);
pinMode(PIRPin, INPUT);
Serial.begin(9600);
}
void loop() {
int value= digitalRead(PIRPin);
if (value== HIGH){
digitalWrite(LEDPin, HIGH);
delay(1000);
Serial.println("detecto");
}
else{
digitalWrite(LEDPin, LOW);
Serial.println ("no detecto");
}
}
 Sensor Relay1
 Sensor Ultrasonico
int LEDPin=13;
int Trig=9;
int Echo=8;
void setup() {
pinMode(Trig, OUTPUT);
pinMode(Echo, INPUT);
Serial.begin(9600);
pinMode(LEDPin,OUTPUT);
}
void loop() {
long t;
long d;
digitalWrite(Trig, HIGH);
delay(1000);
digitalWrite(Trig, LOW);
t=pulseIn(Echo, HIGH);
d=t/59;
if (d>=100){
Serial.println("prender");
digitalWrite(LEDPin, HIGH);
delay(1000);
}
if (d<100){
Serial.println("apagado");
digitalWrite(LEDPin, LOW);
delay(1000);
}
}
 Sensor Relay1
 Sensor DHT11
#include <DHT.h>
int SENSOR =2;
int pin8=8;
int temp, humedad;
DHT dht (SENSOR,DHT11);
void setup() {
pinMode (pin8,OUTPUT);
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);
}
if (temp<26){
digitalWrite (pin8,LOW);
delay(1000);
}
if (temp>27){
digitalWrite (pin8,HIGH);
delay(1000);
}
}

Más contenido relacionado

La actualidad más candente (15)

Manejo de teclado 4x4 con pic 16 f84a
Manejo de teclado 4x4 con pic 16 f84aManejo de teclado 4x4 con pic 16 f84a
Manejo de teclado 4x4 con pic 16 f84a
 
Teclado Matricial
Teclado MatricialTeclado Matricial
Teclado Matricial
 
Presentacion proyecto final micro2
Presentacion proyecto final micro2Presentacion proyecto final micro2
Presentacion proyecto final micro2
 
Micro2 tema 4
Micro2 tema 4Micro2 tema 4
Micro2 tema 4
 
Microcontroladores ii en c. tema 4
Microcontroladores ii en c. tema 4Microcontroladores ii en c. tema 4
Microcontroladores ii en c. tema 4
 
Semaforos
SemaforosSemaforos
Semaforos
 
Presentacionarduino
PresentacionarduinoPresentacionarduino
Presentacionarduino
 
Tutorial proton part 5
Tutorial proton part 5Tutorial proton part 5
Tutorial proton part 5
 
Curso Micro Tema 1
Curso Micro Tema 1Curso Micro Tema 1
Curso Micro Tema 1
 
Servicios de bios para la transmisión de datos
Servicios de bios para la transmisión de datosServicios de bios para la transmisión de datos
Servicios de bios para la transmisión de datos
 
Proyecto Mano Robotica
Proyecto Mano RoboticaProyecto Mano Robotica
Proyecto Mano Robotica
 
Informe N°2-Microcontroladores
Informe N°2-MicrocontroladoresInforme N°2-Microcontroladores
Informe N°2-Microcontroladores
 
Proyectos con el pic16 f84 cekit
Proyectos con el pic16 f84 cekitProyectos con el pic16 f84 cekit
Proyectos con el pic16 f84 cekit
 
PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84
 
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladoresMicrocontroladores: Fundamentos de microprocesadores y microcontroladores
Microcontroladores: Fundamentos de microprocesadores y microcontroladores
 

Similar a Practicas arduino

Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
mario_10
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
hjdfjhdf
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
Jair BG
 

Similar a Practicas arduino (20)

Practicas ARDUINO
Practicas ARDUINOPracticas ARDUINO
Practicas ARDUINO
 
Practicas ARDUINO
Practicas ARDUINOPracticas ARDUINO
Practicas ARDUINO
 
Prácticas Arduino
Prácticas ArduinoPrácticas Arduino
Prácticas Arduino
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduino
 
Presentación ARDUINO
Presentación ARDUINO Presentación ARDUINO
Presentación ARDUINO
 
3 --37 en 1 especificaciones
3 --37 en 1 especificaciones3 --37 en 1 especificaciones
3 --37 en 1 especificaciones
 
Lab2 bluetooth.docx
Lab2 bluetooth.docxLab2 bluetooth.docx
Lab2 bluetooth.docx
 
Presentación Fuente interactiva concurso Smart Cities
Presentación Fuente interactiva concurso Smart CitiesPresentación Fuente interactiva concurso Smart Cities
Presentación Fuente interactiva concurso Smart Cities
 
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En RedesLw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
Lw2010 - Uso De La Programacion En Linux Para La Seguridad En Redes
 
Lw2010 Pedro Valera
Lw2010 Pedro ValeraLw2010 Pedro Valera
Lw2010 Pedro Valera
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Codificaciones c++2011
Codificaciones c++2011Codificaciones c++2011
Codificaciones c++2011
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino uno
 
Equipo7 Arduino
Equipo7 ArduinoEquipo7 Arduino
Equipo7 Arduino
 
Taller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª SesionTaller Arduino espacio-RES 2ª Sesion
Taller Arduino espacio-RES 2ª Sesion
 
Proyecto de arduino
Proyecto de arduinoProyecto de arduino
Proyecto de arduino
 
presentación arduino, ARDUINO Y SUS PARTES
presentación arduino, ARDUINO Y SUS PARTESpresentación arduino, ARDUINO Y SUS PARTES
presentación arduino, ARDUINO Y SUS PARTES
 
Proyectos pic 2008
Proyectos pic  2008Proyectos pic  2008
Proyectos pic 2008
 

Último

PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 

Último (20)

corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
Cerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencialCerebelo Anatomía y fisiología Clase presencial
Cerebelo Anatomía y fisiología Clase presencial
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATRBIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
BIENESTAR TOTAL - LA EXPERIENCIA DEL CLIENTE CON ATR
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDAS
 
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptxMódulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
Módulo No. 1 Salud mental y escucha activa FINAL 25ABR2024 técnicos.pptx
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Presentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clasesPresentación Pedagoía medieval para exposición en clases
Presentación Pedagoía medieval para exposición en clases
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
 
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico3.Conectores uno_Enfermería_EspAcademico
3.Conectores uno_Enfermería_EspAcademico
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 

Practicas arduino

  • 1. A. Cecilia Alcocer Martínez Jessica A. Dueñas Angulo Ailyn M. Sosa Andrade
  • 2.  Plataforma de desarrollo basada en una placa electronica de hardware libre que incorpora un microcontrolador reprogramable y una serie de pines hembra, los que permiten establecer conexiones entre el microcontrolador y los diferentes sensores y actuadores de una manera muy sencilla
  • 3.  Sensor DHT11, sensor digital de temperatura y humedad relativa de bajo costo y fácil uso. Integra un sensor capacitivo de humedad y un termistor para medir el aire circundante, y muestra los datos mediante una señal digital en el pin de datos.
  • 4. #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); }
  • 5.  Sensor DHT11  Display 7 segmentos es un visualizador de 7 segmentos par representar caracteres en equipos elecrtonicos. Esta compuesto de segmentos que pueden encender o apagar individualmente
  • 6. #include <DHT.h> int SENSOR =2; int pin9=9; int pin10=10; int pin11=11; int pin12=12; int pin13=13; int temp, humedad; DHT dht (SENSOR,DHT11); void setup() { Serial.begin(9600); pinMode (pin13,OUTPUT); pinMode (pin12,OUTPUT); pinMode (pin11,OUTPUT); pinMode (pin10,OUTPUT); pinMode (pin9,OUTPUT); 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("-"); if (temp<=21){ digitalWrite (pin9,HIGH); digitalWrite(pin10,LOW); digitalWrite(pin11,LOW); digitalWrite(pin12,LOW); digitalWrite(pin13,LOW); } if (temp==22){ digitalWrite (pin10,HIGH); digitalWrite(pin9,HIGH); digitalWrite(pin11,LOW); digitalWrite(pin12,LOW); digitalWrite(pin13,LOW); } if (temp==23){ digitalWrite (pin11,HIGH); digitalWrite(pin9,HIGH); digitalWrite(pin10,HIGH); digitalWrite(pin12,LOW); digitalWrite(pin13,LOW); } if (temp==24){ digitalWrite (pin12,HIGH); digitalWrite(pin9,HIGH); digitalWrite(pin10,HIGH); digitalWrite(pin11,HIGH); digitalWrite(pin13,LOW); } if (temp>=25){ digitalWrite (pin13,HIGH); digitalWrite(pin10,HIGH); digitalWrite(pin10,HIGH); digitalWrite(pin10,HIGH); digitalWrite(pin10,HIGH); } }
  • 7.  Sensor DHT11  Display 7 segmentos
  • 8. #include <DHT.h> int SENSOR =2; int pinA=3; int pinB=4; int pinC=5; int pinD=6; int pinE=7; int pinF=8; int pinG=9; int temp, humedad; DHT dht (SENSOR,DHT11); void setup() { Serial.begin(9600); pinMode (pinA,OUTPUT); pinMode (pinB,OUTPUT); pinMode (pinC,OUTPUT); pinMode (pinD,OUTPUT); pinMode (pinE,OUTPUT); pinMode (pinF,OUTPUT); pinMode (pinG,OUTPUT); 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); if (temp==20){ digitalWrite (pinA,HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG,LOW); } if (temp<=21){ digitalWrite (pinA,LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD,LOW); digitalWrite(pinE,LOW); digitalWrite(pinF,LOW); digitalWrite(pinG,LOW); } if (temp==22){ digitalWrite (pinA,HIGH); digitalWrite(pinB,HIGH); digitalWrite(pinC,LOW); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF,LOW); digitalWrite(pinG, HIGH); } if (temp==23){ digitalWrite (pinA,HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE,LOW); digitalWrite(pinF,LOW); digitalWrite(pinG, HIGH); }
  • 9. if (temp==24){ digitalWrite (pinA,LOW); digitalWrite(pinB, HIGH); digitalWrite(pinC,HIGH); digitalWrite(pinD,LOW); digitalWrite(pinE,LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); } if (temp==25){ digitalWrite (pinA,HIGH); digitalWrite(pinB,LOW); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); } if (temp==26){ digitalWrite (pinA,HIGH); digitalWrite(pinB,LOW); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); } if (temp==27){ digitalWrite (pinA,HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD,LOW); digitalWrite(pinE,LOW); digitalWrite(pinF,LOW); digitalWrite(pinG,LOW); } if (temp==28){ digitalWrite (pinA,HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD, HIGH); digitalWrite(pinE, HIGH); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); } if (temp==29){ digitalWrite (pinA,HIGH); digitalWrite(pinB, HIGH); digitalWrite(pinC, HIGH); digitalWrite(pinD,LOW); digitalWrite(pinE,LOW); digitalWrite(pinF, HIGH); digitalWrite(pinG, HIGH); }
  • 11. int Relay1=2; void setup() { pinMode(Relay1,OUTPUT); } void loop() { digitalWrite(Relay1,HIGH); delay(1000); digitalWrite(Relay1,LOW); delay(1000); }
  • 12.  Sensor PIR  Sensor Relay1
  • 13. int LEDPin=13; int PIRPin=2; void setup() { pinMode(LEDPin, OUTPUT); pinMode(PIRPin, INPUT); Serial.begin(9600); } void loop() { int value= digitalRead(PIRPin); if (value== HIGH){ digitalWrite(LEDPin, HIGH); delay(1000); Serial.println("detecto"); } else{ digitalWrite(LEDPin, LOW); Serial.println ("no detecto"); } }
  • 14.  Sensor Relay1  Sensor Ultrasonico
  • 15. int LEDPin=13; int Trig=9; int Echo=8; void setup() { pinMode(Trig, OUTPUT); pinMode(Echo, INPUT); Serial.begin(9600); pinMode(LEDPin,OUTPUT); } void loop() { long t; long d; digitalWrite(Trig, HIGH); delay(1000); digitalWrite(Trig, LOW); t=pulseIn(Echo, HIGH); d=t/59; if (d>=100){ Serial.println("prender"); digitalWrite(LEDPin, HIGH); delay(1000); } if (d<100){ Serial.println("apagado"); digitalWrite(LEDPin, LOW); delay(1000); } }
  • 16.  Sensor Relay1  Sensor DHT11
  • 17. #include <DHT.h> int SENSOR =2; int pin8=8; int temp, humedad; DHT dht (SENSOR,DHT11); void setup() { pinMode (pin8,OUTPUT); 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); } if (temp<26){ digitalWrite (pin8,LOW); delay(1000); } if (temp>27){ digitalWrite (pin8,HIGH); delay(1000); } }