Daftar Isi:
- Langkah 1: Sumber Daya yang Digunakan
- Langkah 2: Pinus Digunakan
- Langkah 3: Kode ESP32 - Matriks Gelombang
- Langkah 4: Generator Profesional
- Langkah 5: Hantek DSO 4102C 100mhz Oscilloscope Dengan Generator Fungsi Sewenang-wenang
- Langkah 6: Gelombang yang Diperoleh Dengan Osiloskop:
- Langkah 7: Unduh File:
Video: ESP32: Tahukah Anda Apa Itu DAC?: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Hari ini, kita akan berbicara tentang dua masalah. Yang pertama adalah DAC (Digital-to-Analog Converter). Saya menganggapnya penting, karena melaluinya, misalnya, kami membuat output audio di ESP32. Masalah kedua yang akan kita bahas hari ini adalah osiloskop. Kami kemudian akan mengkompilasi kode DAC dasar di ESP32, dan memvisualisasikan dengan osiloskop sinyal bentuk gelombang analog yang dihasilkan oleh mikrokontroler.
Perakitan hari ini sederhana, sedemikian rupa sehingga saya tidak merekam demonstrasi. Cukup mudah untuk dipahami hanya dengan gambar yang ditempatkan di sini. Pada dasarnya, kami memiliki ESP32 yang melalui program akan menghasilkan beberapa jenis bentuk gelombang.
Kami menggunakan GPIO25 sebagai output, dan GND sebagai referensi.
Langkah 1: Sumber Daya yang Digunakan
• ESP32
• Osiloskop
• Protoboard (opsional)
• Jumper
Langkah 2: Pinus Digunakan
Dalam contoh ini, kita akan menggunakan GPIO 25, yang sesuai dengan DAC_1.
Contoh lain yang dapat digunakan adalah GPIO 26, yang sesuai dengan DAC_2.
Langkah 3: Kode ESP32 - Matriks Gelombang
Kami memiliki kode sumber yang akan menghasilkan empat jenis bentuk gelombang.
Pertama, kami merakit matriks dua dimensi.
Di sini, saya menentukan bentuk gelombang sinus dan segitiga.
Pada salah satu gambar, saya menampilkan bentuk gigi gergaji dan persegi.
Adapun kode sumber, tidak ada tindakan yang diperlukan di Setup. Dalam Loop, saya menentukan posisi matriks yang sesuai dengan jenis gelombang dan menggunakan contoh gelombang persegi. Kami menulis data yang disimpan dalam matriks pada pin 25. Periksa apakah "i" ada di kolom terakhir array. Jika demikian, "i" direset dan kita kembali ke awal.
Saya ingin memperjelas bahwa DAC ini di dalam ESP32 dari STM32, yaitu chip, secara umum, berkapasitas kecil. Mereka untuk penggunaan yang lebih umum. Untuk menghasilkan gelombang frekuensi tinggi, ada chip DAC itu sendiri, yang ditawarkan oleh Texas atau Analog Devices, misalnya.
void setup() { //Serial.begin(115200); } //UJI POSISI SEM (FREKUENSI UTAMA) /* void loop() { dacWrite(25, 0xff); //25 ou 26 dacWrite(25, 0x00); //25 atau 26 //delayMicroseconds(10); } */ //TESTE COM POSICIONAMENTO (FREKUENSI MENOR) void loop() { byte wave_type = 0; // Sinus //byte wave_type = 1; // Segitiga //byte wave_type = 2; // Gigi gergaji //byte wave_type = 3; // Square dacWrite(25, WaveFormTable[wave_type]); //25 ou 26 i++; jika (i >= Jumlah_Sampel) i = 0; }
Id Referensi:
Langkah 4: Generator Profesional
Saya membawa contoh generator profesional, hanya untuk memberi Anda gambaran tentang biaya peralatan ini. Ini dapat digunakan, misalnya, untuk mensimulasikan sumber dan menghasilkan kerusakan. Kami dapat menyuntikkan kebisingan listrik ke mikrokontroler STM, menganalisis seberapa besar kebisingan akan mengganggu chip. Model ini juga memiliki fungsi otomatis untuk menghasilkan noise listrik.
Langkah 5: Hantek DSO 4102C 100mhz Oscilloscope Dengan Generator Fungsi Sewenang-wenang
Ini adalah tip tentang pilihan peralatan yang lebih murah. Biayanya sekitar $245 di Aliexpress. Saya menyukainya, karena memiliki generator fungsi, belum lagi memfasilitasi lokasi kesalahan di sirkuit.
Langkah 6: Gelombang yang Diperoleh Dengan Osiloskop:
Kami pertama menangkap gelombang dalam bentuk sinusoidal, Segitiga, Gigi Gergaji, dan, akhirnya, Kotak.
Langkah 7: Unduh File:
SAYA TIDAK
Direkomendasikan:
Apa itu DRC?: 9 Langkah
Apa itu DRC?: Design Rule Checking (DRC) adalah proses yang digunakan untuk mengidentifikasi kesalahan dan ketidaksesuaian seperti spasi & jejak lebar dalam desain/tata letak PCB. Tata letak papan PCB dirancang menggunakan perangkat lunak, setiap perakit PCB memiliki seperangkat aturan yang mereka terbitkan
Apa itu PSM (Mode Hemat Daya) di LTE Cat.M1?: 3 Langkah
Apa itu PSM (Mode Hemat Daya) di LTE Cat.M1 ?: LTE Cat.M1 (Cat.M1) distandarisasi oleh 3GPP yang merupakan Organisasi Standardisasi Internasional dan dilayani secara nasional melalui SKT. Selain itu, Cat.M1 adalah perwakilan teknologi LPWAN (Low-Power Wide-Area Network) dan berspesialisasi dalam aplikasi IoT d
Tahukah Anda Bagaimana Perasaan Tanaman Anda? [Partikel+Ubidot]: 6 Langkah
Apakah Anda Tahu Bagaimana Perasaan Tanaman Anda? [Particle+Ubidots]: Tidak ada yang dapat menggantikan berjalan keluar dan menangani tanah untuk Anda sendiri, tetapi teknologi saat ini telah memungkinkan untuk memantau tanah dari jarak jauh dan melacak parameter yang tidak dapat diukur oleh indera manusia saya. Probe tanah seperti SHT10 sekarang sangat akurat dan menawarkan
Apa Itu CPU, Apa Fungsinya, dan Cara Mengatasinya: 5 Langkah
Apa Itu CPU, Apa Fungsinya, dan Cara Mengatasinya: Setiap hari Anda menemukan istilah "CPU" atau "Prosesor" dilempar-lempar, tetapi apakah Anda benar-benar tahu apa artinya? Saya akan membahas apa itu CPU dan apa fungsinya, lalu saya akan membahas masalah CPU yang umum dan bagaimana cara memperbaikinya
Bagaimana Mendapatkan Musik Dari Hampir Semua Website (Haha) (Selama Anda Bisa Mendengarnya Anda Bisa Mendapatkannya Oke Baik Jika Itu Tertanam dalam Flash Anda Mungkin Tidak Bisa) DIEDIT!!!!! Info Tambahan: 4 Langkah
Cara Mendapatkan Musik Dari HAMPIR Website (Haha) (Selama Anda Bisa Mendengarnya Anda Bisa Mendapatkannya… Oke Baik Jika Tertanam di Flash Anda Mungkin Tidak Bisa) DIEDIT!!!!! Info Tambahan: jika Anda pernah pergi ke situs web dan memainkan lagu yang Anda sukai dan inginkan, maka inilah instruksi untuk Anda, bukan salah saya jika Anda mengacaukan sesuatu (satu-satunya cara itu akan terjadi adalah jika Anda mulai menghapus barang tanpa alasan ) sudah bisa mendapatkan musik untuk