4.Digital-Analog Converter
The usage of DAC
วัตถุประสงค์ของ DAC นั้นตรงกันข้ามกับของ ADC DAC แปลงสัญญาณดิจิทัลเป็นสัญญาณอะนาล็อกสำหรับเอาต์พุต
จำเพลงเมื่อเปิด NyBoard ได้ไหม กำลังใช้ PWM เพื่อสร้างเสียงเพลงซึ่งใช้การสลับความเร็วสูงเพื่อปรับรอบการทำงานเป็นแรงดันเอาต์พุต
เมื่อเปรียบเทียบกับ PWM แล้ว DAC จะส่งแรงดันออกโดยตรงโดยไม่ต้องคำนวณรอบการทำงาน ESP32 รวม DAC 8 บิต 2 แชนเนลที่มีค่า 0-255 ช่วงแรงดันไฟฟ้าคือ 0-3.3V ดังนั้นสูตรการคำนวณแรงดันเอาต์พุตของ DAC จึงเป็นดังนี้:
The demo is as follows:
#define DAC1 25
void setup() {
}
void loop() {
// 8bit DAC, 255 = 3.3V, 0 = 0.0V
for(int i = 0; i < 255; i++){
dacWrite(DAC1, i);
delay(10);
}
}
Previous3.Analog-digital converterNext5.EEPROM (Electrically Erasable Programmable read only memory)
Last updated
Was this helpful?