נותן לשלוח אות אנלוגי מכל בקר ולהוציא גל סינוס במתח הרצוי.
- עובד בפרוטוקול I2C
- 12 ביט – מוציא ערכים אנלוגיים בין 0-4095
- אפשר לחבר שניים כאלה ולתת להם כתובות I2C שונות
- מתאים במיוחד לפרויקטים של אודיו
- כתובת I2C ברירת מחדל 0x60
- עובד עם מתחים גם של 5V וגם 3.3V
- אפשר לשמור את הערך בתוך ה- EEPROM לשימוש מאוחר יותר
- מתח נכנס הולך ל- VDD והמתח המשתנה יוצא מ- VOUT
- יש ספריה פשוטה לשימוש עם ארדואינו או רספברי פיי
- מקסימום הספק זרם: 25mA
גליון נתונים:
הסבר:
DAC ממיר אות דיגיטלי לאות אנלוגי ובאמצעותו אפשר לשלוט במתח הרצוי. המודול הוא 12 ביט ולכן מקבל ערכים 0-4095 ובהתאם לערך פולט את המתח מרגל OUT.
הקוד הבא לדוגמה נותן ערך של 5V ל-5 שניות ואחר כך 2.5V ל-5 שניות.
שימו לב הוא לא מיועד לדחוף מנוע בשביל זה צריך טרנזיסטור, H-Bridge.
#include <Wire.h>
#include <Adafruit_MCP4725.h>
Adafruit_MCP4725 dac;
void setup() {
Serial.begin(9600);
dac.begin(0x60);
}
void loop() {
dac.setVoltage(4095, false);
delay(5000);
dac.setVoltage(2048, false);
delay(5000);
}



