LOCODUINO

Débuter en Arduino sans Arduino ! (1)

Le simulateur Tinkercad

. Par : Christian

Tinkercad, qu’est-ce que c’est ? Tinkercad est un logiciel en ligne [1], c’est-à-dire qu’on y accède avec une page internet. Il permet de réaliser des projets de conception 3D, d’électronique ou de programmation. Dans cet article, nous ne décrirons que la partie électronique qui est très utile pour concevoir un circuit qui peut être basé sur (…)

Retourner à l'article

Vous répondez à :

Débuter en Arduino sans Arduino ! 28 novembre 2021 18:06, par Michel

Bonjour,
j’ai lu votre article dans Loco Revue et j’ai été emballé par les possibilités offertes par TinkerCad.
D’autant plus que j’avais acheté sur le net un kit de démarrage dont je n’avais pas fait grand-chose, à part utiliser les LED et résistances pour installer l’éclairage inversé dans de vieilles loco Roco.
J’étais content, cela marchait, malgré la vue qui baisse et les mains qui tremblent.

Votre article a réveillé en moi l’idée d’utiliser Arduino en m’inspirant des exemples du site LOCODUINO.
J’ai fait mes premiers montages virtuels et cela facilite la vie de faire des branchements, sans risquer de faire "cramer tout le bazar".
Ayant pris de l’assurance, j’ai ressorti mon kit de démarrage, et ô surprise, j’avais la carte MEGA !
Et bien, j’ai réussi à faire mon premier chenillard en vrai avec la carte MEGA.

J’ai maintenant de quoi prévoir quelques belles animations lumineuses personnalisées dans la crèche et sous le sapin de Noël.

Bravo pour votre article et bonne continuation.

Un papy de 69 ans.

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.)

