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 :

Projet ayant besoin d'aide


Sujet :

Arduino

  1. #1
    Membre averti
    Homme Profil pro
    particulier
    Inscrit en
    Novembre 2022
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : particulier
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2022
    Messages : 16
    Par défaut Projet ayant besoin d'aide
    bonjours je suis nouveau
    j'ai besoin d'aide pour un projet de a à z

    je vous présente ce que je dois obtnir sur arduino nano

    je dois mesurer une tension de 0 a 5v avec un potentiometre de 10Kom avec 20 intervals de tension exemple un interval comprise entre 2volt et 2.4volts afficher sur ecrant oled 128*64 pixels afficher un 3

    pouvez vous me donner le programme je donnerai les tension exact apres avoir mesueré celle-ci et donnerai les interval et les nombres a afficher

    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
    ça ressemble à un projet scolaire...

  3. #3
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Bonjour,

    Montre-nous ce que tu as déjà fait :
    • Le schéma du montage
    • Le programme


    Précise à quel niveau tu rencontres un problème en décrivant exactement ce qui se passe :
    • Erreur de compilation (avec le message exact retourné par le compilateur
    • Erreur à l'exécution : ce qui est attendu et ce qui se passe dans la réalité


    Il sera alors possible de t'aider...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  4. #4
    Membre averti
    Homme Profil pro
    particulier
    Inscrit en
    Novembre 2022
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : particulier
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2022
    Messages : 16
    Par défaut
    j'ai tout le materiels elctronique manque le potentiometre
    je n'ai jamais progammer
    des vendredi je monte l'electronique et je montrerai le montage merci....

  5. #5
    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
    Citation Envoyé par mafax Voir le message
    je n'ai jamais progammé
    il faut commencer donc par là : apprendre à programmer. il y a de bons tutos sur le C et C++ en ligne ainsi que des tutos pour bien débuter avec Arduino

  6. #6
    Membre averti
    Homme Profil pro
    particulier
    Inscrit en
    Novembre 2022
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : particulier
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2022
    Messages : 16
    Par défaut
    ok bon j'ai resussi a ecrire sur l'écrant bonjour j'ai mis au point la boucle des tensions
    j'attends le potentiometre et je fais des essais

  7. #7
    Membre averti
    Homme Profil pro
    particulier
    Inscrit en
    Novembre 2022
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : particulier
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2022
    Messages : 16
    Par défaut
    j'ai soudé le potentiomète 10Kom
    tout fonctionne la tension s'affiche

    et maintenant je réfléchis aux intervals

  8. #8
    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
    je dois mesurer une tension de 0 a 5v avec un potentiometre de 10Kom avec 20 intervals de tension exemple un interval comprise entre 2volt et 2.4volts afficher sur ecrant oled 128*64 pixels afficher un 3
    vous pouvez expliquer pourquoi si la tension est entre 2 et 2.4V vous devez afficher 3 ?

    Si vos 5V sont divisés en 20 intervalles réguliers, ils seront de 250mV d'amplitude chacun

    donc en mV

    [ 0, 250] => affiche 0
    [ 250, 500] => affiche 1
    [ 500, 750] => affiche 2
    [ 750, 1000] => affiche 3
    ...
    [4500, 4750] => affiche 18
    [4750, 5000] => affiche 19


    (éventuellement vous pouvez commencer la numérotation à 1 au lieu de 0, mais c'est l'habitude en informatique)

    la formule mathématique n'est pas très compliquée à trouver

  9. #9
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour mafax
    Citation Envoyé par mafax Voir le message
    et maintenant je réfléchis aux intervals
    Regardes du côté de la fonction map(), c'est fait pour ça.

    Cordialement
    jpbbricole

  10. #10
    Membre averti
    Homme Profil pro
    particulier
    Inscrit en
    Novembre 2022
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : particulier
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Novembre 2022
    Messages : 16
    Par défaut
    merci a tous j'ai reussi lk acourbe de tension correspond à la courbe coeficient 1.5 des valeures affichages
    voici le programme

    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
    #include <SPI.h>
    #include <Wire.h>
    #include <Adafruit_GFX.h>
    #include <Adafruit_SSD1306.h>
    Adafruit_SSD1306 display(4) ;
    float Mesuretension ;  
    float tension ;  
    float tension1 ;
     
     
     
    void setup() {   
      // put your setup code here, to run once:
    Serial.begin (9600) ;
    display.begin (SSD1306_SWITCHCAPVCC, 0X3C) ;
    display.setTextSize (1) ;
    display.setTextColor (WHITE) ;
    pinMode (A0 ,INPUT) ;
     
    }
     
    void loop() {
    Mesuretension =analogRead (A0) ;
      // put your main code here, to run repeatedly:
    tension =((Mesuretension*5)/1023)*1.5 ;
     
     
    {
     
    display.clearDisplay () ;
     
    display.setTextSize(2);
    display.setCursor (10,15) ;
    display.println (tension) ;
    display.setTextSize(1);
    display.setCursor (2,0) ;
    display.println ("hauteur d'eau") ;
     
    display.display () ;
     
    }}
    et un photo du boitier et on l'alimentation usb et le potentiometre

    Nom : IMG20221125183115.jpg
Affichages : 193
Taille : 894,6 Ko

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. projet datamining besoin d'aide
    Par izem_n_dzayer dans le forum Conception/Modélisation
    Réponses: 4
    Dernier message: 25/12/2010, 17h42
  2. [Projet tech] Besoin d'aide sur le fonctionnel d'une appli
    Par FinalSpirit dans le forum Etudes
    Réponses: 0
    Dernier message: 23/11/2009, 12h56
  3. [A-07] Projet VBA besoin d'aide
    Par antoine974 dans le forum IHM
    Réponses: 8
    Dernier message: 30/11/2008, 06h59
  4. Débutante ayant besoin d'aide pour une DB clients
    Par yauriane dans le forum Modélisation
    Réponses: 1
    Dernier message: 30/04/2008, 12h38
  5. Debutant VB.net ayant besoin d'aide
    Par iLc00 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/07/2006, 23h47

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