Sabtu, 14 Mei 2016

Sound Test Piezo

Piezo atau Piezoelectric adalah sebuah komponen yang dapat bergetar pada frekuensi tertentu apabila mendapatkan tegangan listrik, atau sebaliknya dapat mengubah energi getaran menjadi listrik. Pada Tutorial kali ini, kita akan mengetes keluaran suara dari sebuah piezo dengan menggunakan Arduino. Peran Arduino disini juga dapat digunakan untuk mengendalikan getaran keluaran dari piezoelektrik. Yuk kita simak tutorialnya.

Alat-Alat:
- 1 Piezo/Buzzer
- 1 Arduino
- Breadboard
- Kabel jumper

1. Buatlah rangkaian seperti gambar dibawah ini:

Konfigurasinya adalah:
Kaki positif (red) piezo ke pin 8 Arduino
Kaki negatif (black) piezo ke pin GND Arduino 

2. Buatlah program pada Arduino IDE dan selanjutnya upload pada mikrokontroler Arduino.
Berikut ini adalah sourcecodenya:

float sinVal; 
int toneVal; 
void setup() { 
pinMode(8, OUTPUT); 
} 
void loop() { 
for (int x=0; x<180; x++) { 
  sinVal = (sin(x*(3.1412/180))); 
  toneVal = 2000+(int(sinVal*1000)); 
tone(8, toneVal); 
delay(2); 
} 
} 

0 komentar:

Posting Komentar