Maken van een katapult met Arduino (19 / 19 stap)

Stap 19: Stap 19

De laatste stap is te downloaden van de Arduino software van hier en mijn code voor de katapult downloaden vanaf hier.

Alleen zul je open van de code en deze uploaden naar je Arduino en je bent goed om te gaan! Als u de code hebt geüpload naar de Arduino en drukt u op de drukknop die uw katapult zou moeten werken! Ik vond persoonlijk dat kleine marshmallows en pinda de beste schieten!

Ik hoop dat je plezier gehad!

PS ik niet kon vinden een betere manier voor het uploaden van mijn code, aangezien ik heb PRO lid zijn bij het insluiten van een tekstvak.

WoO, ik heb een PRO-lidmaatschap omdat deze Instructables got featured, hieronder vindt u de code die ik gebruikt. Je hoeft alleen te openen van de Arduino software en kopie plak de onderstaande code. Nadat u dat hebt gedaan hebt om een nieuw tabblad in de Arduino software naam van dit nieuwe tabblad "pitches.h" (snelkoppeling is shift + cmd + N) en kopie plak de code aan het eind van deze pagina. Uw code uploaden naar je Arduino en je bent goed om te gaan!





 #include "pitches.h" // notes in the melody: int melody[] = { NOTE_C3,NOTE_C3,NOTE_D4,NOTE_D4,NOTE_E5,NOTE_F6,NOTE_G7,NOTE_A7, }; // note durations: 4 = quarter note, 8 = eighth note, etc.: int noteDurations[] = { 2, 8, 2, 8, 2, 8, 3, 7, 3, 7, 4, 6, 4, 5, }; #include Servo myservo; // create servo object to control a servo void playsound(){ // iterate over the notes of the melody: for (int thisNote = 0; thisNote < 8; thisNote++) { // to calculate the note duration, take one second // divided by the note type. //e.g. quarter note = 1000 / 4, eighth note = 1000/8, etc. int noteDuration = 1000 / noteDurations[thisNote]; tone(8, melody[thisNote], noteDuration); // to distinguish the notes, set a minimum time between them. // the note's duration + 30% seems to work well: int pauseBetweenNotes = noteDuration * 1.30; delay(pauseBetweenNotes); // stop the tone playing: noTone(8); } } void setup() { myservo.attach(9); // attaches the servo on pin 9 to the servo object pinMode(3, INPUT_PULLUP); } int state = 0; int oldButtonstate = HIGH; void loop() { if (digitalRead(3) == LOW && oldButtonstate == HIGH) { oldButtonstate == LOW; delay(100); if (digitalRead(3) == LOW) { if (state == 0) state = 1; else state = 0; } } else { oldButtonstate == HIGH; } if (state == 1) { playsound(); //plays sound myservo.write(5); //start position delay(1500); //how long it waits until it moves to the next position myservo.write(120); // next position it will move to delay(1500); myservo.write(5); //next position it will move to state = 0; } else { myservo.write(120); } } 
 /************************************************* * Public Constants *************************************************/ #define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 #define NOTE_G1 49 #define NOTE_GS1 52 #define NOTE_A1 55 #define NOTE_AS1 58 #define NOTE_B1 62 #define NOTE_C2 65 #define NOTE_CS2 69 #define NOTE_D2 73 #define NOTE_DS2 78 #define NOTE_E2 82 #define NOTE_F2 87 #define NOTE_FS2 93 #define NOTE_G2 98 #define NOTE_GS2 104 #define NOTE_A2 110 #define NOTE_AS2 117 #define NOTE_B2 123 #define NOTE_C3 131 #define NOTE_CS3 139 #define NOTE_D3 147 #define NOTE_DS3 156 #define NOTE_E3 165 #define NOTE_F3 175 #define NOTE_FS3 185 #define NOTE_G3 196 #define NOTE_GS3 208 #define NOTE_A3 220 #define NOTE_AS3 233 #define NOTE_B3 247 #define NOTE_C4 262 #define NOTE_CS4 277 #define NOTE_D4 294 #define NOTE_DS4 311 #define NOTE_E4 330 #define NOTE_F4 349 #define NOTE_FS4 370 #define NOTE_G4 392 #define NOTE_GS4 415 #define NOTE_A4 440 #define NOTE_AS4 466 #define NOTE_B4 494 #define NOTE_C5 523 #define NOTE_CS5 554 #define NOTE_D5 587 #define NOTE_DS5 622 #define NOTE_E5 659 #define NOTE_F5 698 #define NOTE_FS5 740 #define NOTE_G5 784 #define NOTE_GS5 831 #define NOTE_A5 880 #define NOTE_AS5 932 #define NOTE_B5 988 #define NOTE_C6 1047 #define NOTE_CS6 1109 #define NOTE_D6 1175 #define NOTE_DS6 1245 #define NOTE_E6 1319 #define NOTE_F6 1397 #define NOTE_FS6 1480 #define NOTE_G6 1568 #define NOTE_GS6 1661 #define NOTE_A6 1760 #define NOTE_AS6 1865 #define NOTE_B6 1976 #define NOTE_C7 2093 #define NOTE_CS7 2217 #define NOTE_D7 2349 #define NOTE_DS7 2489 #define NOTE_E7 2637 #define NOTE_F7 2794 #define NOTE_FS7 2960 #define NOTE_G7 3136 #define NOTE_GS7 3322 #define NOTE_A7 3520 #define NOTE_AS7 3729 #define NOTE_B7 3951 #define NOTE_C8 4186 #define NOTE_CS8 4435 #define NOTE_D8 4699 #define NOTE_DS8 4978 

