Daftar Isi:
- Langkah 1: Kumpulkan Perlengkapan yang Dibutuhkan untuk Proyek Arduino Ini
- Langkah 2: Rancang Proyek
- Langkah 3: Rancang Sirkuit Anda
- Langkah 4: Buat Kode untuk Lagu “Havana” dan Servo Bergerak untuk Bergerak Secara Bersamaan
- Langkah 5: Hubungkan ke Komputer
- Langkah 6: Cobalah Proyek Anda
- Langkah 7: Proyek Akhir Kami
Video: Partyduino: 7 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-10 13:47
Ini adalah tugas akhir dari bus pesta kami yang bernama Partyduino yang dipasang dengan Arduino yang berisi buzzer pasif dan servo putaran penuh.
Langkah 1: Kumpulkan Perlengkapan yang Dibutuhkan untuk Proyek Arduino Ini
Anda membutuhkan bahan-bahan yang tercantum di bawah ini:
Bahan:
1. Servo Gerak Berkelanjutan
2. Buzzer Pasif
3. Kabel (kabel MM)
4. Baterai (Opsional)
5. Papan tempat memotong roti
6. Roda (3 atau lebih)
7. Kabel USB (untuk menghubungkan ke komputer)
8. Aplikasi atau Akun Kode Arduino
9. Karton (Atau bahan lain untuk membangun struktur)
Langkah 2: Rancang Proyek
Mulailah merancang proyek Anda dengan mengumpulkan semua persediaan Anda di satu area. Kemudian Anda dapat menggambar sketsa seperti yang kami lakukan. Anda dapat menambahkan roda ke mobil atau bus Anda. Setelah Anda harus merekatkan potongan-potongan bahan, karton, satu sama lain sehingga kotak itu mewakili kendaraan. Anda juga harus merekatkan roda bus ke servo kontinu. Anda dapat menambahkan lebih banyak langkah ke proses ini jika Anda mau.
Langkah 3: Rancang Sirkuit Anda
Gambar yang dilampirkan pada langkah ini menunjukkan bagaimana kami menempatkan kabel di setiap pin. Anda dapat menggunakan pin yang berbeda, tetapi Anda juga harus mengubah bagian kode yang bertuliskan "attach" dan untuk buzzer pasif.
Langkah 4: Buat Kode untuk Lagu “Havana” dan Servo Bergerak untuk Bergerak Secara Bersamaan
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#termasuk Servo myservo;
#sertakan "pitches.h"
batalkan pengaturan() {
// letakkan kode pengaturan Anda di sini, untuk dijalankan sekali:
myservo.attach(9);
pinMode (12, OUTPUT);
}
lingkaran kosong()
{
// letakkan kode utama Anda di sini, untuk dijalankan berulang kali:
myservo.write(40);
nada (12, NOTE_C5);
penundaan (300);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_A4);
penundaan (400);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_F5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
nada (12, NOTE_A4);
penundaan (400);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_F5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_A4);
penundaan (400);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_F5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (250);
tidakNada(12);
nada(12, NOTE_C5);tunda(270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (250);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_D5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_E5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_B4);
penundaan (300);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_B4);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
tidakNada(12);
nada (12, NOTE_B4);
penundaan (270);
tidakNada(12);
nada (12, NOTE_C5);
penundaan (270);
nada (12, NOTE_A4);
penundaan (400);
tidakNada(12);
}
Langkah 5: Hubungkan ke Komputer
Gunakan Kabel USB untuk menghubungkan Arduino Anda ke komputer. Ini harus mentransfer kode ke Arduino. Kemudian Anda dapat menggunakan baterai untuk memainkannya nanti.
Langkah 6: Cobalah Proyek Anda
Unggah Arduino, dan lihat apakah itu berfungsi. Jika berhasil, bagus, Anda melakukan pekerjaan dengan baik dengan melihat instruksi, dan jika tidak berhasil, Anda juga melakukan pekerjaan dengan baik. Jika tidak berhasil, ulangi beberapa langkah terakhir lagi. Coba lagi dan lagi sampai Anda menyempurnakannya seperti yang Anda inginkan. Kami butuh beberapa kali percobaan untuk mendapatkannya di tempat yang kami inginkan.
Langkah 7: Proyek Akhir Kami
Semoga Anda menikmati proyek kami!