Discussions Générales > Discussions ouvertes

Problème pour passer du simulateur au branchement

(1/2) > >>

rolling:
Bonjour,
j'ai fait ma premier simulation avec tinkercad qui fonctionne à l'écran mais quand je veux le reproduire avec mon kit de démarrage arduino mega rien ne fonctionne.

J'ai débranché et rebranché plusieurs fois mais rien y fait.

Je joint mon schéma et mon code si quelqu'un peut m'aider

chris_bzg:
Salut rolling,

On va y réfléchir.
Pour une prochaine fois, réduit un peu la taille de tes images pour qu'elles soient entières sur la page du forum ; c'est plus facile à regarder. Tu peux le faire avec Paint par exemple, ou tout autre logiciel de visualisation d'images.
De même, pour poster du code, tu peux utiliser la balise code (celle qui ressemble au dièse sur la deuxième ligne d'icones, douzième en partant de la gauche) et tu insères le code entre les deux blocs par un copier coller (tu peux faire un copier coller du code de Tinkercad en passant la souris dessus).
Comme ton montage utilise une carte Mega (et non Uno), il serait bien aussi d'insérer une photo de celui-ci qu'on puisse vérifier ce montage.
Première question : as-tu vérifié ton montage ?

chris_bzg:
Deuxième remarque : tes résistances de pull-down ne sont pas assez fortes (330 ohms alors qu'elle devraient être de l'ordre de 10 kilo-ohms).
Sur ton montage réel, les poussoirs sont-ils bien branchés ? (si tu les as tournés de 90°, cela peut ne plus fonctionner). Pour être certain, le mieux est d'utiliser deux pattes du poussoir en diagonale ; là, tu es certain que ces pattes ne sont reliées que si tu appuies sur le bouton.
Plus simplement, tu peux utiliser le poussoir en le mettant entre l'entrée et la masse ; dans ce cas, il faut déclarer l'entrée avec pinMode (7, INPUT_PULLUP); et de plus, dans le test de lecture mettre LOW à la place de HIGH. En fait, cela revient à utiliser les résistances de pull-up internes au microcontrôleur.
Avant de modifier quoi que ce soit, je te conseille la lecture de cet article :
https://locoduino.org/spip.php?article74
Tout ce qui précède est expliqué.
Pour le reste, c'est bien. Mais quand tu dis que ça ne fonctionne pas, en fait qu'observes-tu exactement ?

rolling:
Merci pour la réponse,
demain je regarde les conseils que tu me donne et j'explique si il y a du changement.
Pour le moment quand je téléverse les bp ne font rien et le servomoteur grésille

rolling:
Bonjour,
le problème est résolu. J'ai regardé de plus près les bp et le problème venait de la ( c'est un piège ces bp 4 broches sur les platine d'essais)
J'en ai profité pour mettre des résistances 10kohm.

En tout cas merci pour l'aide

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique