Étape 2: Multiplexage le A0 PIN
Lorsque vous souhaitez utiliser remorquage des DACs comme Adafruit signifiait qu’elle soit, vous devez indiquer les deux DAC via leur adresse NIP quoi faire.
Pour cela, remplaçant de commutation entre les deux adresses.
Voir la première image pour un exemple simple de script, à l’adresse les deux DACs.
- Dans la ligne 18, j’adresse le DAC sur l’adresse 0 x 63.
- En ligne 19, je l’ai dit donnent-elles l’absence de toute tension.
- En ligne 21, j’adresse le DAC sur l’adresse 0x62.
- Je l’ai dit en ligne 22, donnent-elles zerro volts.
La dernière adresse, dans ce cas 0x62 de la ligne 21, reste actif jusqu'à ce que vous le changiez.
Je ne change pas il pour ce script simple, mais je m’assure que le deuxième que la DAC reste sur zéro Volts chaque fois que le bouton n’est pas enfoncé.
Comme l’indique le titre de cette étape, vous pouvez utiliser la technique « même » comme commutation par adresses aussi l’autre manière ronde.
Vous commencez par connecter les broches A0 quatre (ou plus) de votre DACs à quatre broches de sortie numérique de votre contrôleur.
Ensuite, dans votre script, vous ne jamais changez l’adresse sur le bus I2C , mais laissez sur 0 x 63.
Maintenant, pour changer d’adresse, tous t’as à faire est changer le pin t A0 correspondant par l’intermédiaire de votre manette pour dire le DAC quelle valeur de sortie, mettez-le en bas, haut, passer sur l’autre, et ainsi de suite.
Voila, vous pouvez adresse DACs sans fin.
Dépend du nombre de sorties de votre libres évidemment:)