Sadržaj:
- Korak 1: Prikupite potrepštine potrebne za ovaj Arduino projekt
- Korak 2: Osmislite projekt
- Korak 3: Osmislite svoj krug
- Korak 4: Učinite kôd za pjesmu “Havana” i pokretni servo za kretanje u isto vrijeme
- Korak 5: Povežite se s računalom
- Korak 6: Isprobajte svoj projekt
- Korak 7: Naš završni projekt
Video: Partyduino: 7 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-10 13:47
Ovo je posljednji projekt našeg partijskog autobusa pod imenom Partyduino postavljenog s Arduinom koji sadrži pasivni zujalicu i servo za potpunu rotaciju.
Korak 1: Prikupite potrepštine potrebne za ovaj Arduino projekt
Potrebni su vam dolje navedeni materijali:
Materijali:
1. Servo za kontinuirano kretanje
2. Pasivni zujalica
3. Žice (MM žice)
4. Baterija (opcionalno)
5. Oglasna ploča
6. Kotači (3 ili više)
7. USB kabel (za povezivanje s računalom)
8. Arduino Code aplikacija ili račun
9. Karton (ili drugi materijali za izgradnju strukture)
Korak 2: Osmislite projekt
Počnite osmišljavati svoj projekt okupljajući svu zalihu u jednom području. Tada možete nacrtati skicu poput one koju smo mi napravili. Možete dodati kotače u svoj automobil ili autobus. Nakon što morate vruće zalijepiti komade materijala, karton, jedan na drugi, tako da kutija predstavlja vozilo. Također morate vruće zalijepiti kotače autobusa na kontinuirani servo. Ovom procesu možete dodati još koraka ako želite.
Korak 3: Osmislite svoj krug
Slika priložena ovom koraku prikazuje kako stavljamo žice u svaki pin. Možete koristiti različite pinove, ali ćete također morati promijeniti dio koda gdje piše "priloži" i za pasivni zujalicu.
Korak 4: Učinite kôd za pjesmu “Havana” i pokretni servo za kretanje u isto vrijeme
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#include Servo myservo;
#include "parcele.h"
void setup () {
// ovdje postavite svoj kôd za postavljanje, da biste ga jednom pokrenuli:
myservo.attach (9);
pinMode (12, OUTPUT);
}
void loop ()
{
// ovdje unesite svoj glavni kôd, da biste ga ponavljali:
myservo.write (40);
ton (12, NAPOMENA_C5);
kašnjenje (300);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_A4);
kašnjenje (400);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_F5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
ton (12, NAPOMENA_A4);
kašnjenje (400);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_F5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_A4);
kašnjenje (400);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_F5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (250);
noTone (12);
ton (12, NOTE_C5); kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (250);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_D5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_E5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_B4);
kašnjenje (300);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_B4);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_B4);
kašnjenje (270);
noTone (12);
ton (12, NAPOMENA_C5);
kašnjenje (270);
ton (12, NAPOMENA_A4);
kašnjenje (400);
noTone (12);
}
Korak 5: Povežite se s računalom
Pomoću USB kabela povežite svoj Arduino s računalom. Ovo bi trebalo prenijeti kod u Arduino. Zatim možete koristiti bateriju za kasnije igranje.
Korak 6: Isprobajte svoj projekt
Prenesite Arduino i provjerite radi li. Ako radi, super, dobro ste obavili posao pregledavajući upute, a ako ne uspijete, također ste odradili dobar posao. Ako ne uspije, ponovno prođite kroz zadnjih nekoliko koraka. Pokušajte iznova i iznova dok ga ne usavršite onako kako želite. Bilo nam je potrebno više pokušaja da dođemo tamo gdje smo htjeli.
Korak 7: Naš završni projekt
Nadam se da ćete uživati u našem projektu!