Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exécuter le code envoyé via Serial

    12 juin 2021 à 20:22:46

    Bonjour.

    Je cherche un moyen que si j'envoie un bout de code par serial Arduino il exécute le code. Explication vraiment simple.

    Merci aurevoir

    • Partager sur Facebook
    • Partager sur Twitter
      13 juin 2021 à 14:19:15

      Salut,

      Pas possible, le code doit être compilé...

      • Partager sur Facebook
      • Partager sur Twitter

      Bonhomme !! | Jeu de plateforme : Prototype.

        14 juin 2021 à 19:15:02

        Comme l'a dit drx, il n'es tpas possible d'envoyer du code à exécuter sous forme de texte à l'arduino.

        Il te faut forcément compiler ce code et passer pour le bootloader pour l'envoyer à l'arduino de sorte qu'il l'exécute ensuite.

        Mais si ton but est d'envoyer de petites commandes à exécuter ou des changements de variables, tu peux très bien faire un petit interpréteur qui analyse les données sur le Serial et agit en conséquence.

        Il faudrait que tu nous en dises un peu plus sur ce que tu veux faire exactement.

        Un petit exemple de bout de code que tu aurais aimer envoyer pourrait être très utile pour se faire une idée de ton projet.

        • Partager sur Facebook
        • Partager sur Twitter
          18 juin 2021 à 18:04:01

          Alors enfaite je veut faire : en gros je dev une appli telephone fait avec app inventor qui quand on envoie un ligne de code au arduino il l'execute, apparement d'après vous pas possible. D'accord. Est-ce que vous connaiser comment faire pour que par exemple on dise salut dans les serial et il repondent en allumant une led ? Merci d'avance

          • Partager sur Facebook
          • Partager sur Twitter
            18 juin 2021 à 18:28:13

            Salut,

            Il faut être clair : il y a une différence entre envoyer du code et envoyer une commande.

            Comme déjà dit, le code est compilé et non modifiable une fois chargé.

            Maintenant, si ton programme a des comportements (déjà) programmés que tu veux déclencher à l'aide de commandes, c'est différent. Mais ton programme ne pourra pas faire ce que tu ne lui a pas appris à faire.

            Si mon programme prévoit d'allumer une led avec une entrée physique uniquement, je ne pourrai pas allumer cette led autrement une fois le programme chargé.

            Si je l'allume avec une variable que je peux piloter à distance (bt, wifi...) alors je pourrai la commander à distance, mais la led restera dépendante de l'état de cette variable et pas d'une autre...

            • Partager sur Facebook
            • Partager sur Twitter

            Bonhomme !! | Jeu de plateforme : Prototype.

            Exécuter le code envoyé via Serial

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown