Senin, 02 Desember 2013

Generator Gelombang dengan Adjustable Duty cycle


Pada percobaan kali ini akan dibuat program untuk mengeluarkan gelombang kotak pada pada pin 9 (OC1A) . Gelombang yang akan dikeluarkan pada pin 9 adalah gelombang berbentuk 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). 
  1. 1. Buatlah rangkaian seperti Gambar 7.1.
 


Gambar 7.1 Rangkaian Percobaan 7.1


2.   Tuliskan sintaks program berikut ini pada Arduino IDE, kemudian lakukan kompilasi dan upload program ke sistem minimum Arduino

int val = 0;

void setup() { Serial.begin(9600); pinMode(9, OUTPUT);
}

void loop() {

val = analogRead(A0); analogWrite(9, val/4); Serial.print("PWM Value = "); Serial.println(val,DEC); delay(500);

}











Tidak ada komentar:

Posting Komentar