Pages: [1]   Go Down
Author Topic: utilisation des #include  (Read 2279 times)
0 Members and 1 Guest are viewing this topic.
+33 76500
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduinaute du dimanche
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bonsoir à tous.

Voici ce qui m'améne,
J'ai un petit programme qui depasse allégrement les 1300 lignes. Je suis toujours en conception dessus est ce n'est pas toujours évident de le modifier sans se planter vu la quantité de ligne.

Je voudrais savoir si des sous programme du prg orginal peuvent être créés et être appeler via des includes.

Petites serie de code pour m'expliquer

Code:

les inits des tous les morceaux

void setup{}

void loop {

premier morceau de prg

seconde morceau de prg

troisième morceau de prg

...

...}



et ça deviendrait
Code:

#include premier morcau de prg
#include second morcau de prg
#include troisiéme morcau de prg
#include ...

Void setup{}

void loop{

un N iéme morceux de prg

}



es ce possible selon vous??

merci d'avance flo.
Logged

Je ne conçois que trés peu, je recycle beaucoup les codes que je trouve.

Geneva
Offline Offline
Faraday Member
**
Karma: 30
Posts: 3231
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Regarde comment est fait ce fichier:

http://aeroquad.googlecode.com/files/AeroQuad_v2.0.1.zip

Je pense que c'est ce que tu cherches comme structure.
Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

+33 76500
Offline Offline
Jr. Member
**
Karma: 0
Posts: 76
Arduinaute du dimanche
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

c'est pas un exemples des plus simple mais merci beaucoup.

PS: Jean François tu as un mp.
Logged

Je ne conçois que trés peu, je recycle beaucoup les codes que je trouve.

Geneva
Offline Offline
Faraday Member
**
Karma: 30
Posts: 3231
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

En fait c'est simple.... Tu scindes ton code en morceaux, déclaration, setup, loop.
Tu fais un pde avec chaque morceau.
Tu mets tout dans le dossier qui porte le nom du programme, un des pde doit avoir le même nom 9ce sera celui que tu appelles pour afficher les programmes dans l'IDE.
Lorsque tu appelles ce pde depuis l'IDE tu verras en haut de la fenêtre des onglets avec les nom de tes autres pde, leur code s'affiche dans la fenêtre lorsque tu clique dessus.
Il me semble que tu n'a pas besoins de faire de déclaration spécifique, ces fichiers sont compiler en même temps le fichier principal.
De la même manière tu peux inclure des fichier .h, mais que tu devra appeler par une déclaration.

Il me semble que ça marche sur Arduino et Processing de la même manière.

PS.  Et toi un mail (si il est passé)  ;D
« Last Edit: January 08, 2011, 07:49:35 am by jfs » Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

Pages: [1]   Go Up
Jump to: