כתובתנו החדשה: היצירה 19, רחובות

מודול MCP4725 ממיר DAC דיגיטלי לאנלוגי 12 ביט

30

 MCP4725 12Bit DAC Module

זמינות: קיים במלאי

מק"ט: A59-B22 קטגוריה:

נותן לשלוח אות אנלוגי מכל בקר ולהוציא גל סינוס במתח הרצוי.

  • עובד בפרוטוקול I2C
  • 12 ביט – מוציא ערכים אנלוגיים בין 0-4095
  • אפשר לחבר שניים כאלה ולתת להם כתובות I2C שונות
  • מתאים במיוחד לפרויקטים של אודיו
  • כתובת I2C ברירת מחדל 0x60
  • עובד עם מתחים גם של 5V וגם 3.3V
  • אפשר לשמור את הערך בתוך ה- EEPROM לשימוש מאוחר יותר
  • מתח נכנס הולך ל- VDD והמתח המשתנה יוצא מ- VOUT
  • יש ספריה פשוטה לשימוש עם ארדואינו או רספברי פיי
  • מקסימום הספק זרם: 25mA

גליון נתונים:

mcp4725

ספריה

הסבר:

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);
}