LOCODUINO

Processing pour nos trains

. Par : Pierre59

Processing est très semblable à l’Arduino, c’est normal car Arduino s’est fortement inspiré de Processing. Les deux sont en fait très différents vis à vis de leur utilisation, mais très complémentaires (surtout pour nous car ils communiquent entre eux très facilement (par la ligne USB/série). Mais Arduino et Processing peuvent aussi communiquer (…)

Retourner à l'article

Vous répondez à :

Processing pour nos trains 12 janvier 2020 12:20, par Michel RIAZUELO

Bonjour,
Je ne fais pas de modélisme ferroviaire, je le confesse :-)

Je pratique ARDUINO depuis de nombreuses années et sans LOCODUINO je ne me serais pas aventuré dans le monde des TIMERS ...

Je bute, naturellement, sur les limites de l’ARDUINO pour réaliser des affichages sophistiqués et je suis (enfin) allé voir du coté de PROCESSING. Je me suis rapidement rendu compte que c’était une très bonne piste et j’ai fait très rapidement les choses que je recherchais.

MAIS ... si j’étais "tombé" plus tôt sur cette introduction à PROCESSING à l’intention des ARDUINistes, j’aurais gagné un temps fou.

Merci donc au rédacteur de cet article pour la qualité, la précision et la pédagogie ...

Michel

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

5 Messages

  • Processing et infrarouge 8 octobre 2017 15:23, par avrons

    Bonjour,
    j’ai developpé un petit circuit tres simple pour une valise de démonstration.
    de processing je communique avec un arduino qui emet des codes infrarouge en fonction du clic . (je commande des aiguillage et des cantons )
    biensur je suis a des anneées lumieres de vos competences mais si ça peux vous donner des idées
    voici la description
    https://www.youtube.com/watch?v=Q_f...

    Voir en ligne : valise pedagogique

    Répondre

    • Processing et infrarouge 10 octobre 2017 18:44, par Dominique

      C’est un beau projet, ne soyez pas trop modeste, que vous pouvez décrire dans la section "Projets" du Forum

      Bravo !

      Répondre

  • Processing pour nos trains 12 janvier 2020 12:20, par Michel RIAZUELO

    Bonjour,
    Je ne fais pas de modélisme ferroviaire, je le confesse :-)

    Je pratique ARDUINO depuis de nombreuses années et sans LOCODUINO je ne me serais pas aventuré dans le monde des TIMERS ...

    Je bute, naturellement, sur les limites de l’ARDUINO pour réaliser des affichages sophistiqués et je suis (enfin) allé voir du coté de PROCESSING. Je me suis rapidement rendu compte que c’était une très bonne piste et j’ai fait très rapidement les choses que je recherchais.

    MAIS ... si j’étais "tombé" plus tôt sur cette introduction à PROCESSING à l’intention des ARDUINistes, j’aurais gagné un temps fou.

    Merci donc au rédacteur de cet article pour la qualité, la précision et la pédagogie ...

    Michel

    Répondre

  • Processing pour nos trains 28 décembre 2023 15:16, par michael

    Bonjour,

    J’essaye d’utiliser Processing pour afficher des messages venant de l’arduino, mais les caractères ne passent pas correctement...Par exemple, le "é" devient 2 caractères spéciaux que je n’ai pas sur le clavier..J’ai lu les valeur des caractères dans Processing, ils sont négatifs...
    Le codage des String dans arduino et processing est-il différent ?
    Merci de votre aide

    Répondre

  • Processing pour nos trains 29 décembre 2023 11:01, par Pierre59

    Bonjour

    Ah le problème des caractères accentués, c’est vieux comme l’informatique. A tel point que j’ai pris l’habitude de ne plus les utiliser dans mes programmes.

    A priori l’Arduino utilise le codage ASCII sur 7 bits pour les caractères donc pas d’accents. En pratique on utilise un ordinateur pour saisir le programme Arduino et l’on peut généralement saisir des accents mais chaque système utilise un code ASCII étendu sur 8 bits différent pour les accents (Window, MacOs, ....).

    Du coté de Processing (donc en fait Java) le codage UNICODE est utilisé sur 16 bits et intègre les accents, mais d’autres codages sont possibles.

    En résumé le codage des caractères est à priori différent entre les Strings d’Arduino et et celles de Processing.

    Par ailleurs je suppose que la communication entre l’Arduino et Processing se fait par un cable USB/Série, dans ce cas ce sont des octets (type "byte") qui sont transmis, ce qui n’a rien à voir avec des caractères et/ou leurs codages.

    Il est tout à fait possible de transférer des caractères accentués mais il faudra ajouter aux programmes des traitements appropriés.

    Ne pas hésiter à poser des questions si besoin.

    Cordialement

    Pierre

    Répondre

Rubrique Programmation

Les derniers articles

Les articles les plus lus