ESP32 DAC Example

 

Digital To Analog Converter

ESP32 có hai kênh DAC (Digital To Analog) 8-bit, được kết nối với GPIO25 (Channel 1) và GPIO26 (Channel 2). Trình điều khiển DAC cho phép các kênh này được đặt thành điện áp tùy ý.


ESP32 DAC Example


ESP32 Arduino IDE code for DAC

 
 /*
  * Copyright (c) 2018, circuits4you.com
  * All rights reserved.
  * 
  * ESP32 DAC - Digital To Analog Conversion Example
  */

  #define DAC1 25

  void setup() {
    Serial.begin(115200);
    
  }

  void loop() { // Generate a Sine wave
    int Value = 255; //255= 3.3V 128=1.65V
    
    dacWrite(DAC1, Value);
    delay(1000);
  }



Results

Để kiểm tra điện áp đầu ra, chỉ cần kết nối Vôn kế ở chân 25 và GND của ESP32.

No comments:

Post a Comment