Annonce

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


#1 2015-01-09 11:43:32 Besoin d'aide pour une petite interface météo processing/arduino

tom83220
nouveau membre
Date d'inscription: 2015-01-09
Messages: 3

Besoin d'aide pour une petite interface météo processing/arduino



Bonjour à tous,

Je suis nouveau sur ce forum et j'en appelle à votre aide concernant mon petit projet qui est (j'espère) pas loin d'être terminé.

Objectif : J'ai pour l'instant deux capteurs DHT11 et une photo-résistance branché sur un arduino Uno, j'arrive à afficher la luminosité (Lux), la température et l'humidité. Ca c'est pour la partie arduino

Je veux afficher en temps réel (liaison usb / 5v) sur une interface processing les données.

Etat actuel : : la partie hardware fonctionne parfaitement, le code arduino fonctionne en mode console.




//////////////////////////////////////////////////////////////////////////////////////////
Mon problème est le suivant: j'ai un soucis avec la fonction serialevent, lorsque je lance mon interface, dans les champs humidité, température, luminosité cela s'affiche correctement mais avec un seul paramètre.

Par exemple si dans le code arduino je termine par un "Serial.println(h);" alors dans mon interface processing dans le champ température s'affiche l'humidité (h), dans le champ humidité s'affiche l'humidité (h) et pareil pour la luminosité qui affiche (h).. Si je termine dans arduino le code par un Serial.println(t) alors uniquement la température 't' s'affiche partout.

Avez vous une idée?

Je vous remercie d'avance

tom

Dernière modification par tom83220 (2015-01-15 10:15:41)

Hors ligne

 

#2 2015-01-09 12:52:43 Re : Besoin d'aide pour une petite interface météo processing/arduino

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

Re: Besoin d'aide pour une petite interface météo processing/arduino



Bonjour,

Quand tu souhaites envoyer plusieurs données, je pense qu'il est préférable d'utiliser la méthode write() :
http://arduino.cc/en/Serial/Write

Tu mets tes données dans un tableau que tu envoies ensuite comme cela Serial.write(buf, len);

Sujets sur codelab :
http://codelab.fr/5237

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2017