İçindekiler:
- Adım 1: Bu Arduino Projesi için Gerekli Malzemeleri Toplayın
- Adım 2: Projeyi Tasarlayın
- Adım 3: Devrenizi Tasarlayın
- Adım 4: “Havana” Şarkısının Kodunu ve Hareketli Servonun Aynı Anda Hareket Etmesini Sağlayın
- Adım 5: Bilgisayara Bağlanın
- Adım 6: Projenizi Deneyin
- Adım 7: Bitirme Projemiz
Video: Partyduino: 7 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-10 13:49
Bu, Arduino içeren pasif buzzer ve tam dönüş servosu ile kurulan Partyduino adlı parti otobüsümüzün son projesidir.
Adım 1: Bu Arduino Projesi için Gerekli Malzemeleri Toplayın
Aşağıda listelenen malzemelere ihtiyacınız var:
Malzemeler:
1. Sürekli Hareket Servosu
2. Pasif Zil
3. Teller (MM teller)
4. Pil (Opsiyonel)
5. Breadboard
6. Tekerlekler (3 veya daha fazla)
7. USB Kablosu (bilgisayara bağlanmak için)
8. Arduino Kodu Uygulaması veya Hesabı
9. Karton (Veya yapıyı oluşturmak için diğer malzemeler)
Adım 2: Projeyi Tasarlayın
Tüm malzemelerinizi tek bir alanda toplayarak projenizi tasarlamaya başlayın. Sonra bizim yaptığımız gibi bir eskiz çizebilirsiniz. Arabanıza veya otobüsünüze tekerlek ekleyebilirsiniz. Kutunun bir aracı temsil etmesi için malzeme, karton parçalarını birbirine sıcak yapıştırmanız gerektiğinden sonra. Ayrıca otobüsün tekerleklerini sürekli servoya sıcak yapıştırmanız gerekir. İsterseniz bu işleme daha fazla adım ekleyebilirsiniz.
Adım 3: Devrenizi Tasarlayın
Bu adıma eklenen resim, telleri her bir pime nasıl yerleştirdiğimizi gösterir. Farklı pinler kullanabilirsiniz, ancak “attach” yazan ve pasif buzzer için kod bölümünü de değiştirmeniz gerekecektir.
Adım 4: “Havana” Şarkısının Kodunu ve Hareketli Servonun Aynı Anda Hareket Etmesini Sağlayın
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#include Servo myservo;
#include "pitch.h"
geçersiz kurulum() {
// bir kez çalıştırmak için kurulum kodunuzu buraya koyun:
myservo.attach(9);
pinMode(12, ÇIKIŞ);
}
boşluk döngüsü()
{
// tekrar tekrar çalıştırmak için ana kodunuzu buraya koyun:
myservo.write(40);
ton(12, NOT_C5);
gecikme(300);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOTE_A4);
gecikme(400);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOT_D5);
gecikme(250);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOTE_F5);
gecikme(250);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOT_D5);
gecikme(250);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
ton(12, NOTE_A4);
gecikme(400);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOT_D5);
gecikme(250);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOTE_F5);
gecikme(250);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOT_D5);
gecikme(250);
tonsuz(12);
ton(12, NOT_C5);
gecikme(250);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOTE_A4);
gecikme(400);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOT_D5);
gecikme(250);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOTE_F5);
gecikme(250);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOT_D5);
gecikme(250);
tonsuz(12);
ton(12, NOT_C5);gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(250);
tonsuz(12);
ton(12, NOT_D5);
gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_D5);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_E5);
gecikme(270);
tonsuz(12);
ton(12, NOT_B4);
gecikme(300);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_B4);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
tonsuz(12);
ton(12, NOT_B4);
gecikme(270);
tonsuz(12);
ton(12, NOT_C5);
gecikme(270);
ton(12, NOTE_A4);
gecikme(400);
tonsuz(12);
}
Adım 5: Bilgisayara Bağlanın
Arduino'nuzu bilgisayara bağlamak için USB Kablosunu kullanın. Bu, kodu Arduino'ya aktarmalıdır. Daha sonra oynamak için bir pil kullanabilirsiniz.
Adım 6: Projenizi Deneyin
Arduino'yu yükleyin ve çalışıp çalışmadığını görün. İşe yararsa, harika, talimata bakarak iyi bir iş çıkardınız ve işe yaramazsa, iyi bir iş çıkardınız. İşe yaramazsa, son birkaç adımdan tekrar geçin. Olmasını istediğiniz şekilde mükemmelleştirene kadar tekrar tekrar deneyin. Olmasını istediğimiz yere getirmek için birden fazla denememiz gerekti.
Adım 7: Bitirme Projemiz
Umarım projemizi beğenirsiniz!