Assalamualaikum, oke kali ini gw pengen nge-share nih tentang bagaimana cara membuat buzzer berbunyi sesuai nada yang kita inginkan. oke langsung aja, bahan yang elo perluin untuk membuat proyek ini :

1. Arduino UNO
2. Buzzer 3-24v
3. BreadBoard atau Papan Project
4. Kabel Jumper

Oke kalo udah ada bahan-bahan yang di perluin maka langkah selanjutnya kita merangkainya menjadi suatu rangkaian berikut gambar rangkainnya :





Gambar diatas adalah skema rangkain nya.


Gambar diatas adalah simulasi rangkaian arduino dengan breadboard, gambar simulasi ini di buat menggunakan software fritzing yang bisa kalian dapatkan di sini

pada saat menempatkan buzzer perhatikan polaritasnya (tanda +) kaki bertanda + di tempatkan pada pin 9.

okedeh kalo langkah diatas udah di ikuti secara benar, langkah berikutnya kita masuk ke program arduino, berikut Program nya :







baru

Cara Membuat Nada Menggunakan Arduino Uno

Posted by Alami Dan ilmiah

Cara Membuat Nada Menggunakan Arduino Uno



Nama               : Eka Surya Wijaya
Nim                 : 20111203001
Pembahasan   :  Membuat Nada Menggunakan Arduino Uno
Tujuan             :  mengetahui  Membuat Nada Menggunakan Arduino Uno
Dasar Teori :
Uno Arduino adalah board berbasis mikrokontroler pada ATmega328 .Board ini memiliki 14 digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM), 6 input analog, 16 MHz osilator kristal, koneksi USB, jack listrik tombol reset. Pin-pin ini berisi semua yang diperlukan untuk mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB atau sumber tegangan bisa didapat dari adaptor AC-DC atau baterai untuk.
Alat dan Bahan :
            # Laptop
# Arduino uno R3
# Speaker
# kabel wire
# ground
# software Proteus 7
# Software Arduino

Gambar Rangkaian :







Gambar 2.1 proteus 7




Gambar 2.2 arduino

Langkah –langkah percobaan :
1.    Siapkan alat dan bahan
2.    Buka software proteus dan buat rangkain seperti gambar  1.1 di atas
3.    Buka software arduino dan tulis listing.
int speakerPin = 9; // kutup + buzzer atau speaker dipasang pada pin 9 Arduino
//LAGU 1 (DO RE MI FA SOL …)
int length = 16; // ini panjang lagu
char notes[] = "cdefgabCCbagfedc"; // ini lagunya
int beats[] = { 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 4 }; // ini ketukannya
/*
// LAGU 2 (Twinkle twinkle)
int length = 15; // ini panjang lagu
char notes[] = "ccggaagffeeddc "; // ini lagunya
int beats[] = { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4 }; // ini ketukannya
*/
/*
//LAGU 3 (do mi sol Do …Do sol mi do)
int length = 8 ; // ini panjang lagu
char notes[] = "cegCCgec"; // ini lagunya
int beats[] = { 1, 1, 1, 4, 1, 1, 1, 4 }; // ini ketukannya
*/
int tempo = 300;
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) {
digitalWrite(speakerPin, HIGH);
delayMicroseconds(tone);
digitalWrite(speakerPin, LOW);
delayMicroseconds(tone);
}
}
void playNote(char note, int duration) {
char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' };
int tones[] = { 1915, 1700, 1519, 1432, 1275, 1136, 1014, 956 };
// play the tone corresponding to the note name
for (int i = 0; i < 8; i++) {
if (names[i] == note) {
playTone(tones[i], duration);
}
}
}
void setup() {
pinMode(speakerPin, OUTPUT);
}
void loop() {
for (int i = 0; i < length; i++) {
if (notes[i] == ' ') {
delay(beats[i] * tempo); // rest
} else {
playNote(notes[i], beats[i] * tempo);
}
// pause between notes
delay(tempo / 2);
}
}
4.    Verify  lalu copy file berbentuk .hex (C:\Users\jaya\AppData\Local\Temp\build6086723775304429385.tmp\sketch_jan07a.cpp.hex ) lalu buka proteus lalu klik dua kali gambar Arduino uno R3 lalu copy file .hex tersebut ke program file
5.    Klau menggunakan rangkaian hardware upload saja ke hardwarenya ke arduino uno R3
6.    Lalu tunggu dan liat hasilnya dan analisa kalau ada kesalahan.
7.    Sekian

Kesimpulan :  dari percobaan di atas dapat saya simpulkan bahwa pelajaran ini sangat      bermanfaat    untuk menambah wawasan membuat nada.


*Semua usaha tidak akan pernah sia-sia*




baru


Membuat Proyek Melodi Dengan Arduino Dengan Mudah

Pada kesempatan kali ini di mana kita akan melakukan simulasi dan praktik bagaimana menggunakan kode/fungsi tone Arduino untuk memainkan musik atau melodi. Arduino mempunyai kemampuan untuk memainkan not-not sebuah melodi bila pin arduino bila dihubungkan dengan speaker ataupun buzzer. Sebagai contoh disini saya akan memberikan contoh lagu "Happy Birthday".

Lansung saja pada persiapannya, untuk melakukan percobaan ini mari kita sediakan dahulu peralatannya seperti yang terntera pada gambar di bawah ini.

Perlengkapan Yang Dibutuhkan
Ikuti langkah langkah berikut ini dengan teliti demi mengurangi kesalahan :

1. Hubungkan kabel speaker ke salah satu pin pada Arduino, disini saya menghubungkannya pada pin 8 dan kabel satu nya lagi di hubungkan pada pin Ground, Sesuai dengan.

2.  Setelah terpasang dengan baik,colokan kabel USB yang terhubung dengan papan Arduino ke komputer atau Laptop.

3. Selanjutnya, jalankan software IDE Arduino dan ketikan kode program proyek Play Melodi pada tempat penulisan sketch.
Penampakan Sederhana Scetch Melodi

4. Klik icon Upload pada toolbar, untuk mengupload sketch ke papan Arduino. Dengarkan suara speaker.. Dan selamat Proyek Anda Berhasil..

Untuk kode programnya tinggal download disini kakak
http://www.robotic-id.org/2014/11/membuat-proyek-melodi-dengan-arduino.html
Latest


EmoticonEmoticon