Ref.: 000041 | Disponibilidade: Imediata

Modulo Conversor I2C DAC 12 Bits MCP4725

R$ 14,71
Descrição do produto

Módulo Conversor I2C DAC MCP4725


Controle analógico com precisão!


Descrição:

O MCP4725 é um conversor digital-analógico (DAC) de 12 bits com interface I2C, ideal para projetos que exigem geração de sinais analógicos precisos a partir de microcontroladores. Com ele, você pode controlar motores, LEDs, atuadores e muito mais com suavidade e controle fino. Compacto e fácil de integrar, é perfeito para aplicações em automação, instrumentação e sistemas embarcados.


Onde pode ser usado:

Projetos com Arduino, ESP32, Raspberry Pi

Controle de brilho de LEDs e intensidade de motores

Geração de sinais analógicos para testes e simulações

Instrumentação eletrônica e sistemas de medição

Aplicações de áudio, automação residencial e robótica


Aqui está um exemplo simples de código para usar o MCP4725 com Arduino e gerar uma saída analógica crescente de 0 a 5V:


Objetivo:

Fazer o DAC MCP4725 gerar uma rampa de tensão de 0V até 5V, repetidamente.


Materiais:

Arduino Uno (ou similar)

Módulo MCP4725

Jumpers

Biblioteca Adafruit_MCP4725 (instalável via Gerenciador de Bibliotecas)


Código Arduino:


#include <Wire.h>

#include <Adafruit_MCP4725.h>


Adafruit_MCP4725 dac;


void setup() {

 Serial.begin(9600);

 dac.begin(0x60); // Endereço I2C padrão do MCP4725

}


void loop() {

 for (uint16_t val = 0; val < 4096; val += 64) {

  dac.setVoltage(val, false); // false = não grava na EEPROM

  delay(10); // Pequena pausa para suavizar a rampa

 }

}


Explicação:

O MCP4725 tem resolução de 12 bits (0 a 4095).

O código gera uma rampa de tensão, aumentando gradualmente o valor DAC.

A função define o nível de saída analógica.

O controla a velocidade da rampa.

 

Item incluso: 01 peça Modulo Conversor I2C DAC 12 Bits MCP4725.

Especificações técnicas

Especificações técnicas:

Tensão de operação: 2.7V a 5.5V

Resolução: 12 bits (4096 níveis)

Interface de comunicação: I2C

Endereço padrão: 0x60 (configurável)

Saída analógica: 0V a VCC

Velocidade de atualização: até 3.4Mbps (I2C High-Speed Mode)

Memória EEPROM interna para armazenar último valor

Pinos: VCC, GND, SDA, SCL, OUT

Dimensões: aproximadamente 20mm x 15mm

Compatível com placas de prototipagem e módulos Arduino

Receba novidades e ofertas incríveis!