Okey , apa kabar semua ??? Mudahan semua kawan-kawan dalam keadaan baik semua ..
Lanjut lagi , saya akan menyampaikan sebuah pembangkit gelombang diatur dengan Dutycycle.
Langsung aja ya Gun?
Semoga bermanfaat untuk kawan semua !!!
Pada percobaan kali ini akan dibuat program untuk mengeluarkan gelombang kotak pada pin 9 (OC1A) . Gelombang yang akan dikeluarkan pada pin 9 adalah gelombang bentuk kotak dengan duty cycle dapat diatur lebarnya . Lebar duty Cycle akan diatur oleh potensiometer yang terhubung pada pin A0. Pada percobaan kali ini akan digunakan fungsi analogWrite yang berfungsi untuk mengeluarkan sinyal gelombang pada pin Pulse Width Modulation (PWM).
- Buatlah rangkaian seperti gambar dibawah di Aplikasi Proteus
Rangkain ini kita dapat simulasikan di Aplikasi Proteus
- Selanjutnya , Tuliskan sintaks Program berikut ini pada Software arduino !!!
int val = 0;
void setup ()
{
Serial.begin(9600);
pinMode( 9 , OUTPUT);
pinMode(A0,0);
}
void loop ()
{
val = analogRead (A0);
analogWrite(9 , val/4);
Serial.print("PWM Value = ");
Serial.println(val,DEC);
delay(500);
}
void setup ()
{
Serial.begin(9600);
pinMode( 9 , OUTPUT);
pinMode(A0,0);
}
void loop ()
{
val = analogRead (A0);
analogWrite(9 , val/4);
Serial.print("PWM Value = ");
Serial.println(val,DEC);
delay(500);
}
- Setelah selesai menulis program diatas , selanjutnya Compile program diatas dan programnya masukkan pada rangkaian yang ada pada proteus .
- Apabila masih bingung, ini saya beri Video kepada kawan-kawan , supaya dapat mengerti !!
Video Generator Gelombang dengan Adjustable Duty Cycle
- Jika potensiometer di putar minimum maka led sebagai indikator akan menjadi redup karena lebar duty cycle kecil hingga 0 %
- Jika potensiometer diputar maksimal maka led sebagai indikator akan menjadi terang karena lebar duty cycle besar hingga 100%
- kita dapat mengatur duty cycle menggunakan potensiometer
0 comments:
Posting Komentar