Annonce

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


#31 2012-04-26 20:44:52 Re : Midi + Pure Data + Arduino Mega + Leds

Papyduino
nouveau membre
Date d'inscription: 2012-04-24
Messages: 4

Re: Midi + Pure Data + Arduino Mega + Leds



Bonsoir pob
Pour un autre sketch, j'avais chargé la lib V 3.2, elle ne fonctionne pas sous l'IDE 0.23 et j'ai lu qu'elle ne fonctionnait qu'avec l'IDE 1.0,
Je me suis donc rabattu sur la lib V 3.11
J'aimerais rester sous 0.23 avec mes .PDE y a-t-il un espoir, ou quelque chose m'échappe.
Amicalement.
Papyduino

Hors ligne

 

#32 2012-04-26 21:49:00 Re : Midi + Pure Data + Arduino Mega + Leds

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: Midi + Pure Data + Arduino Mega + Leds



On peut installer plusieurs versions de l'IDE arduino sans problème dans des dossiers différents. On installe les librairies là où il faut pour chacun des IDE.
Les .pde sont convertis en .ino sans modifications si ce n'est que certaines librairies peuvent présenter des manques ou des mauvais noms de dépendances.

Un moyen de tester si la librairies est bien à sa place c'est de regarder si on peut charger les exemples qui sont livrés avec.
Normalement ça ressemble à :
c:\programmes\arduino 0.23\libraries\MIDI
http://codelab.fr/up/installArduino.gif

Il faut redémarrer l'IDE arduino après l'ajout d'une librairie, il ne suffit pas de recompiler.



remarque : Je ne comprends toujours pas comment en passant à la version 1.00, il y a eu tant de changement et que toutes les librairies sont pratiquement à modifier. M'enfin...

Hors ligne

 

#33 2012-04-27 09:47:30 Re : Midi + Pure Data + Arduino Mega + Leds

Papyduino
nouveau membre
Date d'inscription: 2012-04-24
Messages: 4

Re: Midi + Pure Data + Arduino Mega + Leds



bonjour pob
Chaque version de la même librairie pourrait aussi avoir un nom différent, et on sélectionne celle qui va bien pour le projet en cours. Mais je ne suis qu'un petit utilisateur débutant.
C'est vrai que la version 1.0 de l'IDE pourrait être  compatible avec les version antérieures.
Je vais refaire un test de compilation du sketch avec la version 3.2 et L'IDE 0.22 et 0.23.
Amicalement
Papyduino

Hors ligne

 

#34 2012-04-27 13:19:57 Re : Midi + Pure Data + Arduino Mega + Leds

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: Midi + Pure Data + Arduino Mega + Leds



Je ne suis pas certain qu'on peut avoir dans le même dossier plusieurs version de la même librairie. Il y a une recherche de l'IDE au lancement je pense et si il trouve plusieurs versions qui sait ce qu'il se passera...

Par contre une librairie peut contenir les définitions de ses fonctions pour les différentes versions de l'IDE.
Arduino 1.00 est encore assez neuf, petit à petit on va retrouver la compatibilité pour tout le monde. Mais je pense qu'il n'y aura pas de retour en arrière donc autant passer à Arduino 1.00 dès que possible et mettre à jour tout ce qui doit l'être. C'est souvent un lien vers un fichier "Arduino.h" à mettre à la place de WProgram.h (ou un truc du genre).

Hors ligne

 

#35 2012-04-27 15:12:29 Re : Midi + Pure Data + Arduino Mega + Leds

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: Midi + Pure Data + Arduino Mega + Leds



Pour adapter les plus part des librairies pour arduino 1.00 on remplace dans les fichiers .h ou .cpp des librairies :

#include "wiring.h"

par

#if defined(ARDUINO) && ARDUINO >= 100
#include "Arduino.h"
#else
#include "wiring.h"
#endif

ou encore :

#include <WProgram.h>

par

#if defined(ARDUINO) && ARDUINO >= 100
#include <Arduino.h>
#else
#include <WProgram.h>
#endif

Dernière modification par pob (2012-04-27 15:13:07)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024