IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Moduler une température de consigne


Sujet :

Arduino

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Touche à tout
    Inscrit en
    Décembre 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Décembre 2022
    Messages : 2
    Par défaut Moduler une température de consigne
    Bonjour je réalise le pilotage d un ventilo 12v avec démarrage suivant une température grâce a un arduino uno et un module Bluetooth sur smartphone .
    J ai réalisé mon circuit imprimé (mosfet, tmp36, hc05)j ai programmé mon bluetooth hc05, j ai programmé l arduino pour la gestion du ventilo avec une temp.max( température de consigne).
    J aimerai savoir s il est possible de modifier la valeur de consigne à partir du smartphone car pour l instant je bloque sur ce point.
    Merci.

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    si votre smartphone est capable d'ouvrir une connexion avec le HC05, oui c'est possible

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Touche à tout
    Inscrit en
    Décembre 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Décembre 2022
    Messages : 2
    Par défaut
    Meilleurs vœux à tous.
    Oui j ai établi la connection hc05 smartphone, c est au niveau du code que je coince.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    #include <SoftwareSerial.h>
    #include <TMP36.h>  //chargement de la biblioteque du capteur tmp36
     
    #define TMPPIN_1 A1    //sonde tmp36 sur port analogique 1
    #define TMPPIN_2 A2    //sonde tmp36 sur port analogique 2
    #define fan A4  //ventilo connecte port analogique 4
    #define TMPTYPE TMP36  //TMP36
     
    TMP36 tmp_1(TMPPIN_1, 5.0);
    TMP36 tmp_2(TMPPIN_2, 5.0);
    SoftwareSerial BTSerial(2,3);  
     
    int maxTemp = 25;
    int val;
     
    void setup() {
      // put your setup code here, to run once:
     
      // TMP36
      pinMode(fan, OUTPUT);
      Serial.begin(9600);
     
      // BLUETOOTH
      BTSerial.begin(9600);
      pinMode(13,OUTPUT);
    }
     
    void loop() {
      // put your main code here, to run repeatedly:
      delay(5000);
     
     
      float t_1 = tmp_1.getTempC();      // Temperature en degres Celsius
      float t_2 = tmp_2.getTempC();      // Temperature en degres Celsius
     
      if(BTSerial.available())
      {
        char* c = BTSerial.read();
     
        Serial.write(c);
        Serial.println("\n");
      }
     if(t_1 > maxTemp)
       {
           digitalWrite(fan, HIGH);
       }
       else
       {
          digitalWrite(fan, LOW);
       }
      Serial.print("Temperature #1: ");
      Serial.print(t_1);
      Serial.print(" *C ");
     
      Serial.print("Temperature #2: ");
      Serial.print(t_2);
      Serial.println(" *C ");
    }.
    Merci.

Discussions similaires

  1. Réponses: 7
    Dernier message: 25/08/2014, 18h19
  2. [Joomla!] Utiliser un module/une extension Joomla ailleurs que dans le CMS
    Par fashuai dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 26/04/2009, 21h59
  3. mutli-modules: une application web et une Applet java
    Par cyrille37 dans le forum Maven
    Réponses: 2
    Dernier message: 27/06/2007, 10h29
  4. Réponses: 4
    Dernier message: 04/06/2007, 16h52
  5. [HS] Création une session de consignation
    Par sapars dans le forum Sybase
    Réponses: 3
    Dernier message: 06/01/2006, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo