Incubadora digital con Arduino (5 / 6 paso)

Paso 5: Código de fuente para Arduino

Codificación de

Usando n Simple lógica IF-ELSE

Adquisición de datos digital – Primavera 2015 (NUST Universidad)

Proyecto de final de semestre

Incubadora por M. Aatif Mobeen y M. Ali Farooq Khan S. M. Afaq

#include

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

inicialización de

ventilador int = 6;

bulbo de int = 8;

ldrpin int = 9;

temp de flotador;

int temppin = 0;

int ldrstate = 0;

void setup()

{

pinMode (ventilador, salida);

pinMode (bulbo, salida);

pinMode (ldrpin, entrada);

Serial.Begin (9600); Ajuste la velocidad en baudios

LCD.Begin (16, 2); Activación de dos filas de LCD

LCD.Print ("NUST PNEC");

retrasar (5000); Retraso de 5 segundos

LCD.Clear();

LCD.Print ("resorte 2015");

retrasar (5000);

LCD.Clear();

LCD.Print ("DDAC");

retrasar (5000);

LCD.Clear ();

LCD.Print ("a");

retrasar (5000);

LCD.Clear ();

LCD.Print ("comandante Dr. Aleem");

retrasar (5000);

LCD.Clear ();

LCD.Print ("y");

retrasar (5000);

LCD.Clear ();

LCD.Print ("comandante Dr. Attaullah");

retrasar (5000);

LCD.Clear ();

LCD.Print ("proyecto del semestre");

retrasar (5000);

LCD.Clear ();

LCD.Print ("incubadora");

retrasar (5000);

LCD.Clear ();

LCD.Print ("los miembros del grupo");

retrasar (5000);

LCD.Clear ();

LCD.Print ("Ali M. Farooq");

retrasar (5000);

LCD.Clear ();

LCD.Print ("M. Aatif Mobeen");

retrasar (5000);

LCD.Clear ();

LCD.Print ("S. M. Afaq Khan");

retrasar (5000);

LCD.Clear ();

LCD.Print ("inicialización");

retrasar (5000);

LCD.Clear ();

LCD.Print ("temperatura =");

}

void loop)

{

ldrstate = digitalRead (ldrpin); Leyendo el estado de LDR

Temp = analogRead (tempPin); Lectura de la temperatura

Temp = temp * 0.48828125; Factor de conversión

retrasar (1000);

Serial.printIn (temp); Impresión en el Monitor Serial

Serial.printIn ("grados centígrados");

lcd.serCursor (0, 1); Seleccionar el Cursor de la LCD a la línea 1

LCD.Print (temp);

LCD.Print ("grados centígrados");

Si (ldrstate == HIGH)

{

Si (temp > 36) / / alcance 32 – 36.

{

digitalWrite (ventilador, alto);

digitalWrite (bombilla, LOW);

}

else if (temp < 32)

{

digitalWrite (ventilador, LOW);

digitalWrite (bulbo, alto);

}

otra cosa

{

digitalWrite (ventilador, LOW);

digitalWrite (bombilla, LOW);

}

}

otra cosa

{

Si (temp > 36)

{

digitalWrite (ventilador, alto);

retardo (800);

digitalWrite (ventilador, LOW);

Delay (200);

digitalWrite (bombilla, LOW);

}

else if (temp < 32)

{

digitalWrite (ventilador, LOW);

digitalWrite (bulbo, alto);

}

otra cosa

{

digitalWrite (ventilador, LOW);

digitalWrite (bombilla, LOW);

}

}

}

Artículos Relacionados

Creación de un termómetro digital con Arduino

Creación de un termómetro digital con Arduino

¿imaginaste alguna vez que hace su propio termómetro digital? Con el desarrollo de la tecnología cada vez más sofisticado, que nada es imposible.Esta vez el proyecto es crear su propio termómetro digital con Arduino. Que debe ser aprendido en este tu
Termómetro Digital con Arduino Powered

Termómetro Digital con Arduino Powered

este es un dispositivo de medición de temperatura digital con la Arduino UNO R3. Es bastante simple y algo muy práctico para ser capaces de hacer. Un proyecto adecuado para aprender sobre pantallas de cristal líquido (LCDs) interactuando con un Ardui
Termómetro digital con Arduino

Termómetro digital con Arduino

Este proyecto utiliza un Arduino, un sensor de temperatura DS18B20 y una pantalla de LCD de 16 x 2 para mostrar la temperatura actual del aire. Se puede hacer con o sin un protoboard, pero un protoboard es mucho más fácil de alambre.Muestra la temper
Portaretrato digital con Arduino

