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. 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