Skip to content

Instantly share code, notes, and snippets.

@idriszmy
Created April 18, 2019 03:49
Show Gist options
  • Save idriszmy/ff72c94bcdd7127c1fd20516072e93ef to your computer and use it in GitHub Desktop.
Save idriszmy/ff72c94bcdd7127c1fd20516072e93ef to your computer and use it in GitHub Desktop.
Menghasilkan nada melodi pada pembaz piezo di papan Maker UNO.
/*
Fungsi kod: Menghasilkan nada melodi pada pembaz piezo di
papan Maker UNO.
Penulis: Idris Zainal Abidin
Blog: https://idrisz.my
Kemaskini: 18 April 2019
*/
void setup()
{
pinMode(8, OUTPUT); // Pembaz piezo bersambung dengan pin 8
// Tetapkan pin 8 sebagai keluaran
}
void loop()
{
// Terdapat 3 parameter didalam fungsi tone(pin, frekuensi, tempoh)
tone(8, 262, 300); // pin pembaz, frekuensi NOTE_C4, tempoh nada dihasilkan
delay(300); // Tunggu 300 ms, perlu sama atau lebih dengan tempoh
tone(8, 330, 300); // pin pembaz, frekuensi NOTE_E4, tempoh nada dihasilkan
delay(300); // Tunggu 300 ms, perlu sama atau lebih dengan tempoh
tone(8, 392, 300); // pin pembaz, frekuensi NOTE_G4, tempoh nada dihasilkan
delay(300); // Tunggu 300 ms, perlu sama atau lebih dengan tempoh
tone(8, 330, 300); // pin pembaz, frekuensi NOTE_E4, tempoh nada dihasilkan
delay(300); // Tunggu 300 ms, perlu sama atau lebih dengan tempoh
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment