Kazalo:
- 1. korak: Zberite zaloge, potrebne za ta projekt Arduino
- 2. korak: Oblikujte projekt
- 3. korak: Oblikujte vezje
- 4. korak: Nastavite kodo za pesem »Havana« in premični servo za premik ob istem času
- 5. korak: Povežite se z računalnikom
- 6. korak: Preizkusite svoj projekt
- 7. korak: Naš zadnji projekt
Video: Partyduino: 7 korakov
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-10 13:48
To je zadnji projekt našega partijskega avtobusa z imenom Partyduino, sestavljenega z Arduinom, ki vsebuje pasivni zvočni signal in servo s polnim vrtenjem.
1. korak: Zberite zaloge, potrebne za ta projekt Arduino
Potrebujete spodaj navedene materiale:
Materiali:
1. Servo z neprekinjenim gibanjem
2. Pasivni zvočni signal
3. Žice (žice MM)
4. Baterija (neobvezno)
5. Ogledna plošča
6. Kolesa (3 ali več)
7. Kabel USB (za povezavo z računalnikom)
8. Aplikacija ali račun Arduino Code
9. Karton (ali drugi materiali za gradnjo strukture)
2. korak: Oblikujte projekt
Začnite oblikovati svoj projekt tako, da zberete vse zaloge na enem področju. Potem lahko narišete skico, kot smo jo naredili mi. Kolesu lahko dodate avto ali avtobus. Ko morate vroče lepiti kose materiala, kartona, tako da škatla predstavlja vozilo. Prav tako morate vroče lepiti kolesa avtobusa na neprekinjeni servo. Temu postopku lahko dodate več korakov, če želite.
3. korak: Oblikujte vezje
Slika, priložena temu koraku, prikazuje, kako v vsak zatič vstavimo žice. Uporabite lahko različne zatiče, vendar bi morali spremeniti tudi kodni del, kjer piše "priloži", in pasivni zvočni signal.
4. korak: Nastavite kodo za pesem »Havana« in premični servo za premik ob istem času
www.musicnotes.com/sheetmusic/mtd.asp?ppn=…
#include Servo myservo;
#include "pitches.h"
void setup () {
// vnesite nastavitveno kodo sem, da se enkrat zažene:
myservo.attach (9);
pinMode (12, OUTPUT);
}
void loop ()
{
// vnesite svojo glavno kodo sem, da se zažene večkrat:
myservo.write (40);
ton (12, NOTE_C5);
zamuda (300);
noTone (12);
ton (12, NOTE_E5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_A4);
zamuda (400);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_D5);
zamuda (250);
noTone (12);
ton (12, NOTE_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_F5);
zamuda (250);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_D5);
zamuda (250);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
ton (12, OPOMBA_A4);
zamuda (400);
noTone (12);
ton (12, NOTE_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_D5);
zamuda (250);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_F5);
zamuda (250);
noTone (12);
ton (12, NOTE_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_D5);
zamuda (250);
noTone (12);
ton (12, NOTE_C5);
zamuda (250);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_A4);
zamuda (400);
noTone (12);
ton (12, NOTE_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_D5);
zamuda (250);
noTone (12);
ton (12, NOTE_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_F5);
zamuda (250);
noTone (12);
ton (12, OPOMBA_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_D5);
zamuda (250);
noTone (12);
ton (12, NOTE_C5); zakasnitev (270);
noTone (12);
ton (12, NOTE_E5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, NOTE_E5);
zamuda (250);
noTone (12);
ton (12, NOTE_D5);
zamuda (270);
noTone (12);
ton (12, NOTE_E5);
zamuda (270);
noTone (12);
ton (12, NOTE_D5);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, NOTE_E5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_B4);
zamuda (300);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_B4);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
noTone (12);
ton (12, OPOMBA_B4);
zamuda (270);
noTone (12);
ton (12, NOTE_C5);
zamuda (270);
ton (12, OPOMBA_A4);
zamuda (400);
noTone (12);
}
5. korak: Povežite se z računalnikom
S kablom USB povežite svoj Arduino z računalnikom. To bi moralo kodo prenesti v Arduino. Nato lahko baterijo predvajate pozneje.
6. korak: Preizkusite svoj projekt
Naložite Arduino in preverite, ali deluje. Če deluje, super, dobro ste opravili, če ste pogledali navodila, in če ne deluje, ste tudi dobro opravili. Če ne deluje, ponovite zadnjih nekaj korakov. Poskusite znova in znova, dokler ga ne izpopolnite tako, kot želite. Potrebovali smo več poskusov, da smo prišli tja, kjer smo želeli.
7. korak: Naš zadnji projekt
Upam, da boste uživali v našem projektu!