Annonce

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


#1 2014-02-19 11:02:19 lecture analogique

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

lecture analogique



bonjour.

J'aimerais savoir si cela est normal que dans le programme suivant les valeurs ne fonctionnent pas indépendamment les une des autres;ou es ce que je n'ai pas branché toutes les pattes avec les potars ce qui            génère ce phénomène. ou y a t'il une erreur de ma part?.

Merci.

Code (P5) :

  1. import processing.serial.*;  
  2. import cc.arduino.*;  
  3. Arduino arduino;  
  4. float[] val=new float[5];  
  5. int i;  
  6. void setup() {  
  7.   size(800,700);  
  8.    println(Arduino.list());  
  9.    arduino = new Arduino(this, Arduino.list()[0], 57600);  
  10. }  
  11.   void draw() {  
  12.     background(255);  
  13.   for(int i=0;i<5;i++)  
  14. {  
  15.     val[i]= arduino.analogRead(i+1);  
  16.    fill(0);  
  17.  rect(100,100+100*i,255,15);  
  18.  fill(255,0,0);  
  19.   val[i]=map(val[i],0,1024,0,255);     
  20.  rect(100,100+100*i,val[i],15);  
  21.  }  
  22.   }  

Hors ligne

 

#2 2014-02-19 12:34:06 Re : lecture analogique

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

Re: lecture analogique



Si tu as des pins analogiques dont tu ne te sers pas, met les à la masse pour ne pas avoir de valeurs fantômes.

En fait il n'y dans l'Atmega qu'un seul convertisseur qui lit les 6 pins les uns à la suite des autres.

Dernière modification par Mushussu (2014-02-19 12:35:26)

Hors ligne

 

#3 2014-02-20 04:48:57 Re : lecture analogique

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

Re: lecture analogique



Merci pour ta réponse;je vais essayer ,mais j'ai une UNO et une Leonardo et ils lisent les pins dont le n° est indiqué
dans la fonction analogRead(n°);je n'ais que deux potars je vais donc relier les pins en l'air à la masse pour voir si c'étais bien le problème.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025