Senin, 02 Desember 2013

Generator Gelombang dengan Adjustable Duty Cycle Pada ARDUINO

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 !!!
Generator Gelombang  dengan Adjustable Duty cycle
     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);
 }
  •  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
KESIMPULAN
  • 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