À l’aide d’une sonde de température pour contrôler la vitesse d’un moteur à l’aide d’arduino (2 / 2 étapes)

Étape 2: Durée de le pour le codage

En utilisant le logiciel arduino et écrire ce code vers le bas.

temp de flotteur ;

int tempPin = A0 ; goupille d’Arduino utilisé pour sonde de température

int tempMin = 25 ; la température pour commencer le buzzer

int tempMax = 70 ;

fan d’int = 6 ; la broche où le ventilateur est branché

fanSpeed int = 0 ;

void setup() {}

pinMode (ventilateur, sortie) ;

pinMode (tempPin, entrée) ;

Serial.Begin(9600) ;

}

void loop() {}

Temp = analogRead(tempPin) ;

Temp = (temp * 5.0*100.0)/1024.0 ; calculer la température en degrés Celsius

Serial.println(temp) ;

Delay(1000) ; délai entre les lectures de stabilité

if(temp < tempMin) {/ / si temp est inférieure à la température minimale

fanSpeed = 0 ; ventilateur ne tourne pas

digitalWrite (ventilateur, basse) ;

}

Si ((temp > = tempMin) & & (temp < = tempMax)) //if température est supérieure à la plage minimale

{

fanSpeed = carte (temp, tempMin, tempMax, 32, 255) ; la vitesse du ventilateur

analogWrite (fan, fanSpeed) ; Faites tourner le ventilateur à la vitesse de fanSpeed

}

}

Après vérification et téléchargement du code à l’arduino, vous pouvez maintenant ouvrir le moniteur de la série vers le haut à droite du logiciel arduino pour afficher la température de l’environnement.
vous aurez remarqué que j’ai ajouté la « Serial.begin(9600) »; fonction qui indique la température dans le moniteur de la série.
Pour augmenter la température, vous pouvez le chauffer de transférer la chaleur de votre corps par le toucher.
vous pouvez modifier les tempMin et les tempMax les valeurs souhaitées selon vos spécifications de l’application.

Articles Liés

Imperméabiliser une sonde de température LM35

Imperméabiliser une sonde de température LM35

Voici un instructable pour imperméabiliser un LM35 utilisables sur un ROV attaché à l'aide d'une batterie automobile 12V comme source d'énergie. C'est sorti un besoin pour le concours de ROV MATE. La série LM35 est des capteurs de température de circ
Utilisez une télécommande Wii pour contrôler un ordinateur

Utilisez une télécommande Wii pour contrôler un ordinateur

Je voulais faire quelque chose comme cela à l'aide de Python, mais j'ai gardé un échec, principalement parce que cet ordinateur fonctionne sous windows. Il y a quelques jours j'ai fini par fonctionner.N.B. : Ceci est mon premier instructable. S'il vo
Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35 est un très simple à mettre en œuvre le projet Arduino basé. Ses un projet parfait si vous êtes un débutant et avez juste commencé à tester pratiquement projets Arduino.Dans ce projet, nous exposera
Contrôle de température pour appareils de cuisine

Contrôle de température pour appareils de cuisine

dans ce Instructable, j'ai faire défiler de contrôler la température de la plupart des appareils de cuisine. À titre d'exemple, je vais utiliser un vieux Popcornmaker Westbend Poppery (aka. torréfacteur), mais ces mêmes techniques seront applicables
Indicateur de température pour la robinetterie

Indicateur de température pour la robinetterie

Dans certaines maisons, vous trouverez peut-être qu'il prend une éternité pour l'eau chaude atteindre l'eau du robinet.Robinet de ma salle de bain est le pire.J'ai besoin d'ouvrir le robinet presque au maximum pour le chauffe-eau à gaz et puis patien
Bibliothèque PIC de Microchip pour contrôler une 20 de 4 LCD sur I2C

Bibliothèque PIC de Microchip pour contrôler une 20 de 4 LCD sur I2C

Ce Instructable présente une bibliothèque de « C » pour contrôler un seul 20 par 4 LCD basée sur le contrôleur LCD HD44780 sur I2C à l'aide de l'extenseur de IO 8 bits NXP PCF8574 distant. L'écran LCD est configuré pour l'interfaçage de 4 bits et peu
À l’aide de cartes de relais pour contrôler les actionneurs linéaires

À l’aide de cartes de relais pour contrôler les actionneurs linéaires

Dans ce Instructable, nous apprendrez comment utiliser les cartes de relais pour contrôler les actionneurs linéaires. Tous les relais comporte exactement la même, la seule différence, c'est combien sont au Conseil d'administration.4 relais est cumula
Utiliser une manette PS3 pour contrôler un Bot de NXT Arduino

Utiliser une manette PS3 pour contrôler un Bot de NXT Arduino

mise à jour :J'ai corrigé quelques bugs en cours d'exécution avec le paquet de données, et j'ai modifié la bibliothèque NXTI2CDevice pour être compatible avec Arduino 1.0.Le fichier zip joint a1. une nouvelle esquisse de l'Arduino2. une nouvelle esqu
Enregistrement de sonde de température (-200 ° C à + 1300 ° C) de données

Enregistrement de sonde de température (-200 ° C à + 1300 ° C) de données

J'avais besoin de prendre la température par rapport à des mesures de temps pour une pièce d'équipement de recherche afin de déterminer combien de temps à l'avance quelqu'un devrait commencer à préparer avant qu'ils veulent réellement utiliser l'équi
DS18B2O - sonde de température avec prise RJ45

DS18B2O - sonde de température avec prise RJ45

ce Instructable utilise le travail effectué par Jonathan Oxer et Hugh Blemings dans le livre « Arduino pratique » :http://www.practicalarduino.com/et peut s'appuyer sur les travaux effectués par :http://www.cheapvegetablegardener.com/en utilisant le
Sonde de température NTC avec arduino

Sonde de température NTC avec arduino

Une thermistance est un type de résistance dont la résistance est tributaire de la fin de la température ont une valeur de résistance électrique pour chaque température absolue.Largement utilisé pour contrôler la température dans les appareils électr
LinkIt une jauge de température de - Billy -

LinkIt une jauge de température de - Billy -

Dans ce instructable je vais vous montrer comment créer un dispositif de mesure de température, donc vous pouvez tracer la température à l'aide de l'app de Billy sur n'importe quel appareil android ou iPhone. Dans mon précédent projet je devrais vous
OLED + sonde de température sur Espruino (JavaScript sur MCU)

OLED + sonde de température sur Espruino (JavaScript sur MCU)

Deux courts exemples de lecture de température par sonde DS18B20 ou DHT22 et l'afficher sur l'écran OLED (4 fils SPI) ou (2 fils I2C).Tout est câblé directement avec des fils de la maquette au Conseil Espruino Pico .Aucune alimentation externe nécess
Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

Contrôleur de matrice de LED RVB Arduino 8 x 8 avec sonde de température et les registres à décalage 4

La première moitié de cette vidéo d'enseignement montre qu'un projet fini d'un Arduino avec 4 registres à décalage (74HC595) utilisé pour contrôler et 8 x 8 matrice de LED RVB. Il y a aussi un capteur de température DS18B20 utilisé pour afficher la t