13 Messages

  • Débuter en Arduino sans Arduino ! 7 août 2021 09:25, par LIETARD H-P

    Bonjour...
    Peut-on et surtout comment fait-on pour faire apparaître, sur le moniteur, dans un texte qui nous est propre les caractères é,è,ù,à,ô,î,û,ç ?
    Merci de votre réponse.
    Cordialement.

    Répondre

    • Débuter en Arduino sans Arduino ! 7 août 2021 10:54, par Christian

      Vous pouvez toujours inclure dans un programme un Serial.print("éèùàôîûç") ; mais le résultat obtenu ne correspond pas à ce que vous souhaitez afficher. Le Serial.print() permet d’afficher des caractères ASCII dont la valeur en décimal va de 0 à 127. De 0 à 31, ce sont des codes de contrôle, 32 est le caractère "espace" et les caractères affichables commencent à partir de la valeur 33 (le point d’exclamation !). Ensuite viennent d’autres caractères proprement dits (de valeur 34 à 126) mais aucun ne correspond aux caractères accentués de notre français. La valeur 127 est aussi un caractère de contrôle (DEL).
      Pourtant, il est possible d’afficher des caractères ASCII dont la valeur est 161 ou plus. Vous pouvez consulter cette page du site Arduino au sujet de l’affichage de caractères ASCII avec le moniteur : https://www.arduino.cc/en/Tutorial/...
      Modifiez le programme donné pour que l’affichage ne s’arrête pas à la valeur 126 et vous verrez votre moniteur afficher d’autres caractères ASCII à partir de la valeur 161 jusqu’à 255 : par exemple, le ç correspond à la valeur 231, le è vaut 232 et le é vaut 233. Je n’ai pas regardé s’il y avait tous les caractères que vous voudriez afficher, mais il y en a quelques uns en minuscules ou majuscules accentuées.
      Voici donc une façon de faire mais vous voyez qu’il faut adapter votre programme pour l’obtenir. En affichant des messages en anglais (aucun caractère accentué), le Serial.print() est beaucoup plus simple.

      Répondre

  • Débuter en Arduino sans Arduino ! 10 novembre 2021 18:45, par ayoubati nedjma

    je n’arrive pas a maitriser le logiciel

    Répondre

    • Débuter en Arduino sans Arduino ! 11 novembre 2021 00:50, par Christian

      Effectivement, si ce n’est qu’une question d’utiliser le logiciel, il vous suffit de relire l’article et d’essayer car il n’est pas compliqué et plutôt convivial.

      Par contre, si vous avez un problème pour faire démarrer le logiciel (ceci est arrivé à quelqu’un d’autre), alors c’est peut-être que votre système d’exploitation est trop ancien (Windows 7 par exemple). Dans ce cas, passer à une version plus récente.

      Répondre

  • Débuter en Arduino sans Arduino ! 10 novembre 2021 20:59, par msport

    Il ne vous reste plus qu’à bien relire l’article. Bon courage.

    Répondre

  • Débuter en Arduino sans Arduino ! 28 novembre 2021 18:06, par Michel

    Bonjour,
    j’ai lu votre article dans Loco Revue et j’ai été emballé par les possibilités offertes par TinkerCad.
    D’autant plus que j’avais acheté sur le net un kit de démarrage dont je n’avais pas fait grand-chose, à part utiliser les LED et résistances pour installer l’éclairage inversé dans de vieilles loco Roco.
    J’étais content, cela marchait, malgré la vue qui baisse et les mains qui tremblent.

    Votre article a réveillé en moi l’idée d’utiliser Arduino en m’inspirant des exemples du site LOCODUINO.
    J’ai fait mes premiers montages virtuels et cela facilite la vie de faire des branchements, sans risquer de faire "cramer tout le bazar".
    Ayant pris de l’assurance, j’ai ressorti mon kit de démarrage, et ô surprise, j’avais la carte MEGA !
    Et bien, j’ai réussi à faire mon premier chenillard en vrai avec la carte MEGA.

    J’ai maintenant de quoi prévoir quelques belles animations lumineuses personnalisées dans la crèche et sous le sapin de Noël.

    Bravo pour votre article et bonne continuation.

    Un papy de 69 ans.

    Répondre

    • Débuter en Arduino sans Arduino ! 1er décembre 2021 17:24, par Christian

      Merci pour vos compliments.
      Effectivement, l’intérêt de Tinkercad est de ne pas avoir besoin de composants réels et donc de ne pas risquer d’en cramer.
      Pour autant, si vous prenez bien soin de monter les composants comme c’est indiqué dans nos articles, il n’y a aucun risque de les cramer non plus. Si on n’a peur de souder, on peut découvrir les montages en les réalisant sur une plaque d’essai qui ne nécessite pas de soudures.
      Bravo à vous pour avoir fait des montages virtuels et bravo à vous pour avoir continué sur des montages réels. Il y a sur ce site plein de petits montages simples qui égaieront votre réseau.
      Quant à la programmation, ce n’est pas compliqué non plus ; il suffit d’essayer avec des programmes simples comme ceux décrits puis d’aller vers plus compliqués ensuite.
      Alors bon amusement.

      Répondre

  • Débuter en Arduino sans Arduino ! 2 janvier 2022 16:10, par christophe

    Vraiment génial votre article , j’hésitai de puis longtemps à me lancer à l’arduino et grâce à tinkercad c’est fait.
    J’ai passé beaucoup de temps a faire mon schéma et creer le code grace à la simulation pour comprendre.
    Par contre quand j’ai enfin réussi à avoir une simulation qui marche, en faisant les connexion sur mon arduino mega , rien ne marche . Comment est ce possible ?

    Voir en ligne : CHRISTOPHE CHARROIN

    Répondre

    • Débuter en Arduino sans Arduino ! 2 janvier 2022 17:39, par Christian

      Pour compléter la réponse de msport ci-dessous, il faut savoir que la carte Mega ne fonctionne pas tout à fait comme la carte Uno ; tout dépend de ce que vous avez voulu faire, et d’après vos explications, on n’en sait rien.
      Donc , effectivement, le mieux est d’ouvrir un fil et d’y déposer à la fois l’image de votre montage (exportation) et votre programme (balise code). A partir de là, on pourra vous dire si le fait que ça ne fonctionne pas vient des petites différences entre les deux cartes ou non.
      Mais avant cela, vérifiez bien le montage réel ; on peut facilement se tromper de connexion pour brancher quelque chose.

      Répondre

  • Débuter en Arduino sans Arduino ! 2 janvier 2022 17:24, par msport

    Bonjour,
    Le diable est dans les détails ...
    Revérifiez trois fois au moins.
    Et validez votre montage avec l’exemple blink de l’IDE.
    Par ailleurs si vous souhaitez une réponse en plus d’une ligne, posez votre question en plus d’une ligne. Le forum est là pour ça, avec la possibilité de poster des schémas et des photos.

    Répondre

  • Débuter en Arduino sans Arduino ! 5 mars 2023 15:34, par Phil

    Bonjour

    Tinkercad c’est génial pour débuter et vous permet de tester certaines choses. je suis un vieux débutant, j’ai vérifié mes calculs de résistances en série et en // avec pleins de voltmètres et ampèremètres.
    si vous faites une erreur pas de pb aucun composants grillés. on voit même les LED grillées dans le cas de sur tension. effectivement, pour débutant mais réalisez un programme de 4 feux de croisements de 2 routes avec appel de passage piétons (avec interruption du trafic avec temps réglementaire). bon courage.
    Non, c’est génial, il n’y a qu’un petit défaut sur le calage d’un servomoteur. mais avant d’arriver à cette étape, il y a plein de chose à tester/expérimenter et c’est GRATUIT (chose de plus en plus rare de nos jour). lancez vous c’est comme à la fête foraine, il n’y a que des gagnants.

    perso, je dois acheter une carte Arduino mais je suis toujours sur Tinkercad et j’y passe des nuits.

    Amicalement
    Phil

    Répondre

    • Débuter en Arduino sans Arduino ! 6 mars 2023 10:47, par Christian

      Attention : l’insomnie n’est pas bonne pour la santé ! ;-)
      Tinkercad est idéal pour apprendre en étant certain de ne pas cramer de composants. mais cet outil doit être ensuite remplacé par du réel. Vous pouvez aussi utiliser le simulateur Wokwi (faire une recherche Google) qui est complémentaire, certains montages ne pouvant se faire qu’avec l’un ou l’autre en fonction des composants proposés. Sans doute un peu moins intuitif que Tinkercad, mais une fois pris en main, il est assez super.
      Pour ma part, j’utilise les deux en fonction de mes besoins et une fois le montage et programme au point, je transpose avec de vrais composants.

      Répondre

Rubrique Atelier

Les derniers articles

Les articles les plus lus