Mikrodenetleyicinizi DAC yani dijital -> analog dönüştürün.
Bu devre kartı, kullanımı kolay MCP4725 12-bit DAC'ye sahiptir. I2C ile kontrol edin ve çıktısını istediğiniz değeri gönderin, VOUT pini buna sahip olacaktır. PWM kullanamayıp sinüs dalgasına veya ayarlanabilir sapma noktasına ihtiyaç duyduğunuzda olduğu gibi ses / analog projeler için harikadır.
ADDR/A0 pinini ayırıyoruz, böylece bu DAC'lerden ikisini bir I2C veriyoluna bağlayabilirsiniz, çakışmasını önlemek için bu pini bir yükseğe bağlamanız yeterlidir. Ayrıca bir breadboard'da kullanım için 6 pinli bir başlık da dahildir. Hem 3.3V hem de 5V mantığı ile çalışır.
Bu çip ile bazı güzel ekstralar: 3.4Mbps Fast Mode I2C'ye sahip çipler için (Arduino'da yok) Vout'u ~200 KHz'de güncelleyebilirsiniz. Bir EEPROM var, bu yüzden çıkış voltajını yazarsanız, 'saklayabilirsiniz', böylece cihaz kapatılırsa o voltajı geri yükleyecektir. Çıkış voltajı raydan raya ve güç piniyle orantılıdır, bu nedenle 3,3V'den çalıştırırsanız çıkış aralığı 0-3,3V'dir. 5V'dan çalıştırırsanız, çıkış aralığı 0-5V'dir.
Herhangi bir "Arduino" ile kullanılabilen veya I2C ana bilgisayarına sahip herhangi bir mikro denetleyiciye taşınabilen bir üçgen dalga ve sinüs dalgası çıkış örneği içeren, kullanımı kolay bir Arduino kitaplığını incelemek için tıklayınız. Kablolaması kolaydır - VDD'yi mikrodenetleyici güç pininize (3-5V), GND'yi toprağa, SDA'yı I2C Data'ya bağlayın (Arduino Uno'da bu, Mega'da A4, 20'dir ve Leonardo dijital 2'de), SCL'den I2C Saatine (Arduino Uno'da, bu Mega'da A5, 21 ve Leonardo dijital 3'te) ve VOUT'ta dinleyin.
MCP4725 Breakout Board - 12-Bit DAC w/I2C Arayüzü ürününü Adafruit kategorisinden uygun fiyat, aynı gün kargo ve hızlı teslimat avantajıyla SAMM Market’ten hemen sipariş verebilirsiniz.