Annonce

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


#1 2015-01-09 17:05:06 Probleme Firmdata Arduino sous Processing

areizen
nouveau membre
Date d'inscription: 2014-12-03
Messages: 3

Probleme Firmdata Arduino sous Processing



Bonjour,
J'ai un problème avec un de mes codes le voila


import org.firmata.*;
import cc.arduino.*;

import processing.serial.*;
import controlP5.*;
int lux;
Arduino arduino;
Serial myPort;
ControlP5 cp5;
void setup() {
  frame.setResizable(true);
size(300,300);
arduino = new Arduino(this, Arduino.list()[1]);
cp5 = new ControlP5(this);
    cp5.addSlider("slider")
     .setPosition(0,150)
     .setSize(300,50)
     .setRange(0,255)
     .setValue(18);
}
void draw() {
  background(0);
  lux = arduino.analogRead(0);
  println(lux); 
  if (lux>0 && lux<255 ){
    arduino.analogWrite(6,lux);
  }
  if(lux<0){
    arduino.analogWrite(6,0);
  }
  if(lux>255){
    arduino.analogWrite(6,255);
  }
}

en sachant que sur mon A0 je suis censé récuperer le courant d'une photorésistance et le renvoyé sur une led en 6,je suis censé recevoir des données variables en fonctions de la lumière avec le println(lux) mais je reçois seulement des 0 j'ai essayé un code similaire mais codé avec le logiciel arduino et ils marche ,or j'ai absolument besoin de Processing pour interfacer mon projet par la suite.

Merci d'avance

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025