Mikro-ohjaimessasi on luultavasti ADC (analogi -> digitaalimuunnin), mutta onko siinä DAC (digitaali -> analoginen muunnin)? Nyt se voi! Tässä breakout-kortissa on helppokäyttöinen 12-bittinen MCP4725 DAC. Ohjaa sitä I2C:n kautta ja lähetä sille arvo, jonka haluat sen tuottavan, ja VOUT-nastalla on se. Sopii erinomaisesti ääni-/analogisiin projekteihin, kuten silloin, kun et voi käyttää PWM:ää, mutta tarvitset siniaallon tai säädettävän bias-pisteen.
Irrotamme ADDR/A0-nastan, jotta voit liittää kaksi näistä DAC:ista yhdelle I2C-väylälle. Yhdistä se vain yksi korkea, jotta se ei ole ristiriidassa. Mukana on myös 6-nastainen otsikko leipälaudassa käytettäväksi. Toimii sekä 3.3V että 5V logiikalla.
Hienoja lisäominaisuuksia tällä sirulla: siruille, joissa on 3,4 Mbps Fast Mode I2C (Arduino ei), voit päivittää Voutin ~200 KHz:iin. Siinä on EEPROM, joten jos kirjoitat lähtöjännitteen, voit "tallentaa sen", joten jos laite on kytkettynä, se palauttaa jännitteen. Lähtöjännite on kiskosta kiskoon ja verrannollinen tehopintaan, joten jos käytät sitä 3,3 V:sta, lähtöalue on 0-3,3 V. Jos käytät sitä 5 V:sta, lähtöalue on 0-5 V.
Meillä on helppokäyttöinen Arduino-kirjasto ja opetusohjelma kolmio- ja siniaaltolähtöesimerkillä, jota voidaan käyttää minkä tahansa 'duinon kanssa tai siirtää mihin tahansa mikro-ohjaimeen, jossa on I2C-isäntä. Kytkeminen on helppoa - liitä VDD mikro-ohjaimen virtanastaan (3-5 V), GND maahan, SDA I2C Dataan (Arduino Unossa tämä on A4 Megassa 20 ja Leonardo digital 2:ssa), SCL I2C Clockiin (Arduino Unossa tämä on A5 Megassa, se on 21 ja Leonardo digital 3:ssa) ja kuuntele VOUT.