|
|
Ligne 1 : |
Ligne 1 : |
− | {{Tuto Details
| + | Fichier téléversé avec MsUpload on [[Spécial:AjouterDonnées/Item/Item:Diode_electro_luminescente]] |
− | |Licences=Attribution (CC-BY)
| |
− | |Description=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?
| |
− | |Area=Electricity
| |
− | |Difficulty=Technical
| |
− | |Duration=25
| |
− | |Duration-type=minute(s)
| |
− | }}
| |
− | {{Introduction}}
| |
− | {{Materials
| |
− | |ItemList={{ItemList
| |
− | |Item=Led
| |
− | }}{{ItemList
| |
− | |Item=Logiciel Arduino
| |
− | }}{{ItemList
| |
− | |Item=Carte arduino micro-controleur
| |
− | }}{{ItemList
| |
− | |Item=Résistance
| |
− | }}{{ItemList}}{{ItemList
| |
− | |Item=Capteur de température
| |
− | }}{{ItemList}}{{ItemList
| |
− | |Item=Câble USB - micro-USB
| |
− | }}{{ItemList
| |
− | |Item=Platine de Prototypage
| |
− | }}
| |
− | }}
| |
− | {{Separator}}
| |
− | {{Tuto Step
| |
− | |Step_Title=Relier
| |
− | |Step_Content=* Relier une résistance à la borne numéro 3.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Réitérer
| |
− | |Step_Content=Réitérer le processus jusqu’à la borne 8.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Relier
| |
− | |Step_Content=Relier la LED bleue à la résistance elle-même reliée à la borne numéro 3.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Relier
| |
− | |Step_Content=Relier la LED jaune à la résistance elle-même reliée à la borne 9
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Relier
| |
− | |Step_Content=Relier la LED rouge à la résistance elle-même reliée à la borne 10.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Relier
| |
− | |Step_Content=Relier les LED vertes aux résistances câblées entre les bornes 4 et 8.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Interconnecter
| |
− | |Step_Content=Interconnecter les pattes les plus courtes des LED et les relier à la borne GND de la carte.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Brancher
| |
− | |Step_Content=Brancher la carte à l’aide d’un port USB.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Lancer
| |
− | |Step_Content=Lancer le logiciel Arduino.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Choisir
| |
− | |Step_Content=Choisir le type de carte sur le logiciel : Onglet outils -> types de carte -> Arduino UNO.
| |
− | }}
| |
− | {{Tuto Step
| |
− | |Step_Title=Copier
| |
− | |Step_Content=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.
| |
− | }}
| |
− | {{Notes
| |
− | |Explanations=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
| |
− | |Deepen=.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.
| |
− | |Applications=Permet de mesurer la température en cas de non disponibilité de thermomètre.
| |
− | |Animation=Équipez-vous d’une source de chaleur telle qu’un sèche-cheveux pour mieux observer les variations de température.
| |
− | }}
| |
− | {{Tuto Status
| |
− | |Complete=Draft
| |
− | }}
| |