Annonce

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


#1 2017-04-16 00:47:44 Recevoir des valeurs sur Proccessing depuis Arduino

TenshiKira
nouveau membre
Date d'inscription: 2017-04-16
Messages: 3

Recevoir des valeurs sur Proccessing depuis Arduino



Bonjour, Débutant sur Processing, je recherche un code pour pouvoir lire des valeurs que je reçois depuis Arduino. J'ai donc besoin de récupérer les valeurs : l; L; et h. Voici le programme arduino :


#include <VirtualWire.h>

int led = 2;
int recevoir = 6;
int boutton_poussoir_h = 5; //bouton_poussoir_L
int boutton_poussoir_l = 4; //bouton_poussoir_l
int boutton_poussoir_L = 3; //bouton_poussoir_L
int h = 200; //h
int l = 300; //l
int L = 500; //L
int val_h = 0;
int val_l = 0;
int val_L = 0;
void setup()
{
Serial.begin(9600);
pinMode(boutton_poussoir_h,INPUT);
pinMode(boutton_poussoir_l,INPUT);
pinMode(boutton_poussoir_L,INPUT);
vw_set_rx_pin(recevoir);
vw_setup(2000);
vw_rx_start();
}

void loop()
{

  byte message[VW_MAX_MESSAGE_LEN];
  byte taille_message = VW_MAX_MESSAGE_LEN;
{
val_h = digitalRead(boutton_poussoir_h);
if(val_h == HIGH) //Appuyer sur le bouton_poussoir_h
Serial.println(h);//Envoie la valeur fixe h à l'IHM
delay(1000);
}
   {
val_l = digitalRead(boutton_poussoir_l);
if(val_l == HIGH) //Appuyer sur le bouton_poussoir_L
Serial.println(l); //Envoie la valeur fixe L à l'IHM
delay(1000);
  }
    {
val_L = digitalRead(boutton_poussoir_L);
if(val_L == HIGH) //Appuyer sur le bouton_poussoir_l
Serial.println(L); //Envoie la valeur fixe l à l'IHM
delay(1000);
    }
    vw_wait_rx();
    vw_have_message();
   if (true)
    {
    digitalWrite(led, HIGH); // Flash a light to show received good message 
    }

}

PS: les balies codes ne marchent pas sur le site.

Dernière modification par TenshiKira (2017-04-16 01:03:34)

Hors ligne

 

#2 2017-04-16 01:04:42 Re : Recevoir des valeurs sur Proccessing depuis Arduino

TenshiKira
nouveau membre
Date d'inscription: 2017-04-16
Messages: 3

Re: Recevoir des valeurs sur Proccessing depuis Arduino



Je voudrais donc lire ces valeurs reçus a la place des mes variables actuelles. Donc a la place de : int a; int b; int c.


Code :   

size(300,300, P3D);

int a = 100;
int b = 30;
int c = 100;
int volume = a*b*c;
int monVolume = a*b*c;


pushMatrix ();
translate(135, 150, 30);
rotateY(0.5);
rotateX(0);
noFill();
box(a, b, c);

textSize(10);
fill(250, 0, 0);
text("10Mètres", 10, 35);
stroke(250,0,0);
line(-30, 23, 100, 23);

textSize(13);
fill(5, 121, 11);
text("3Mètres", 109, 4);
stroke(1,121,11);
line(105, -22, 105, 22);
line(105, -22, 95, -12);
line(105, -22, 115, -12);

textSize(8);
fill(204, 85, 0);
text("10Mètres", -75, 28, -30);
stroke(204, 85, 0);
line(-61, 14, -37, 22);
popMatrix ();

print(volume = a*b*c);

textSize(12);
fill(0, 0, 255);
text("Volume = L x l x h", 15, 225, 0);

textSize(12);
fill(0, 0, 255);
text("Volume = a x b x c", 15, 245, 0);

textSize(12);
fill(0, 0, 255);
text("Volume = "+monVolume , 15, 270, 0);

textSize(12);
fill(0, 0, 255);
text("m3", 125, 270, 0);

La carte arduino est branchée  par câble USB sur le pc pour pouvoir envoyer les données sur mon processing.

Hors ligne

 

#3 2017-04-17 17:35:44 Re : Recevoir des valeurs sur Proccessing depuis Arduino

TenshiKira
nouveau membre
Date d'inscription: 2017-04-16
Messages: 3

Re: Recevoir des valeurs sur Proccessing depuis Arduino



quelqu'un a une idée ?

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024