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*

Related Post



Ermayuli Clara mengatakan...

gimana kita tau spekernya nyala pada simulasi proteus ???

CAFE4D mengatakan...

Bermanfaat sekali jangan lupa mampir ya buat yang suka main togel online cuma di CAFE4D > prajurithk.com Main Togel, Game Poker.

Untuk coba bermain dan daftar cukup klik salah satu link dibawah ini yah kak.

Cafe4d www.prajurithk.com

Bandar Togel
Situs Togel
Agen Togel
togel online

bandar togel online
situs togel online
agen togel online

bandar togel terpercaya
situs togel terpercaya
agen togel terpercaya

Modal 1000 perak menang 2 Angka dapat Rp 70.000,-
Modal 1000 perak menang 3 Angka dapat Rp 400.000,-
Modal 1000 perak menang 4 angka dapat Rp 3.000.000,-

bandar togel aman
bandar togel terbesar
agen togel terbesar
situs togel terbesar

Diskon 2D = 29%, 3D = 59% dan 4D = 66%
Dapat bonus deposit new member Minimal deposit 50.000 / Bonus 10.000

PROMO PRIZE UNTUK SEMUA PASARAN CAFE4D*

Daftar Hadiah Promo Prize Cafe4D

* Hadiah Untuk Prize 2 = 200.000
* Hadiah Untuk Prize 3 = 100.000
* Hadiah Untuk Starter = 50.000
* Hadiah Untuk Consolation = 20.000

Paling gila lagi Ada PROMO cashback bulanan sampai dengan 10% THE BEST!!

bandar togel hongkong
agen togel hongkong
situs togel hongkong

bandar togel singapura
agen togel singapura
situs togel singapura

Cuma di CAFE4D kamu bisa nyaman bermain karena CS nya ramah 1x24 jam siap melayani.
9 Pasaran Togel Online Resmi (Togel Chiang rai, Togel Holland, Togel Sydney, Togel Singapura, Togel Taipei, Togel LISBOA , Togel Hongkong , Togel Sapporo , Togel Siem Reap )
Dapetin sampai dengan 2.5% setiap teman kamu bermain cukup daftarkan teman jadi referral kamu aja.

togel online terpercaya
togel online singapura
togel online hongkong

Rekomendasi banget loh dari
WIKIPEDIA
Tokopedia
Bukalapak


http://prajurithk.com/ref/willy99
SITUS TOGEL ONLINE TERPERCAYA

ROger73 mengatakan...

Selamat datang di LEO4D, untuk link alternatif : www.leo4d.net | kami siap melayani permainan bosku 24jam nonstop.

BBM : bbmleo4d
WA : +62 858-8561-4375
LINE : csleo4d

Selamat bergabung dan sukses selalu bosku.
V1541927440459444

15:40
Bermanfaat sekali jangan lupa mampir ya buat yang suka main togel online cuma di leo4d > Leo4d.com Main Togel dan Casino Online Aman dan Terpercaya

Untuk coba bermain dan daftar cukup klik salah satu link dibawah ini yah kak.

LEO4D LEO.COM

Bandar Togel
Situs Togel
Agen Togel
togel online

bandar togel online
situs togel online
agen togel online

bandar togel terpercaya
situs togel terpercaya
agen togel terpercaya

Modal 1rb menang 2 Angka dapat Rp 70.000,- Special > 95rb
Modal 1rb menang 3 Angka dapat Rp 400.000,- Special > 950rb
Modal 1rb menang 4 angka dapat Rp 3.000.000,- Special > 8,5jt

bandar togel aman
bandar togel terbesar
agen togel terbesar
situs togel terbesar

Diskon 2D = 29%, 3D = 59% dan 4D = 69%
Dapat bonus deposit harian mulai dari 70rb - 300rb

Live Casino
Bandar Casino
Casino Online

Paling gila lagi Ada cashback bulanan sampai dengan 5% WOW!!

bandar togel hongkong
agen togel hongkong
situs togel hongkong

bandar togel singapura
agen togel singapura
situs togel singapura

Cuma di leo4d kamu bisa nyaman bermain karena CS nya ramah 1x24 jam siap melayani.
6 Pasaran Togel Online Resmi (Togel Bastia, Togel Sydney, Togel Singapura, Togel Jakarta, Togel Genova, Togel Hongkong, Togel Toto Macau)
Dapetin sampai dengan 2.5% setiap teman kamu bermain cukup daftarkan teman jadi referral kamu aja.

togel online terpercaya
togel online singapura
togel online hongkong

Rekomendasi banget loh dari
WIKIPEDIA
Tokopedia
Bukalapak


http://leo4d.com/link.php?member=ref11514 BANDAR TOGEL ONLINE TERPERCAYA

Posting Komentar