.La mesure de la température est basée sur … .La mesure de la température est basée sur le principe du voltmètre, le capteur délivrant une tension proportionnelle à la température. Le module Arduino effectue la conversion analogique/numérique en échantillonnant la tension fournie par le capteur. Une fois la conversion réalisée, l’Arduino calcule la température et la retranscrit sous forme lumineuse à travers les différentes LED, à l’instar d’un thermomètre classique.ED, à l’instar d’un thermomètre classique. +
Un thermomètre est un instrument qui sert à mesurer une température. Imaginez qu’un jour tous les thermomètres décident de faire grève… Comment feriez-vous pour en constituer un? +
Un capteur de température délivre une tension proportionnelle à celle-ci. La carte Arduino se charge de lire cette valeur afin de la convertir et de la retranscrire sous forme lumineuse grâce aux leds +
* Relier une résistance à la borne numéro 3.
+, Réitérer le processus jusqu’à la borne 8. +, Relier la LED jaune à la résistance elle-même reliée à la borne 9 +, Relier la LED rouge à la résistance elle-même reliée à la borne 10. +, Interconnecter les pattes les plus courtes des LED et les relier à la borne GND de la carte. +, Brancher la carte à l’aide d’un port USB. +, Lancer le logiciel Arduino. +, Choisir le type de carte sur le logiciel : Onglet outils -> types de carte -> Arduino UNO. +, Relier la LED bleue à la résistance elle-même reliée à la borne numéro 3. +, Relier les LED vertes aux résistances câblées entre les bornes 4 et 8. + et Copier le code fournit ci-dessous :
const … Copier le code fournit ci-dessous :
const int Voie_0=A0; //déclaration constante de broche analogique
int mesure_brute=0;// Variable pour acquisition résultat brut de conversion analogique numérique
int tension =0;
int resultat=0;
void setup() {
pinMode(3,OUTPUT); /*Déclaration des broches en sortie *
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
Serial.begin(115200); //Initialisation de la communication série usb//
}
void loop(){
// acquisition conversion analogique-numérique (CAN) sur la voie analogique
mesure_brute=analogRead(Voie_0);
resultat=(mesure_brute*500)/1024;
Serial.println(resultat);
if(resultat>10)
{
digitalWrite(3,HIGH);
}
if(resultat>15)
{
digitalWrite(4,HIGH);
}
if(resultat>20)
{
digitalWrite(5,HIGH);
}
if(resultat>30)
{
digitalWrite(6,HIGH);
}
if(resultat>35)
{
digitalWrite(7,HIGH);
}
if(resultat>40)
{
digitalWrite(8,HIGH);
}
if(resultat>45)
{
digitalWrite(9,HIGH);
}
if(resultat>50)
{
digitalWrite(10,HIGH);
}
delay(500); // pause de 500 millisecondes
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
}
Cliquer sur transférer.italWrite(9,LOW);
digitalWrite(10,LOW);
}
Cliquer sur transférer. +
Possède une requête« Possède une requête (Has query) » est une propriété prédéfinie qui représente les méta-informations (sous la forme d'un sous-objet) des requêtes individuelles et est fournie par MédiaWiki Sémantique.
Date de modification« Date de modification (Modification date) » est une propriété prédéfinie qui correspond à la date de la dernière modification d’un sujet et est fournie par MédiaWiki Sémantique.