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])
Merci.
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
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
Merci pour le programme et les explications ;c'est plus clair;mais pas encore limpide.
Hors ligne