Posts

Showing posts from June, 2017

Cara membuat gelombang sinus dengan PWM arduino (Make a sine wave with PWM arduino)

Image
Salam arduino Sekarang kita coba untuk membuat sinyal sinus dengan menggunakan arduino. caranya hampir sama dengan membuat sinyal segitiga, hanya saja kita mengatur PWMnya dengan lebih teliti lagi. Agar sinyal yang di dapat sangat mendekati sinyal sinus. Begini programnya void setup() {    pinMode(9,OUTPUT);    analogWrite(9,150); } void loop() { analogWrite(9,220); delay(100); analogWrite(9,250); delay(100); analogWrite(9,255); delay(100); analogWrite(9,250); delay(100); analogWrite(9,220); delay(100); analogWrite(9,150); delay(100); analogWrite(9,80); delay(100); analogWrite(9,10); delay(100); analogWrite(9,0); delay(100); analogWrite(9,10); delay(100); analogWrite(9,180); delay(100); analogWrite(9,150); delay(100); } Gambar sinyalnya akan seperti ini Sinyal Sinus Kalo mau lebih halus, ya silahkan di rubah programnya dengan merapatkat output PWMnya. Selamat mencoba.

Cara membuat gelombang analog segitiga menggunakan PWM arduino

Image
Salam arduino Sekarang kita coba untuk membuat gelombang segitiga. sinyal ini dibuat dengan beberapa langkah penaikan tegangan DC secara bertahap. efeknya akan terbentuk sinyal yang menyerupai sinyal analog. Berikut programnya void setup() {    pinMode(9,OUTPUT);    analogWrite(9,0); } void loop() {    analogWrite(9,85);    delay(100);    analogWrite(9,170);    delay(100);    analogWrite(9,255);    delay(100);    analogWrite(9,170);    delay(100);    analogWrite(9,85);    delay(100);    analogWrite(9,0);    delay(100); } sinyal outputnya akan seperti di bawah: Sinyal segtiga Jika ingin lebih halus sinyalnya, bisa diperkecil tingkat kenaikan tegangannya. Selamat mencoba.

Cara membuat gelombang analog kotak menggunakan PWM arduino

Image
Salam Arduino Kali ini saya coba share untuk bagaimana cara membuat sinyal analog dengan menggunakan PWM dari arduino. Seperti kita ketahui, PWM pada arduino bisa digunakan untuk mengatur tegangan 0V sampai 5V. yaitu dengan mengatur outputnya berupa angkan dari 0 - 255. 0 = 0V, dan 255 = 5V. Berikut sketch programnya void setup() {    pinMode(9,OUTPUT);    analogWrite(9,0); } void loop() {    analogWrite(9,255);    delay(100);    analogWrite(9,0);    delay(100); } Dari program di atas didapat sinyal kotak dengan frekuensi 5Hz, periode 200ms. di dapat sinyal seperti di bawah Sinyal kotak Selamat mencoba.