Multi tâche avec arduino UNO R3 - Scheduler ??

Salut à tous,

J'aimerais réaliser plusieurs tâche simultanément avec une arduino UNO R3, il existe une librairie appellée "Scheduler"

la voici: http://playground.arduino.cc//Code/Scheduler

Mais meme en installant correctement la librairie, les programmes test ne se compile pas!

Est-ce que quelqu'un a déja réussi ou a une idée pour faire tourner plusieur tâche simultanément?

Merci d'avance

G.D

Bonjour,

Guillaume_D: Est-ce que quelqu'un a déja réussi ou a une idée pour faire tourner plusieur tâche simultanément?

Faire plusieurs choses en même temps quand on a qu'un seul CPU est physiquement impossible. Pour faire du "pseudo multitâche" tourne toi vers un RTOS style DuinOS (recherche sur le forum tu trouveras ton bonheur ;)).

Bonjour,

La librairie “Scheduler” est destinée à la DUE uniquement.
Donc c’est normal que ça ne compile pas.

bilbo83: La librairie "Scheduler" est destinée à la DUE uniquement. Donc c'est normal que ça ne compile pas.

La version qu'il a mis lien n'est pas celle pour la Due ;)

Désolé, pour la confusion, mais il y a un problème (récent ?) avec "Internet Explorer 10" et playground.arduino.cc je n'ai que des pages blanches. J'ai donc suivi le lien avec Chrome et là aucun problème, d'où ma réponse un peu précipité.

Merci skywodd,

Alors voila j'ai essayer d'utiliser DuinOS, je l'ai installé en suivant la méthode dans ce tuto (http://www.pobot.org/Premiers-pas-avec-DuinOS.html) J'ai utilisé les même versions de logiciel que lui en pensant ne pas avoir de soucis, mais voila j'en ai bien un, lorsque je dois choisir ma Board je n'ai pas le choix "UNO + DuinOS"

Quelque chose m'a peut être échappé, mais quand dans le tuto il dit ceci

"Vous pouvez aller plus loin et essayer d’adapter le fichier "boards.txt" pour être compatible avec une Arduino UNO (à l’heure où j’écris, DuinOS n’explique pas comment faire). Ce n’est pas compliqué, et il suffit de copier le répertoire du bootloader "optiboot" depuis une archive Arduino plus récente (j’ai pris ma 0021 pour exemple)."

Je dois modifier le fichier "boards.txt" moi même? Je suis un peu perdu la, pourtant ce serait magique si ça voulait bien fonctionner ;)

skywodd je vois sur un autre topic que tu dis que la carte UNO est 100% compatible avec DuinOS, saurais-tu ou je peux trouver le fichier "board.txt" qu'il me faut? Ou pourrais-tu me l'envoyer par mail si tu l'as? Car ça fait des heures que je cherche pour faire fonctionner ça?

Thanks

Utilise un client SVN (subversion) tel que TortoiseSVN pour windows et télécharge le code source directement depuis les serveurs du projet : http://code.google.com/p/duinos/source/checkout

Ensuite tu suit la procédure de base. Le fichier boards.txt actuel supporte la UNO sans probléme, même la mega2560 moyennant un patch (voir dans les "issues" du projet)

Merci beaucoup

I write in english since I can understand french but I am not able to write it.

The library scheduler here http://playground.arduino.cc//Code/Scheduler is written for the older IDE, the 0023.

You must open Scheduler.h and substitute Arduino.h into Wiringh.h in the #include