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 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