Melody tutorial dengan Arduino Uno

6
Melody MUKKATHE PENNE ” Dengan Arduino Uno Apa hal-hal yang diperlukan untuk melakukan ini? 1. Arduino Uno 2. Speaker 3. 2 kabel jumper 4. Laptop 5. Kabel USB 2.0 Bagaimana cara kerjanya? Arduino di sirkuit ini menciptakan nada frekuensi yang berbeda dan memainkan melalui speaker yang terhubung. Variasi frekuensi nada (alias. Pitch) dengan timing yang tepat (alias. Rhythm) menciptakan musik. Arduino menghasilkan sinyal dan output melalui Digital pin 3. Hal ini mendorong pembicara terhubung ke pin untuk menciptakan suara. Ini dapat digunakan untuk memainkan lagu-lagu yang berbeda dengan memodifikasi program ini. Kali ini saya telah diprogram pembicara Arduino untuk memutar lagu dari film Malayalam 'Ennu Ninte Moideen'.

Transcript of Melody tutorial dengan Arduino Uno

Page 1: Melody tutorial dengan Arduino Uno

Melody “MUKKATHE PENNE ” Dengan Arduino Uno

Apa hal-hal yang diperlukan untuk melakukan ini?

1. Arduino Uno

2. Speaker

3. 2 kabel jumper

4. Laptop

5. Kabel USB 2.0

Bagaimana cara kerjanya?

Arduino di sirkuit ini menciptakan nada frekuensi yang berbeda dan memainkan melalui

speaker yang terhubung. Variasi frekuensi nada (alias. Pitch) dengan timing yang tepat (alias.

Rhythm) menciptakan musik. Arduino menghasilkan sinyal dan output melalui Digital pin 3. Hal

ini mendorong pembicara terhubung ke pin untuk menciptakan suara. Ini dapat digunakan untuk

memainkan lagu-lagu yang berbeda dengan memodifikasi program ini. Kali ini saya telah

diprogram pembicara Arduino untuk memutar lagu dari film Malayalam 'Ennu Ninte Moideen'.

Page 2: Melody tutorial dengan Arduino Uno

tone()

Program ini menciptakan nada dengan fungsi, 'tone ()'. Ini menghasilkan gelombang persegi

frekuensi yang ditentukan (dan 50% siklus) pada pin. Sebuah durasi dapat ditentukan untuk ini.

Jika tidak gelombang terus sampai panggilan untuk noTone (). Arduino pin dapat dihubungkan

ke speaker atau pembicara lainnya untuk memainkan nada.

Syntax:

tone (pin, frequency)

tone (pin, frequency, duration)

parameter

pin: pin yang menghasilkan nada

Frequency: frekuensi nada dalam hertz

Duration: durasi nada dalam milidetik (opsional)

Kode di bawah ini menggunakan file tambahan, pitches.h. File ini berisi semua nilai lapangan

untuk catatan khas. Misalnya, NOTE_C4 adalah tengah C. NOTE_FS4 adalah F tajam, dan

sebagainya. Jadi alih-alih menulis frekuensi dalam fungsi nada (), kita hanya harus menulis nama

catatan. Tabel Catatan ini awalnya ditulis oleh Brett Hagman, pada yang karyanya nada ()

perintah didasarkan.

Page 3: Melody tutorial dengan Arduino Uno

Bagaimana saya membuat melodi [] dan noteDurations [] lagu ini:

Jika Anda melihat pada program ini, Anda dapat menemukan dua int array: melodi [] dan

noteDurations []. Hal ini mirip dengan bagaimana ringtones ditulis dalam ponsel Nokia lama.

Array pertama berisi catatan dan array kedua berisi jangka waktu yang sesuai.

Lalu menulis noteDurations [] sesuai dengan panjang masing-masing catatan musik. Berikut 8 =

not seperempat, 4 = 8 catatan, dll nilai yang lebih tinggi memberikan catatan waktu yang lebih

lama. Catatan dan durasi yang sesuai adalah apa yang ada dalam melodi [] dan noteDurations []

masing-masing.

STEP 1: Hubungkan Arduino, speaker dengan jumper.

Menghubungkan speaker ke Arduino dengan satu jumper ke Digital pin 3 dan jumper satu lagike

Ground Arduino. Inilah yang terlihat seperti:

Page 4: Melody tutorial dengan Arduino Uno

STEP 2: Upload program

Sketsa utama untuk Arduino speaker adalah sebagai berikut:

Page 5: Melody tutorial dengan Arduino Uno

Berikutnya, Anda harus membuat file pitches.h .

Page 6: Melody tutorial dengan Arduino Uno

STEP 3: Jalankan Arduino

Sekarang upload sketsa utama untuk menjalankan speaker Arduino dengan mengklik tombol

upload. Lagu ini kemudian akan mulai bermain. Dan jika Anda membuka monitor serial, Anda

dapat melihat frekuensi nada output.