Portaretrato digital con Arduino

En este pequeño tutoriales vamos a aprender hacer un pequeño portraretraros digital usando un Arduino UNO y un escudo LCD táctil de 2,8".El objetivo de este tutorial es familiarizarse con el escudo y la lectura de imagenes bmp desde una tarjeta SD pa
Voltímetro digital con arduino

Voltímetro digital con arduino

Voltímetro se utiliza para medir voltaje en el circuito, voltímetro analógico tiene 5% de error, muestra el valor aproximado, donde el voltímetro digital da un valor exacto del voltaje en circuito. Voltaje se mide utilizando la divisor de tensión cir
Cerradura de huella digital de Arduino

Cerradura de huella digital de Arduino

hay un video corto de esta cerradura de huella digital de Arduino, aquí: http://v.youku.com/v_show/id_XNjIxNzQyNzY4.htmlVivo en un pequeño apartamento en Shenzhen con mi esposa y mi bebé de 5 meses de edad.  A veces, necesito salir, por ejemplo, para
Cómo utilizar la pantalla LCD con arduino tutorial

Cómo utilizar la pantalla LCD con arduino tutorial

Hola todos espero que bien :)Hoy yo soy va a enseñarle a utilizar un LCD display con Arduino (sólo un mensaje de mundo infierno).Si eres un principiante o nunca jugaste con pantalla de LCD con Arduino antes, este instructable definitivamente para ust
Termómetro Arduino Digital (con DS18B20)

Termómetro Arduino Digital (con DS18B20)

Hola,Hoy voy a mostrar cómo hacer su propio termómetro digital con sensor de temperatura DS18B20 y arduino uno.Este termómetro puede medir temperaturas de-55 ° C a + 125 ° C (-67 ° F +257 ° f). Hay botones, uno para encender/apagar luz de pantalla y
Reloj Digital de Arduino (con Charlieplexing LEDs, Displays de 7 segmentos)

Reloj Digital de Arduino (con Charlieplexing LEDs, Displays de 7 segmentos)

este es mi segundo instructable. Acabo de tener un estado de ánimo de hacer un reloj digital. Pero quería hacer un proceso de aprendizaje. Ya tuve un sanguino podría haber fácilmente utilizado eso Atmega644 chip. hubiera sido más que suficiente.  Per
Hacer un robot simple de RF inalámbrico con Arduino!

Hacer un robot simple de RF inalámbrico con Arduino!

ACTUALIZACIÓN: HE AÑADIDO CONTROL DE JOYSTICK A ESTE ROBOT. POR FAVOR CONSULTE EL PASO 7 SI DESEA CONTROLAR EL ROBOT POR MEDIO DE JOYSTICK.Hola,Este es mi primer instructivo y en este tutorial voy a mostrarte, cómo construir un simple robot inalámbri
Completo reloj Digital con Sensor de presencia (RTC - alarma - PIR - temperatura - humedad - punto de rocío)

Completo reloj Digital con Sensor de presencia (RTC - alarma - PIR - temperatura - humedad - punto de rocío)

HolaYa he hecho algunos proyectos de relojes digitales con Arduino como pantallas LED y LCD, pero este es más especial porque he introducido una novedad con un sensor de movimiento (PIR).Ver VIDEOCaracterísticas principalesPIR (Sensor infrarrojo de p
Controlar un actuador pequeño con Arduino

Controlar un actuador pequeño con Arduino

Este Tutorial de actuador lineal de Arduino muestra cómo controlar un Actuador pequeño Firgelli usando una placa compatible con Arduino y varios sensores de entrada, incluyendo un Slider y la perilla de rotación por control directo, Joystick para mov
Peces fuera del agua - junta ATtiny con Arduino

Peces fuera del agua - junta ATtiny con Arduino

pecera es un pequeño microcontrolador programable con el software de Arduino.  Tiene una batería para luego pueda usarlo sin la placa principal de Arduino más grande.  Es como un pequeño Arduino para ir.Construir las instrucciones para el Kit de pece
Lámpara de estado de ánimo con Arduino

Lámpara de estado de ánimo con Arduino

Hola! En este tutorial aprenderás a hacer una lámpara de estado de ánimo con arduino.Sé que puedes haber visto un montón de humor lámpara proyectos con arduino, pero no estaba muy satisfecho con ellos porque todos cambian el color muy abruptamente. A