Auteur Sujet: utilisation de 2 cartes arduino pour 11 itinéraires  (Lu 16663 fois)

hjr

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
utilisation de 2 cartes arduino pour 11 itinéraires
« le: août 06, 2019, 03:41:37 pm »
Bonjour,
Dans notre petit club de st-affrique (aveyron), nous avons voulu "automatiser" 11 itinéraires sur notre réseau. Un partenariat avec le lycée local nous a conduit à gérer les aiguillages selon les itinéraires (projet 2017-18) puis de réaliser un TCO (projet 2018-19) qui affiche les itinéraires réalisés par le projet  initial. (Il y a d'autres tâches comme l'occupation des cantons et les feux des différentes voies).
Notre problème actuel est de partager les 11 interrupteurs (commande de chaque itinéraire) sur les 2 cartes arduino. Faut-il une alimentation commune pour la détection des "leviers" activés? C'est ce que nous pensons mais il y a des effets imprévus (non prise en compte de certains leviers, pas toujours les mêmes).
Qu'en pensez-vous?
A noter: nous sommes débutants en arduino, mais 2 membres ont un passé de programmeur informatique et compennent les programmes faits par les élèves (ST2I).

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : utilisation de 2 cartes arduino pour 11 itinéraires
« Réponse #1 le: août 06, 2019, 11:21:43 pm »
Une entrée configurée en pull-up n'a pas besoin d'alimentation. Sa mise à la masse est prise en compte comme un niveau bas.
Par contre les soucis peuvent venir des rebondissement des contacts. Voir debounce.
Pour des liaisons longues un petit condensateur genre 100 nF en parallèle sur l'entrée peut éliminer parasites et rebonds.
Attention à ne pas avoir de boucle de masse. Lier les masses des Arduino en un seul point commun.
Cordialement

hjr

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : utilisation de 2 cartes arduino pour 11 itinéraires
« Réponse #2 le: août 07, 2019, 01:38:26 pm »
Merci. Etant débutant en arduino, je vais donc chercher dans le forum les 'rebonds'. Par contre une précision s'impose: lier les masses des arduinos (par le pin "gnd" j'imagine) ne nécessite-t-il pas une alimentation commune?

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : utilisation de 2 cartes arduino pour 11 itinéraires
« Réponse #3 le: août 07, 2019, 10:08:24 pm »
Lier les masses des Arduino (par le pin "gnd" : OUI) n'est qu'une option, inutile si vous avez des alimentations séparées et des capteurs idem et n'échangez rien entre eux. Par contre c'est bien sur nécessaire si vous avez une alimentation commune. Et là, évitez les boucles de masse.
Bien sur, ne partagez pas un interrupteur entre deux Arduino. Utilisez une sortie du premier sur une entrée du second avec une masse commune.
Mais peut-être avant tout, acquérez les notions de base de l'électricité/électronique. (cf le site éditorial ou internet)
Cordialement

hjr

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : utilisation de 2 cartes arduino pour 11 itinéraires
« Réponse #4 le: août 08, 2019, 05:12:04 pm »
"Bien sur, ne partagez pas un interrupteur entre deux Arduino."

C'est ce que nous avons fait et c'est probablement la cause de nos "dérangements"...
On va devoir revoir ça fin août (club... en vacances pour 15 jours)
Je reviendrai vers vous à ce moment, merci de vos conseils.