Débuter en Arduino sans Arduino ! (1)
Le simulateur Tinkercad
. Par : Christian
Vous répondez à :
je n’arrive pas a maitriser le logiciel
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.-
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/BuiltInExamples/ASCIITable
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.
-
-
Débuter en Arduino sans Arduino ! 10 novembre 2021 18:45, par ayoubati nedjma
je n’arrive pas a maitriser le logiciel
-
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.
-
-
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.
-
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.
-
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.
-
-
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
-
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.
-
-
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.-
Et d’ailleurs, je ne pense pas que, Locoduino, site collaboratif, soit habilité à fournir les corrigés de travaux pratiques …
-
-
Débuter en Arduino sans Arduino ! 5 mars 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-
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.
-