Sensor piezo merupakan komponen elektronik yang menghasilkan voltan apabila dikenakan tekanan atau getaran. Ia sering digunakan dalam pelbagai projek Arduino, dari pengesan ketukan hingga penggera. Artikel ini akan membincangkan langkah-langkah terperinci untuk menyambungkan sensor piezo kepada Arduino.
Bahan-bahan yang Diperlukan
Untuk projek ini, anda memerlukan:
- Arduino Uno (atau papan Arduino yang lain)
- Sensor piezo
- Perintang 1MΩ (Megaohm)
- Kabel jumper
- Papan Roti (Breadboard) (disarankan)
Rajah Litar
| Komponen | Arduino | Piezo | Perintang |
|---|---|---|---|
| Kaki Positif (+) Piezo | Pin Analog (e.g., A0) | – | – |
| Kaki Negatif (-) Piezo | – | – | Satu hujung perintang |
| Hujung Perintang yang lain | GND | – | – |
Langkah-langkah Persediaan
- Sediakan papan roti dan Arduino anda.
- Kenalpasti kaki positif dan negatif sensor piezo anda. Kebiasaannya, kaki yang lebih panjang adalah kaki positif.
- Pasukkan kaki positif piezo ke dalam salah satu pin analog di Arduino (contohnya, A0).
- Sambungkan satu hujung perintang 1MΩ ke kaki negatif piezo.
- Sambungkan hujung perintang yang satu lagi ke pin GND di Arduino.
Penjelasan Litar
Perintang 1MΩ bertindak sebagai "pull-down resistor". Ia memastikan pin analog kekal pada voltan rendah (0V) apabila tiada tekanan dikenakan pada sensor piezo. Apabila tekanan dikenakan, sensor piezo menghasilkan voltan dan perubahan voltan ini dibaca oleh pin analog Arduino.
Kod Arduino
Berikut adalah contoh kod Arduino yang mudah untuk membaca nilai dari sensor piezo:
int sensorPin = A0;
int sensorValue = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
delay(10); // Kelewatan untuk kestabilan bacaan
}
Kod ini membaca nilai analog dari pin A0 dan mencetaknya ke Serial Monitor. Anda boleh menggunakan nilai ini untuk mencetuskan tindakan lain dalam kod anda, seperti menghidupkan LED atau memainkan bunyi.
Menguji Litar
- Muat naik kod Arduino ke papan Arduino anda.
- Buka Serial Monitor.
- Ketuk atau tekan sensor piezo. Anda akan melihat nilai yang berubah pada Serial Monitor. Nilai yang lebih tinggi menunjukkan tekanan yang lebih kuat.
Dengan langkah-langkah ini, anda telah berjaya menyambungkan sensor piezo kepada Arduino. Eksperimen dengan kod dan litar untuk mencipta projek-projek menarik. Anda boleh menggunakan sensor piezo untuk pelbagai aplikasi, termasuk pengesan getaran, drum elektronik, dan penggera. Penggunaan perintang pull-down adalah penting untuk kestabilan bacaan dan mengelakkan kerosakan pada Arduino.


