Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-06-23 14:12:25 suiveur de tension

fabrice54
membre
Date d'inscription: 2012-06-07
Messages: 242

suiveur de tension



Bonjour.

Dans le programme suivant j'aimerais que la ligne suive la tension du potar.
(comme un oscilo ou à peu prêt).Ce doit être un problème avec cette ligne( line(i,tab[i],i+1,tab[i+1])wink 

Merci.

Code (P5) :

import processing.serial.*;      
import cc.arduino.*;     
Arduino arduino;  
float val;
float[] tab=new float[700];

void setup(){
  size(680,440);
   println(Arduino.list());
    arduino = new Arduino(this, Arduino.list()[0], 57600);
   

}
void draw(){
 background(255,0,255);
 
   for(int i=0;i<width;i++){
     
      val=arduino.analogRead(0);
      val=map(val,0,1024,0,700);
      tab[i]=val;
      delay();
  

    line(i,tab[i],i+1,tab[i+1]);
    }
}

Hors ligne

 

#2 2014-06-24 21:12:43 Re : suiveur de tension

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: suiveur de tension



Bonsoir,

Il me semble que tu n'as pas bien saisi le concept de boucle infini dans Processing.
Dans ton exemple à chaque frame tu fais une boucle qui lit 700 fois l'état.

Il faut lire l'état à chaque frame et l'inscrire dans un tableau :

Hors ligne

 

#3 2014-06-25 04:33:08 Re : suiveur de tension

fabrice54
membre
Date d'inscription: 2012-06-07
Messages: 242

Re: suiveur de tension



Merci pour le programme et les explications ;c'est plus clair;mais pas encore limpide.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024