Salut!
Dans ce instructible je vais expliquer comment lire des valeurs de plusieurs capteurs en utilisant seulement une broche d’entrée analogique.
Vous pourriez vous demander pourquoi vous voulez de cela.
Lorsque vous utilisez une planche de Nodemcu, comme illustré dans l’image, qu’un ADC pin est availible. Pour une petite station météorologique, je voudrais lire les valeurs de plusieurs capteurs : un capteur de pluie et d’un capteur de lumière intendsity. Malheureusement, ce n’est pas possible avec cette carte.
Une solution consiste à multiplexer les capteurs. Cela fonctionne comme suit : vous allez allumer un capteur A, lire A capteur, puis désactiver le capteur A. Après cela, vous ferez la même chose pour capteur B.
L’idée est basée sur l’instructable de Breagan. Son code a été écrit en LUA j’ai écrit un sketch dans C++. Ceci est pratique lorsque vous programmez votre Nodemcu en IDE (l’environnement arduino). Pour la facilité, j’ai testé le croquis et le câblage sur l’arduino UNO/duamilanove.
s’il vous plaît voir aussi l’intructable où j’ai utilisé cette technique !