Etape 54 : Logiciel : comment fonctionnent les détecteurs IR
Chaque contrôleur de Pod RGB contient deux multiplexeurs de 8 canaux de 74HC4051 qui nous donnent un total de 16 broches d’entrée. Si vous regardez le schéma du contrôleur de Pod de RVB, vous verrez que chaque contrôleur utilise seulement 12 de ces broches d’entrée pour son côté de la table (10 pour les gousses de RVB) et 2 pour la rondelle de balle. En d’autres termes, nous utilisons un total de quatre 74HC4051 multiplexeurs pour contrôler 24 entrées. Maintenant je sais ce que tu dis, "pourquoi ne pas nous juste utilisation de trois 74HC4051s de contrôler tous les 24 lignes ? N’est-il pas 8 entrées par puce et un total de 24 entrées nécessaires donc (24 entrées / 3 puces = 8 entrées par puce)? ". Eh bien cela fonctionne très bien mais les contrôleurs de Pod RVB sont deux PCB distinct et je ne voulais pas partager la 3e 74HC4051 multiplexeur parmi tous les deux. Si nous a fait partager, les BPC ne serait pas identiques, comme un seul PCB aurait deux 74HC4051s sur elle et l’autre PCB pourrait avoir qu’un seul, ce qui signifie une refonte complète de la BPC. car ces puces sont environ 0,60 $ pièce, je pourrais justifier à l’aide d’une puce supplémentaire pour garder les choses plus simples.
Afin de lire les valeurs de capteur IR, nous devons interroger par l’intermédiaire de chaque 74HC4051 multiplexeur et lire les données sur chaque broche d’entrée qui possède un capteur infrarouge relié à lui. Dans l’étape suivante, je vais expliquer comment faire exactement cela.