Incubateur numérique en utilisant Arduino (5 / 6 étapes)

Étape 5: Le Code Source pour Arduino

Codage

n à l’aide de Simple logique IF-ELSE

Acquisition de données numériques – printemps 2015 (NUST UNIVERSITY)

Projet de semestre fin

Incubateur de M. Aatif Maïwenn, M. Ali Fassi et S. M. Afaq Khan

#include

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

initialisation

fan d’int = 6 ;

ampoule int = 8 ;

int ldrpin = 9 ;

temp de flotteur ;

int temppin = 0 ;

int ldrstate = 0 ;

void setup()

{

pinMode (ventilateur, sortie) ;

pinMode (ampoule, sortie) ;

pinMode (ldrpin, entrée) ;

Serial.Begin (9600) ; Réglage du débit en bauds

LCD.Begin (16, 2) ; Activer les deux rangées de LCD

LCD.Print ("NUST PNEC ») ;

retarder (5000) ; Retard de 5 secondes

LCD.Clear() ;

LCD.Print ("printemps 2015") ;

retarder (5000) ;

LCD.Clear() ;

LCD.Print ("CDDA") ;

retarder (5000) ;

LCD.Clear () ;

LCD.Print ("par") ;

retarder (5000) ;

LCD.Clear () ;

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

retarder (5000) ;

LCD.Clear () ;

LCD.Print (« et ») ;

retarder (5000) ;

LCD.Clear () ;

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

retarder (5000) ;

LCD.Clear () ;

LCD.Print ("projet de semestre") ;

retarder (5000) ;

LCD.Clear () ;

LCD.Print ("incubateur") ;

retarder (5000) ;

LCD.Clear () ;

LCD.Print (« membres du groupe") ;

retarder (5000) ;

LCD.Clear () ;

LCD.Print ("M. Ali Fassi Fihri") ;

retarder (5000) ;

LCD.Clear () ;

LCD.Print ("M. Aatif Maïwenn") ;

retarder (5000) ;

LCD.Clear () ;

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

retarder (5000) ;

LCD.Clear () ;

LCD.Print ("initialisation") ;

retarder (5000) ;

LCD.Clear () ;

LCD.Print ("température =") ;

}

void loop ()

{

ldrstate = digitalRead (ldrpin) ; Lecture de l’état de LDR

Temp = analogRead (tempPin) ; Lecture de la température

Temp = temp * 0.48828125 ; Facteur de conversion

retarder (1000) ;

Serial.printIn (temp) ; Impression en Serial Monitor

Serial.printIn ("c") ;

lcd.serCursor (0, 1) ; En sélectionnant le curseur de l’écran LCD de 1ère ligne

LCD.Print (temp) ;

LCD.Print ("c") ;

Si (ldrstate == HIGH)

{

Si (temp > 36) / / conservant la gamme 32 – 36.

{

digitalWrite (ventilateur, HIGH) ;

digitalWrite (ampoule, basse) ;

}

ElseIf (temp < 32)

{

digitalWrite (ventilateur, basse) ;

digitalWrite (ampoule, HIGH) ;

}

d’autre

{

digitalWrite (ventilateur, basse) ;

digitalWrite (ampoule, basse) ;

}

}

d’autre

{

Si (temp > 36)

{

digitalWrite (ventilateur, HIGH) ;

retard (800) ;

digitalWrite (ventilateur, basse) ;

retard (200) ;

digitalWrite (ampoule, basse) ;

}

ElseIf (temp < 32)

{

digitalWrite (ventilateur, basse) ;

digitalWrite (ampoule, HIGH) ;

}

d’autre

{

digitalWrite (ventilateur, basse) ;

digitalWrite (ampoule, basse) ;

}

}

}

Articles Liés

Voltmètre numérique en utilisant arduino

Voltmètre numérique en utilisant arduino

Voltmètre sert à mesurer la tension en circuit, voltmètre analogique ont 5 % d'erreur, il montre la valeur approximative, où le voltmètre numérique donne la valeur exacte de la tension dans le circuit. Tension est mesurée à l'aide de diviseur de tens
Algorithme de multimètre numérique shield pour Arduino

Algorithme de multimètre numérique shield pour Arduino

Cette instructable décrit un bouclier, qui convertit la carte « Arduino » dans un multimètre numérique (DMM).Le bouclier peut être inséré sur « Arduino » UNO und Duemilanove planches. Il peut fonctionner en trois modes :autonome - la mesure de donnée
Mur numérique horloge utilisant Atmega-8 et RTC

Mur numérique horloge utilisant Atmega-8 et RTC

Horloge est une des choses plus essentielles maison de cale. Il existe différents types d'horloges comme bonnes pendules anciennes, horloges analogiques et maintenant tendances horloges numériques modernes.Pendules à lecture digitale a beaucoup d'ava
Potentiomter numérique MCP42100 avec Arduino

Potentiomter numérique MCP42100 avec Arduino

Totorial YouTube : https://www.youtube.com/watch?v=ng02DgYYKDIPotentiomter numérique agit d'une manière même qu'analogique, sauf qu'au lieu d'utiliser les doigts pour régler la résistance, il faut envoyer le signal de Arduino via le protocole SPI.Dan
Téléchargez rar fichier mot de passe numérique en utilisant le bloc-notes

Téléchargez rar fichier mot de passe numérique en utilisant le bloc-notes

Bonjour, voici un autre fichier de commandes qui peut casser mot de passe du fichier Rar. Vous pouvez facilement l'utiliser pour casser un mot de passe fichier rar.Nous allons commencer.Etape 1: Ouvrir le bloc-notesOuvrez votre bloc-notes [commencer
SensorBox interfacer les périphériques en utilisant arduino

SensorBox interfacer les périphériques en utilisant arduino

Le but de ce projet est de faire un appareil d'interfaçage qui peut combler le fossé entre les différentes technologies en utilisant des logiciels et du matériel facile à utiliser. Il est destiné à quiconque de modifier modifier et d'apporter des pro
Dés numérique : un projet Arduino.

Dés numérique : un projet Arduino.

Gens comme jeux « high tech ». Par exemple : dans mon pays il y a un jeu appelé « Monopole ». Lors de ce match, on doit recueillir « streets » en les achetant avec de l'argent.Ce jeu a récemment publié une version où on ne paie pas avec du papier, ma
Arduino et Visuino : utilisation PCF8574/PCF8574A I2C GPIO pour ajouter plus de chaînes numériques à Arduino

Arduino et Visuino : utilisation PCF8574/PCF8574A I2C GPIO pour ajouter plus de chaînes numériques à Arduino

Peu importe combien de ports un Arduino board a, ils ne semblent jamais être suffisant pour le nouveau projet cool vous avez en tête;-). Heureusement, il existe une solution. L'Arduino possède des broches fois I2C et SPI, et il y a un certain nombre
Projet boussole numérique Arduino

Projet boussole numérique Arduino

Salut! Dans ce instructable vous verrez comment vous pouvez faire une boussole numérique en utilisant un Arduino et l'IDE de traitement. C'est assez simple mais intéressant et cool à la recherche de projet Arduino.Vous pouvez regarder l'exemple de la
Contrôleur de timelapse très facile et simple pour les reflex numériques eos de canon avec arduino

Contrôleur de timelapse très facile et simple pour les reflex numériques eos de canon avec arduino

vous avez besoin :Arduino (j'utilise freetronics leostick)Relais de 3Vune prise télécommande pour votre appareil photoun pack de batterie AA 4 xinterrupteurs/boutons (facultatif)commutateur à 3 positions pour la version 2Étape 1: Connectez la batteri
KNIGHT RIDERS en utilisant ARDUINO

KNIGHT RIDERS en utilisant ARDUINO

Dans ce Instructable je tenais à partager l'efect de cavaliers de chevalier. J'ai voulu créer un effet de Knight Rider pour ma vitrine TV. Après avoir passé la turorials et à récurer les forums, j'ai réussi à obtenir de l'aide. C'est vraiment une inc
Création d’un thermomètre numérique à l’aide d’Intel Edison

Création d’un thermomètre numérique à l’aide d’Intel Edison

Tout d'abord, je tiens à remercier Instructables et Intel pour m'envoie-t-il des Intel edison avec le kit de démarrage. Ce Instructable consiste à créer le thermomètre numérique (en utilisant intel edison). Thermomètre numérique est assez simple et p
Horloge à l’aide de 7 Segment affichage numérique contrôlé à l’aide de la télécommande de la TV

Horloge à l’aide de 7 Segment affichage numérique contrôlé à l’aide de la télécommande de la TV

il y a des variétés d'horloge numérique disponibles dans notre vie quotidienne. Base horloge numérique habituellement sera ont certaines fonctions intégrées comme réveil, calendrier et thermomètre en plus de l'affichage des informations d'horloge. Ce
Bitcoin prix Mnémo (ou presque) à partir de zéro en utilisant Arduino comme ISP

Bitcoin prix Mnémo (ou presque) à partir de zéro en utilisant Arduino comme ISP

Bonjour à tous !J'ai décidé de créer ce tutoriel sur comment faire un Bitcoin prix Mnémo. Eh bien, il s'agit d'un prototype, et je ferai une édition plus petite avec un design plus agréable et quelques autres fonctionnalités à une date ultérieure. To