Parlons Arduino > Débuter

Tableau d'objet

(1/5) > >>

jac.fil:
Question de débutant en Arduino ;)
Dans la mesure ou La référence du language sur le site Arduino ne fait aucune mention à la P.O.O, est-ce que le language C++ est totalement supporté et compilé par l'IDE?
Ma question plus précisément, peut-on créer des tableaux d'objets et dans ce cas quel est la syntaxe pour les créer ?
C'est peut-être une question triviale pour les spécialistes et je vous avoue que je n'ai pas encore lu tous les articles de la "Bible LOCODUINO", nul n'est parfait  :) :)

Thierry:
Bonjour
La question n'est pas aussi triviale qu'il y parait.
Le mieux est de trouver les tutoriaux sur le C++ sur le net, ils sont légions. Cela dit, le mien est pas mal :) . Le mieux est de commencer par le début :http://www.locoduino.org/spip.php?article85.
Enfin pour répondre à la question posée, l'IDE Arduino utilise le compilateur Open Source GCC qui est complet, et donc peut compiler du vrai C++ avec toutes ses subtilités et ses chausse-trappes.

jac.fil:
Merci pour la réponse, en effet j'ai relu les articles sur les objets sur LOCODUINO et je vais approfondir le sujet des tableaux car je vois pas comment utiliser les objets "cantons", contenant des objets "détecteurs IR",  "zone d'arrêt " et "led TCO" pour un début.
Merci aussi pour les conseils, je vais potasser le C++
À suivre ....

jac.fil:
Après 2 mois de découverte du monde de l'Arduino, et donc un peu moins débutant, je suis en mesure de répondre à ma propre question ;) ;)  peut être cela pourra t-il, servir à quelqu'un ??

Il est facilement possible ( et je m'en sert contamment) de créer un tableau d'objets selon la syntaxe suivante

Nous avons une classe Led et instancié led1, led2, led3 le tableau est déclaré ainsi

Led tableau_led []={led1,led2,led3};

Il suffit ensuite d'appeler un objet classiquement : tableau_led[2].Allume(); par exemple.

Ces tableaux sont très pratiques dans une boucle, par exemple pour allumer toutes les leds

For (i=0; i<2;i++)
     {
         tableau_led.Allume();
      }

Voilà mon petit propos est peut être évident pour les spécialistes, mais cela m'aurait été bien utile il y 2 mois car malgré mes recherches je n'avais rien trouvé et j'ai donc essayé par moi même

bobyAndCo:
Pas bien cherché, il y a tout sur locoduino.org,

Ces tableaux qui peuvent nous simplifier le développement Arduino : http://www.locoduino.org/spip.php?article227

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique