Webcervices. Con la tecnología de Blogger.
RSS

Unete a nuestro grupo de facebook

Unete a nuestro grupo de facebook
Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a mi grupo Arduino Tec

Construcción de un termostato digital

TERMOSTATO    LM 35D.

                   

                    Un termostato es el componente de un sistema de control simple que
                abre o cierra un circuito eléctrico en función de la temperatura.
                         
                  
                      

//Termostato LM 35D
//Comprobación del ADC3
// No limitado para menos de 0 y más de 100 ºC
 
 #include 

 LiquidCrystal lcd(12,11,10,5,4,3,2);
 
 byte grado[8]={
   B01110,
   B01010,
   B01110,
   B00000,
   B00000,
   B00000,
   B00000,
 };

 int val5 = 0; 
 int val6 = 0; 
 
 int val8 = 160; 
 int val9 = 0;
 
 int sal = 9;
 int mas = 8;
 int menos = 7;


//  SETUP---------------------

 void setup() {
 
 lcd.createChar(0,grado); 
 
 lcd.begin(16,2);  
 lcd.print("  Ttro    Ttato ");   
  
 analogReference(DEFAULT);  

 pinMode (sal,OUTPUT);
 
 pinMode (mas,INPUT);
 pinMode (menos,INPUT);
 
 
  
  }

// LOOP---------------------

 void loop() {
  
 
   // TERMOMETRO
   
 lcd.setCursor(0,1);
 lcd.print("      C       C "); 

 lcd.setCursor(1,1);
 val5 = analogRead(3); 
 val6= ( val5*5 );
 
 lcd.print ( val6 / 10 );
 lcd.print (".");
 lcd.print( val6 % 10 ); 
 lcd.write(0);
 
 
 
 
 // TERMOSTATO
  
 // Aumentar
 if (digitalRead(mas)==LOW){
 val9= ++val8;   
 }
 
 lcd.setCursor(9,1);
 lcd.print ( val9 / 10);
 lcd.print (".");
 lcd.print( val9 % 10 ); 
 lcd.write(0);
 
 // Disminuir
 
 if (digitalRead(menos)==LOW){
 val9= --val8;   
 }
 
 lcd.setCursor(9,1);
 lcd.print ( val9 / 10);
 lcd.print (".");
 lcd.print( val9 % 10 ); 
 lcd.write(0);
 
  
  
  
  // SALIDA
  
  // OFF salida 
  
  if (val6>val9){
    digitalWrite(sal,LOW);
  }
  
  // ON salida
  
  if (val9>val6){
    digitalWrite(sal,HIGH);
  }
  
  
  
  
 delay(500);                  
                  
} 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

1 comentarios:

web cervices dijo...

Un saludo es simple suerte

Publicar un comentario

Objetivo Y Reclamaciones

Este blog es un portal en el cual se publican contenidos de diferentes blogs.En los cuales se les anexa al pie de pagina un enlace a su pagina original aquí encontraran toda clase de proyectos de arduino y linux
Espero tengan una gran experiencia en este blog un Gran Saludo
de parte de la organización WebCervices..
objetivo
O del grupo ArduinoTec De arduino
Cualquier reclamación o petición comunicar al Administrador principal o hacer un comentario en la publicación que se sientan inconformes en los correos
electriarias@gmail.com
y para temas de suma importancia mi correo personal
pabioarias@hotmail.com

Siguenos en Twitter

Like

Unete a nuestro grupo de facebook

Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a La mi grupo Arduino Tec

Unete Al Grupo De facebook

Unete Al Grupo De facebook
Amplia tus conocimientos debatiendo temas de Arduino y Raspberry pi