Gerelateerde Artikelen

Maken van een katapult met tandenstokers en bottlecaps

Maken van een katapult met tandenstokers en bottlecaps

gebruiken sommige tape tandenstokers en fles caps voor de bouw van een katapult die kleine voorwerpen lanceert tot 7 voet!Stap 1: materialenU moet:3 doppen1 rol van scotch tape2 tandenstokers (ongeveer 2-3 duim in legnth)Stap 2: Controleer de Fulcrum
Maken van een Robot met Arduino voor Beginners

Maken van een Robot met Arduino voor Beginners

Stap 1: Materialen die nodig zijn Tamiya Track en wiel instellen vergadering ($7.95 op Pololu)Tamiya 70168 dubbele versnellingsbak Kit ($9.25 op Pololu)L298N Dual H Bridge ($3.65 bij Amazon en misschien wel veel lager bij ebay)4AA batterijhouder (geb
Maken van een katapult van ongebruikte tandenborstels

Maken van een katapult van ongebruikte tandenborstels

kun je zien op video klik hier in u buis:Het maken van een katapult van ongebruikte tandenborstelsStap 1: Voorbereiden van de materialen Zoals te zien op de foto, okeStap 2: Bereid de tools Zoals te zien op de foto, okeStap 3: De houten stok en almun
DIY maken van een lotusbloem met behulp van artisjok laat

DIY maken van een lotusbloem met behulp van artisjok laat

Hallo Eveyrone!Dit is gonna be een leuke en eenvoudige DIY voor alle speciale gelegenheden. Im gaand u tonen hoe te maken van een lotusbloem, met behulp van alleen artisjok bladeren. Het is een grote en leuke manier te uw artisjok bladeren gebruiken
Maken van een mes met een Japanse hamon

Maken van een mes met een Japanse hamon

Heb je ooit gemerkt de golvende lijn op Japanse zwaarden die wordt weergegeven in zowat elke enkele anime en samurai film? De juiste naam voor deze regel is een Hamon en als je een zwaard met een echte sieren de rand die u wilt terug een paar grand.
Koken trucs: Hoe te maken van een lotusbloem met een tomaat

Koken trucs: Hoe te maken van een lotusbloem met een tomaat

In deze video tonen ik u hoe te maken van een lotusbloem met een tomaat. U kunt de lotusbloem als garnering in een bord.Belangrijke opmerkingen: het is belangrijk om de tomaat (met een zeep voor fruit en groenten) wassen en afspoelen onder koud strom
Maken van een stok met een ingebouwde in stick 'weenie'

Maken van een stok met een ingebouwde in stick 'weenie'

ik ben een oude man en gebruik maken van een stok als ik loop. Ik wil ook graag gebraden weenies in het park. Ik loop mijn hondje in het park, ook, en er zijn soms enkele jonge stoere jongens er met hun stieren van de kuil die mijn hondje en mij, Nou
Maken van een kom met een Router

Maken van een kom met een Router

Maken van een kom met een Router
Beheersing van een LED met arduino en Wifly schild

Beheersing van een LED met arduino en Wifly schild

Om te demonstreren hoe u apparaten via wifi met behulp van de arduino wifly shield kunt controleren, zal ik schakelaar aan en uit een LED door een http-verzoek te sturen vanuit mijn webbrowser naar het wifly-schild.Vereisten:1. de Arduino uno2. Wifly
Maken van een gitaar met CNC

Maken van een gitaar met CNC

Stap voor stap instructies over hoe te maken van een solid body gitaar op het CNC, met behulp van onderdelen van een goedkope Epiphone Les Paul. Ik kocht mijn Epiphone Les Paul online voor slechts $120 gewoon om het gut voor de elektronica, de hardwa
Maken van een tafelblad met behulp van kleinere stukken van hardhouten

Maken van een tafelblad met behulp van kleinere stukken van hardhouten

hardhout gaat voor een premieprijs en grotere brokken zelfs meer dus. Wat is dan een persoon om te doen als hij wil om een mooie hardhouten tafelblad zonder de uitgaven van de big bucks?Gefineerd multiplex is een optie kan, maar als je wilt om een ta
Maken van een Blog met behulp van Blogger.com

Maken van een Blog met behulp van Blogger.com

de volgende instructies zal u tonen hoe maak je een blog met behulp van Blogger.com.U zult een e-mailadres van Google te gebruiken Blogger.comStap 1: Aanmelden voor Blogger 1. Ga naar www.blogger.com2. Voer je Google Email en wachtwoord in het vak Aa
Maken van een sneeuwpop met één persoon

Maken van een sneeuwpop met één persoon

dit is mijn eerste instructible dus ik excuses voor het feit dat slechts paar foto's.  Ik dacht dat dit al had gedaan.  Dit is een eenvoudige wasy te maken een sneeuwpop met slechts één persoon.Stap 1: Het maken van een kubus In feite, gebruikte ik e
Maken van een brandkraan met plastic spullen (en een heleboel instant lijm)

Maken van een brandkraan met plastic spullen (en een heleboel instant lijm)

het was een gewone tijd in het leven van M.C. Langer. U weet, kwaad robo-plantenbakken, grote prop geweren, vibrobots met machinegeweren enzo. Maar op een dag de decaan van de publiciteit van een Colombiaanse university (en vriend van mij) mij toever