Kazalo:

Partyduino: 7 korakov
Partyduino: 7 korakov

Video: Partyduino: 7 korakov

Video: Partyduino: 7 korakov
Video: L. van Beethoven. Symphony № 7. Movement 2 2024, Julij
Anonim
Partyduino
Partyduino

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

Zberite potrebščine za ta projekt Arduino
Zberite potrebščine 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

Oblikujte projekt
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

Oblikujte vezje
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

Naredite kodo za pesem »Havana« in premični servo za premik ob istem času
Naredite 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

Povežite se z računalnikom
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

Preizkusite svoj projekt
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!

Priporočena: