Étape 2: R2R Circuit
Une autre option consiste à utiliser un circuit composé de résistances connectées de façon particulière, appelée un circuit R2R. Il s’agit d’un circuit très simple qui permet de multiples signaux binaires d’être transformé en une seule sortie analogique.
Image de la Wikipedia Page sur l’échelle de résistance R2R : donne le schéma de circuit pour un circuit R2R. On l’appelle un circuit R2R car elle requiert uniquement deux valeurs arbitraires des résistances ; Il faut simplement être deux fois l’autre. Ainsi, on est étiqueté R et l’autre deux fois R (2R).
Une chose cool sur ce circuit est que vous pouvez faire n’importe quelle tension souhaitée et votre précision augmente les broches plus que vous allez vers le haut. Que vous comptez en binaire (000, 001, 010, 011, 100, etc.). La tension produite au point A changera également. Cela a fonctionné très bien pour mon projet car :
- C’est rapide : très peu de retard
- Facile à faire : vous avez seulement besoin de deux valeurs de résistance (ou si vous utilisez deux de la même série où 2R va) pas cher (car il est uniquement composé de résistances, qui a coûté les fractions de centimes)
- Fonctionne bien avec Arduino : utilisation des fonctions PORT vous pouvez rapidement et facilement écrire des valeurs binaires à plusieurs broches à la fois, parfaits pour cette application
Voici une vidéo (par GreatScott! sur YouTube) qui explique comment ce circuit fonctionne très bien, en utilisant le théorème de superposition de Thevenin pour expliquer comment simplifier le circuit :