Le microcontrôleur ATtiny45 (8)
D’autres possibilités de l’ATtiny
. Par : Christian
Vous répondez à :
En alimentations séparées, lorsque je mets une led sur une phase du moteur pas à pas, lorsque je déclenche la procédure d’interruption via le bouton poussoir, elle clignote pendant toute la durée du fonctionnement du moteur pas à pas. Nickel.
En alimentation commune, par exemple une alimentation indépendante pouvant me fournir du 5 volts, ou une alimentation d’ordinateur de bureau récupérée sur une ancienne machine, la led clignote deux ou 3 fois, ainsi que certaines leds cms du contrôleur de moteur, mais le moteur ne tourne pas.
Je crois effectivement qu’en alimentation partagée, le contrôleur pompe tout le courant.
C’est dommage de devoir utiliser deux alimentations pour un montage aussi simple, mais si il n’y a pas d’autre solution ...
Je vous remercie pour vos réponses rapides ... et évidemment pertinentes.
8 Messages
-
Le microcontrôleur ATtiny45 (8) 26 avril 2018 15:37, par An
Très intéressant, merci pour tous ces articles !
Les petits trains ne m’intéressent pas spécialement. J’ai atterri sur votre site par hasard en papillonnant sur Internet pour me renseigner sur la fonction random() (http://www.locoduino.org/spip.php?a...). Et à partir de là j’ai commencé à regarder quelques articles de vulgarisation pour les débutants, que j’ai trouvés bien faits, les explications étant à la fois simples, claires et rigoureuses. Et de là depuis quelques jours j’ai papillonné d’article en article, et plus je progresse sur votre site plus je me rends compte que la passion des petits trains vous amène tout de même assez loin dans l’électronique et l’informatique ! C’est fou, ce que qu’on peut faire par passion des petits trains ! :-D Et c’est une manière intéressante, ludique et concrète d’apprendre l’informatique et l’électronique !
Bravo donc pour votre site, et bonne continuation, je reviendrai certainement !
-
Merci pour votre intervention.
L’équipe de LOCODUINO est constituée de modélistes ferroviaires aimant l’électronique et l’informatique. Nous pratiquons l’électronique programmable dans le but de réaliser de petits automatismes pour des réseaux de trains miniatures, et nous essayons d’en faire profiter tout le monde.
Il y a beaucoup de sites qui parlent d’Arduino dans des domaines très divers : robotique, domotique, drones, effets lumineux, machines à commandes numériques, etc.
Notre site est spécialisé pour le modélisme ferroviaire et à ce titre, nous aidons tous ceux qui le pratiquent. Mais il est évident que ce que nous écrivons peut tout à fait servir à programmer des Arduinos dans d’autres domaines.
Et si nous arrivons à créer des vocations pour les petits trains, alors tant mieux...
-
-
Le microcontrôleur ATtiny45 (8) 13 juin 2019 12:18, par ROUANET
BONJOUR,
j’avais mis de coté il y déjà longtemps un fichier ARDUINO car l’électronique me rebutait. j’ai plongé récemment et j’en suis ravi grâce à vos explications très précises et clair et aussi au dévouement de Christian et à son aide. je progresse c’est existant !
passé l’appréhension, il faut loger les modules sur un circuit et là c’est pas gagné. Comment le mettre en situation avec tout cet environnement. y a t-il en vidéo des exemples de ce type. je voudrais passer aux écrans LCD, mais j’ai du mal à voir comment les positionner devant la gare.
cordialement
yvon -
Le microcontrôleur ATtiny45 (8) 14 juin 2019 11:12, par Christian
Certains articles sont agrémentés de vidéos qui permettent de voir comment intégrer les montages au réseau, mais souvent on laisse au modéliste le soin de trouver des solutions qui dépendent aussi de l’échelle pratiquée, donc de la place disponible.
D’autres articles décrivent comment passer de la breadboard (plaque d’essais) au montage soudé, soit avec des plaques à bandes cuivrées, soit avec des circuits imprimés qu’on peut faire élaborer auprès d’un commerçant ; il suffit donc de chercher un peu et de s’en inspirer.
Pour ce qui concerne les écrans LCD, l’article de Gilbert http://locoduino.org/spip.php?article205 les montrent à l’intérieur du hall de gare pour l’affichage des arrivées et des départs, mais les écrans LCD peuvent aussi servir à représenter des écrans de mobilier urbain publicitaire (décrit dans le forum LOCODUINO), donc situés à l’extérieur. Pour ces montages, il suffit d’intégrer l’écran au décor et de faire passer les câbles et la carte Arduino sous le réseau.
Nous ne sommes plus dans le domaine de l’électronique programmable, mais bien dans celui du décor, donc le coeur même du modélisme ferroviaire et toutes ces techniques ont été décrites dans les articles ou ouvrages publiés par LR-Presse.
Le rôle de LOCODUINO est de donner au lecteur un montage qui fonctionne, c’est-à-dire un schéma et un programme. Certains lecteurs se contenteront de réaliser le montage sur une breadboard pour découvrir le monde des microcontrôleurs et d’autres réaliseront le montage au propre et l’intégreront sur leur réseau pour que celui-ci soit encore mieux animé. A chacun de faire en fonction de ses envies, mais il y a matière sur ce site pour tout le monde. -
Le microcontrôleur ATtiny45 (8) 19 mai 2020 15:59, par Thierry DUFLOT
Bonjour,
A partir de 2 articles de votre site, j’ai fait un montage qui permet de faire tourner un moteur pas à pas à l’aide d’une interruption (bouton poussoir sur pin 7). J’ai donc branché le moteur pas à pas comme suit
"const int portSortie[] = 0, 1, 4, 3 ;" pour laisser libre la pin 7 du micro contrôleur.
Mon problème est le suivant :
Si j’alimente le micro contrôleur et le contrôleur de moteur pas à pas avec la même source d’énergie, cela ne fonctionne pas.
Par contre, si j’utilise deux sources distinctes (5v d’un Arduino Nano pour le micro contrôleur, et alimentation externe pour le contrôleur de moteur), cela fonctionne parfaitement.
Avez-vous une idée ?-
Bonsoir,
Votre description manque de précision. Dans le cas 1 : une seule alimentation pour l’ensemble, quelle est cette alimentation ? De quel moteur pas à pas s’agit-il ? Qu’entendez vous par « ne fonctionne pas » ? le programme s’exécute ? (par exemple vous faites clignoter une LED qui témoigne de la progression du programme). S’il s’exécute alors c’est le moteur qui ne toune pas ? -
Jean-Luc a raison, on manque un peu d’informations.
J’ai pourtant l’impression, d’après ce que vous dites à la fin, que ça pourrait être votre moteur qui pompe tout le jus d’une alimentation commune, faisant ainsi chuter la tension qui n’est alors plus capable de faire fonctionner le microcontrôleur, mais ce n’est qu’une hypothèse.
La solution : utiliser un autre moteur ou bien rester sur deux alimentations séparées.
-
-
Le microcontrôleur ATtiny45 (8) 19 mai 2020 18:35, par Thierry DUFLOT
En alimentations séparées, lorsque je mets une led sur une phase du moteur pas à pas, lorsque je déclenche la procédure d’interruption via le bouton poussoir, elle clignote pendant toute la durée du fonctionnement du moteur pas à pas. Nickel.
En alimentation commune, par exemple une alimentation indépendante pouvant me fournir du 5 volts, ou une alimentation d’ordinateur de bureau récupérée sur une ancienne machine, la led clignote deux ou 3 fois, ainsi que certaines leds cms du contrôleur de moteur, mais le moteur ne tourne pas.
Je crois effectivement qu’en alimentation partagée, le contrôleur pompe tout le courant.
C’est dommage de devoir utiliser deux alimentations pour un montage aussi simple, mais si il n’y a pas d’autre solution ...
Je vous remercie pour vos réponses rapides ... et évidemment pertinentes.