Melody tutorial dengan Arduino Uno

Post on 21-Feb-2017

57 views 4 download

Transcript of 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'.

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.

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:

STEP 2: Upload program

Sketsa utama untuk Arduino speaker adalah sebagai berikut:

Berikutnya, Anda harus membuat file pitches.h .

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.