
[c+] Arduino: Questions diverses
#61
Posté 30 mars 2011 - 07:58
par contre j'affiche le pourcentage de et la tension de la batterie sous chaque jauge, mais il y a 3 chiffre derrière la virgule qui me gène.. je sais pas comment les enlever.
#62
Posté 01 avril 2011 - 09:03
tu affiches comment, avec la commande text ?
#63
Posté 02 avril 2011 - 12:16
#64
Posté 02 avril 2011 - 01:52
#65
Posté 02 avril 2011 - 06:34
#66
Posté 02 avril 2011 - 07:45
#67
Posté 03 avril 2011 - 11:28
#68
Posté 03 avril 2011 - 12:16
Après si tu veux une "vraie" solution, faut chercher du coté du langage C "pur", comment créer une chaine de caractères à partir d'une variable, en choisissant le nombre de chiffres après la virgule... ça doit exister.
#69
Posté 03 avril 2011 - 05:30
#70
Posté 03 avril 2011 - 07:27
#71
Posté 03 avril 2011 - 09:17
http://www.siteduzero.com/tutoriel-3-268569-processing.html
#72
Posté 03 avril 2011 - 09:46
#73
Posté 04 avril 2011 - 05:02
#74
Posté 04 avril 2011 - 07:54
Processing : logiciel en Java, permettant d'écrire et d'exécuter des programmes en Java
Arduino : logiciel en Java, permettant d'écrire et de charger des programmes en C++
#75
Posté 04 avril 2011 - 05:49
Le langage est le même mais la manière de la compiler est différente?
#76
Posté 04 avril 2011 - 06:07
Java dans un cas, C++ dans l'autre.
#77
Posté 04 avril 2011 - 06:10
Je veux dire que ça marche aussi bien sur linux que sur mac et windows. C'est une fameuse force je trouve.
#78
Posté 04 avril 2011 - 07:14
Java, c'est plutôt lourd ( tout les dev java affirme que non, que les optimisation a la volée faite par la machine virtuelle rendent ça plus efficace qu'un programme compilé de façon générique toussa. a titre personnel j'ai toujours constaté l'inverse, peut être que simplement le dev java moyen a plus de mauvaise pratique que le dev C++ moyen, aller savoir. ).
De plus, l'impossibilité de descendre très bas empêche d'utilisé certaines fonctions très pratiques des OS ( ça ne nuirais pas a la portabilité, si c'est bien fait, ça optimiserais les OS qui proposes des fonctions pratiques pour les devs. )
sincèrement, il existe des langage dont le code peut etre compiler en langage machine ou en bytecode interprétable ( je pense a python ou Ocaml par exemple ) on lie donc les avantages des deux puisque le code est portable a 100% si on le fait intelligemment, et qu'on peu le compiler de façon a faire un exécutable natif.
#79
Posté 04 avril 2011 - 08:00
Je pense que le code java est bien plus lent qu'un code compilé (je préfère de loin c# +.net que java pour du code non compilé), mais il est vrai que java est plutôt bien pour la portabilité.
Par contre faire du code portable en c ou c++ ok mais faut pas non plus faire de gros programme système ou autre (et non une bête GUI) .
Faut aussi pensé que la portabilité c'est bien mais généralement c'est bien mieux qand c'est pas portable (utilisation des API systèmes,...)
#80
Posté 05 avril 2011 - 11:14
quand je lance mon programme processing et que l'arduino n'est pas connecté: ca plante.. normal!
c'est pour evité cela que j'aimerai tester si cette connexion existe avant de l'initialisé. le probleme c'est que la liste n'existe pas si il y a rien dedans, je peut dont pas tester.
quelqu'un a une solution a me proposé ?
1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users