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 :

Problême de décalage sous processing 3.0.1


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    terminale STI2D
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : terminale STI2D

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Par défaut Problême de décalage sous processing 3.0.1
    Bonjour,

    Je ne savais pas où poster ce message, veuillez m'excuser si l'emplacement n'est pas approprié.
    Je ne suis pas un 'programmeur' loin de là.
    alors voilà, je vous expose la chose : je suis en Terminale STI2D, j'ai donc un projet à réaliser jusqu'à la fin de l'année scolaire dans mon projet mon boulot est de faire une courbe en fonction de valeurs arrivant d'un capteur de force relié à un arduino qui les envoient via radio au mien qui est branché sur mon ordinateur et celui-ci envoie les données sur processing qui est censé afficher une courbe donc avant cela j'ai fait un avant projet avec des valeurs aléatoire donc ma courbe se décale mais pas au fur et à mesure, ce que j'aimerais. Ma courbe se décale, se décale, se décale mais affiche toute mes courbes décalée à la fin du programme :/ et je sais pas comment y remédier vous verrez des delay car j'ai essayer des choses ^^ mais comme je l'ai dis je ne suis pas super bon :/ si vous voulez le programme le voici :


    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
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    int jaune=color(255,255,0); 
    int vert=color(0,255,0); 
    int rouge=color(255,0,0); 
    int bleu=color(0,0,255); 
    int noir=color(0,0,0); 
    int blanc=color(255,255,255); 
    int bleuclair=color(0,255,255); 
    int violet=color(255,0,255);
    int widthCapture=400; 
    int heightCapture=400; 
    int fpsCapture=120; 
    int x;
    int y;
    int i;
    int j;
    int tab;
    int xavant = 0;
    int yavant = 0;
    int k=48;
     
    void setup(){
      colorMode(RGB, 255,255,255);
      fill(0,0,255);
      stroke (0,255,0);
      smooth();
      size(400, 400);
      background(0,0,0);
      frameRate(120);
     
      }
     
     
      void draw(){
        clear();
        int[][] tab = new int[2][100] ;
        println("DEBUT prog ");
        delay(2000);
     
    for (int i = 0; i < 2; i++) //mise a 0 tableau
      {
        for (int j = 0; j < 99; j++)
      {
      tab[i][j] = 0;
      println("init la valeur de "+i+" et de "+j+" est "+tab[i][j]);
        }    
      }
     
    for (int j = 0; j < 99; j++)  //remplissage ligne 0
      {
      tab[0][j] = j;
      println("Cette la valeur de "+0+" et de "+j+" est "+tab[0][j]);
      }
     
     for (int j= 0; j < 99; j++)   //remplissage ligne 1 avec nbr aléa
     {
      tab[1][j]=int(random(40));
      println("hoho la valeur de "+1+" et de "+j+" est "+tab[1][j]);
        }
     
      for (int j = 0; j < 99; j++)
        {
          for (int i = 2; i < 2; i++)  //lit tableau
      {
    println("la valeur de "+j+" et de "+i+" est "+tab[j][i]);
          }
        }
     
    while( k < 50 ) { 
     
        for (int j = 0; j < 99; j++)  //trace
      {
        x=tab[0][j];
        y=tab[1][j];
     
        point(x*20,y+200);
        println("xavant"+xavant);
        println("yavant"+yavant);
     
        line (x*20,y+200,xavant*20,yavant+200);
     
        println("x"+x);
        println("y"+y);
        yavant = y;
        xavant = x;
        println("j"+j);
          }
     
        for (int j = 0; j < 99; j++) //décalage
      {
      tab [1][j] = tab[1][j+1];
      println("décalage"+tab[1][j+1]);
         tab[1][99] = int(random(40));
      }
     
    k = k+1;  
    delay(10);
      }
      delay(1000);
          }
    et ensuite j'ai essayer de le modifier pour y intégrer les valeurs entrantes de mon Arduino qui arrivent au fur et à mesure mais sans façon :/
    En espérant que quelqu'un puisse m'aider car je suis vraiment bloqué :/

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    terminale STI2D
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : terminale STI2D

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Par défaut comment faire ? ^^
    J'ai trouver ce qu'il doit surement me manquer mais je ne sais pas où placer ce :
    Ai-je peut-être fais une erreur quelque part ? si quelqu'un peut m'éclaircir ça serait super
    ou bien peut-être un genre de refresh de l'affichage mais pas des calculs ? si ceci existe ^^

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/04/2016, 15h37
  2. Problème dans la réalisation d'un space invaders sous processing
    Par Bobby la creuvette dans le forum Débuter
    Réponses: 0
    Dernier message: 20/04/2015, 22h02
  3. [Turbo Pascal] [XP] Problème de décalage d'écran avec TP7 et programme sous DOS
    Par EpiTouille dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 20/12/2010, 21h15
  4. [CS3] Problème de décalage sous ie7
    Par mylady62 dans le forum Débuter
    Réponses: 0
    Dernier message: 10/04/2008, 18h41
  5. [XHTML] problème de décalage des images sous ie
    Par dark$hadow dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 22/05/2007, 13h31

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