Pertanyaan yang diberi tag pwm

22
Berapa frekuensi output PWM di Arduino

Berapa frekuensi yang digunakan Arduino untuk PWM normal ketika Anda menggunakan analogWrite ()? Dan apakah ini berbeda untuk model Arduino yang berbeda? Saya tertarik secara khusus pada Mega 2560, tetapi juga ingin tahu apakah itu konsisten antara model. Saya telah melihat referensi yang lewat...

12
Atur frekuensi PWM ke 25 kHz

Saat ini saya dapat mengatur empat pin PWM menjadi sekitar 31 kHz dengan kode berikut: void setup() { TCCR1B = TCCR1B & B11111000 | B00000001; // Set PWM frequency for D9 & D10: pinMode(pwmPin9, OUTPUT); // Sets the pin as output pinMode(pwmPin10, OUTPUT); // Sets the pin as output...

9
Mengontrol suhu air secara akurat

Saya memiliki pengaturan berikut: Arduino Duemilanove Pemanas air kecil terhubung dengan relay optik (PWM baik-baik saja) Sensor suhu tahan air DS18B20 Jumlah air yang tidak diketahui (tetapi sensor suhu dan pemanas selalu di bawah air). Bagaimana cara mengontrol suhu air secara akurat,...

9
Meningkatkan resolusi bit PWM

Saya ingin meningkatkan resolusi bit PWM dari Arduino Uno. Saat ini 8-bit yang saya anggap terlalu rendah. Apakah ini mungkin tanpa kehilangan kemampuan interupsi dan penundaan? Koen EDIT Pengaturan ini memberikan hasil 16-bit void setupPWM16() { DDRB |= _BV(PB1) | _BV(PB2); /* set pins as...

8
Seberapa tepat waktu dari pulseIn ()?

Saya telah menggunakan pulseIn()fungsi untuk memproses pengkodean data biner berbasis PWM. Ini bekerja dengan baik untuk membedakan pulsa yang panjangnya berbeda secara signifikan, misalnya 500us vs 1500us. Itu membuatnya lebih dari cukup untuk menangani remote IR yang umum. Namun, saya ingin...