Annonce

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


#1 2013-04-09 14:21:42 Interface PC (températures et degrés hygrométrique)

Nilow
nouveau membre
Date d'inscription: 2013-04-09
Messages: 2

Interface PC (températures et degrés hygrométrique)



Bonjour a tous, actuellement en terminale Sti je doit réaliser une interface PC sous processing, un logiciel que je n'es jamais toucher, le but et de récupérer des informations (Température et degrés hygrométrique) sur un boitier (usb) et les afficher sur le PC sous forme de graphique qui se construira sur une durée.


J'ai créer l'interface :

----------------------------------------------------------------------------------------

size(1000,700);             // Taille de la fenetre
background(168,198,253);       // Couleur Fond

PFont police;
fill(0);
police = loadFont("Georgia-Italic-48.vlw");
textFont(police,37);
text("Température et Degrés Hygrométrique ", 190, 75);
translate(0,0);


PFont police2;
police2 = loadFont("Georgia-Italic-48.vlw");
textFont(police2,37);
text("de la salle de SIN ", 360,125);

PFont police3;
police3 = loadFont("Georgia-Italic-48.vlw");
textFont(police3,27);
text("Température", 165,400);

PFont police4;
police4 = loadFont("Georgia-Italic-48.vlw");
textFont(police4,27);
text("Degrés Hygrométrique", 612,400);

                 // Rect Deg. Hygro.
fill(18,85,152);
rect(605,425, 300, 200);

                 // Rect Température
fill(165,5,21);
rect(100,425, 300, 200);

------------------------------------------------------------

Je ne sais pas du tout comment faire pour récupérer ces informations et créer ces graphiques.
Si quelqu'un a une idée pour me faire avancer, des liens ou autre Merci smile

Hors ligne

 

#2 2013-04-09 19:23:13 Re : Interface PC (températures et degrés hygrométrique)

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

Re: Interface PC (températures et degrés hygrométrique)



Bonjour,

Ce que tu as écrit est en mode statique, pour récupérer les valeurs du boîtier et les mettre à jour, il est nécessaire d'écrire un programme interactif. Pour cela il faut utliser une séquence d'initialisation void setup() et une boucle dans laquelle à chaque instant ce qui sera affiché se mettra à jour avec les données que tu lui fourniras void draw().

Je suppose que ton boîtier USB communique avec le PC par une liaison série. Processing peut facilement interagir avec le boîtier. Pour cela il est nécessaire de connaître la vitesse de transmission exprimée en baud.
Va dans File/Example chercher Librairies/serial/SimpleRead
Dans cet exemple 9600 est la vitesse de communication qu'il faut changer si elle est différente.

D'autre part il faut que tu familiarises avec les variables. Dans le premier jet que tu as proposé, tu déclares plusieurs une variable pour une police qui est la même.
Voici ton code épuré :

Je te conseille vivement de regarder les différents exemples inclus dans Processing ainsi que l'aide qui est très bien faite.
Bon courage

Dernière modification par Mushussu (2013-04-09 19:25:12)

Hors ligne

 

#3 2013-04-09 21:44:53 Re : Interface PC (températures et degrés hygrométrique)

Nilow
nouveau membre
Date d'inscription: 2013-04-09
Messages: 2

Re: Interface PC (températures et degrés hygrométrique)



Merci beaucoup, je vais regarder tout ça demain et je vous tient au jus smile

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2025