ADAFRUIT MCP4725 FOUR CHANNEL SETUP (2 / 2 steg)
Steg 2: MULTIPLEXING A0 PIN
När du vill använda menade släptåg av DAC som Adafruit det är, måste du berätta både DACs via deras adress stift att göra.
Det gör du genom att alternativa växla mellan båda adresser.
Se först bilden för en enkelt exempelskript, till adress båda DAC.
- I linje 18, jag adress DAC på adress 0x63.
- I linje 19, jag berätta den utgång noll volt.
- I linje 21, jag adress DAC på adress 0x62.
- I linje 22, jag berätta den utgång zerro volt.
Den senaste adressen, förblir i detta fall 0x62 från linje 21, aktiva tills du ändrar det.
Jag ändra inte den för detta enkla skript, men jag se till att andra DAC stannar på noll volt varje gång knappen inte är intryckt.
Som titeln på detta steg antyder, kan du använda "samma" teknik som växling genom adresser också åt andra hållet runda.
Du börjar genom att ansluta fyra (eller fler) A0 stiften från din DACs till fyra digitala utgångsstift av handkontrollen.
Nästa, i skriptet, du aldrig ändra adressen på I2C bussen, men lämna det på 0x63.
Nu om du vill ändra adress, allt du måste göra är byta motsvarande t A0 PIN-koden via handkontrollen hög, berätta DAC vilket värde att mata, byta den låg, slå på nästa, och så vidare.
Voila, du kan adressen ändlösa DAC.
Beror på hur många av dina gratis utgångar uppenbarligen :)