Explosie Effect - Talcapult (5 / 6 stap)

Stap 5: Test / controle

De eenvoudigste methode voor het beheren van de talcapults is handmatig met via RC auto-elektronica, maar er zijn tal van andere methoden die kunnen worden gebruikt om de talcapult.

Hier is sommige arduino-code die ik gebruikt heb om te bepalen van twee talcapults, gebruikt het IR-sensoren zoals het type als beschreven in mijn instructable duino-tag.

Code:
(Niet mijn beste werken, maar u kunnen geven ideeën)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include

Servo servo1;  maken van servo-object om te bepalen van een servo
Servo servo2;

int pos = 90;    variabele op te slaan van de servo positie
int pos2 = 90;   2de servo
int grenzen = 90;
int sensor = 5;
int sensor2 = 4;
int inputPin = 12;
int actieve = 0;
int geleid = 2;
int val = 0;
int whichServo = 0;

int route [10];
int i = 0;

VOID Setup
{
Serial.begin(9600);
servo1.attach(9);  de servo op pin 9 hecht aan de servo-object
servo2.attach(8);
pinMode (sensor, INPUT);
pinMode (sensor2, INPUT);
pinMode (inputPin, INPUT);
pinMode led (, uitvoer);
digitalWrite (inputPin, hoge);
Serial.println("Ready");
}

void loop {}
Val = digitalRead(inputPin);
Als (val == LOW) {}
if(Active == 1) {}
actieve = 0;
delay(300);
Val = hoog;

route [0] = 90;
route [1] = 120;
route [2] = 120;
route [3] = 120;
route [4] = 120;
route [5] = 120;
route [6] = 120;
route [7] = 120;
route [8] = 120;
route [9] = 120;
servoroute1();
servoroute2();

Serial.println("Safe");
}
else {}
actieve = 1;
delay(300);
Val = hoog;

route [0] = 120;
route [1] = 120;
route [2] = 120;
route [3] = 120;
route [4] = 120;
route [5] = 120;
route [6] = 120;
route [7] = 120;
route [8] = 120;
route [9] = 90;
servoroute1();
servoroute2();

Serial.println("Active");
}
}
Als (digitalRead(sensor) == LOW & & actieve == 1) {}
whichServo = 2;
Als (digitalRead(sensor2) == HIGH) {}
whichServo = 1;
}
Serial.Print ("HIT. Brand servo: ");
Serial.println(whichServo);
fireTalcapult();
delay(30);
}
servo1.write(POS);              servo naar positie in de variabele 'pos' vertellen
servo2.write(pos2);
Als (actieve == 1) {}
digitalWrite (led, hoog);
Serial.println("active1");
}
else {}
digitalWrite (led, laag);
Serial.println("safe1");
}
}

ongeldig fireTalcapult() {}
Serial.println("Fire");

Subroutine voor vloeiende beweging van een servo over een complexe route
route [0] = 20;
route [1] = 120;
route [2] = 130;
route [3] = 100;
route [4] = 90;
route [5] = 90;
route [6] = 90;
route [7] = 90;
route [8] = 90;
route [9] = 90;

if(whichServo == 1) {}
Snelle eerste sprong
POS = route [0];
servo1.write(POS);
delay(300);

Zorgt voor vloeiende beweging
servoroute1();
}
if(whichServo == 2) {}
Snelle eerste sprong
pos2 = route [0];
servo2.write(pos2);
delay(300);

Zorgt voor vloeiende beweging
servoroute2();
}

}

ongeldig servoroute1() {}
terwijl (ik < 10) {}
Als (pos > route[i]) {}
POS = pos - 1;
}
Als (pos < route[i]) {}
POS = pos + 1;
}
Als (pos == route[i]) {}
i = i + 1;
}
servo1.write(POS);
delay(10);
}
Ik = 0;
}

ongeldig servoroute2() {}
terwijl (ik < 10) {}
Als (pos2 > route[i]) {}
pos2 = pos2 - 1;
}
Als (pos2 < route[i]) {}
pos2 = pos2 + 1;
}
Als (pos2 == route[i]) {}
i = i + 1;
}
servo2.write(pos2);
delay(10);
}
Ik = 0;
}

Gerelateerde Artikelen

Explosies in GIMP/Photoshop

Explosies in GIMP/Photoshop

met behulp van een paar extra borstels en een beetje nu hoe, u kan opblazen iets van de veiligheid van uw computer [Minus de opwinding > :(] Oh well... Dit gebruiken om het maken van een mooie wallpaper, maak indruk op uw vrienden of uw nieuwe 1337 p
Het creëren van explosies in Pinnacle Studio

Het creëren van explosies in Pinnacle Studio

Hey Guys.Ik heb een heleboel plaatsen die bieden advies over hoe te doen van de effecten in vele verschillende video-editing programma's, maar niet veel voor Avid van Pinnacle Studio's. Tuurlijk, kun je niet verslaan After Effects voor effecten bewer
Theatrale effecten: Repliceren een pyrotechnisch Effect zonder om het even welk Pyro

Theatrale effecten: Repliceren een pyrotechnisch Effect zonder om het even welk Pyro

neen pyro? Wat leuk is er in dat? Nou, helaas, voor van Woodbury gemeenschap theater prodution van de tovenaar van Oz, de middelbare school zou niet laten gebruiken pyro in het theater (en hoe dan ook, het inhuren van een licentie pyrotechnician voor
Airsoft 40mm Special Effect projectielen

Airsoft 40mm Special Effect projectielen

P.M.O.G. Airsoft 40mm projectiel is een goedkope, veilige en effectief alternatief voor Nerf raketten gebruikt in Airsoft gameplay voor nemen uit voertuigen, bunkers, of, als indirect vuur, personeel. Één P.M.O.G. ronde kost ongeveer 2 dollar in mate
Explosies en Muzzleflashes toe te voegen aan uw video's

Explosies en Muzzleflashes toe te voegen aan uw video's

ooit opgevallen dat een vuurgevecht ziet er super lame als er geen knippert op het einde van het pistool?In dit Instructable ik, Tharl, zal u tonen hoe... gratis!Lees verder om erachter te komen!Stap 1: Verkrijgen van beeldmateriaal Kunt u allerlei b
Spookachtige foto-Effect (Halloween foto)

Spookachtige foto-Effect (Halloween foto)

In dit instructable ik zal je laten zien een zeer eenvoudige manier om een spookachtige effect in een foto. Deze foto's zijn ideaal voor het leren om te weten hoe de camera werkt, en het kan dienen als een angstaanjagende herinnering aan uw favoriete
1 minuut snelle popart effect [snelste en GEMAKKELIJKSTE!]

1 minuut snelle popart effect [snelste en GEMAKKELIJKSTE!]

Welkom bij mijn tweede Quick Photoshop Tip!Wat is het Effect van "Che Guevara"?Che Guevara is een getekende effect van een foto. (dat is wat ik weet alleen, ik denk dat het kan worden geroepen "Silhouet" effect)Waarom zou ik een "
Bacon Cheeseburger explosie

Bacon Cheeseburger explosie

Hier is een twist op de meer traditionele Bacon explosie!Stap 1: ingrediënten2 pond spek2 pond rundergehakt1 8 oz pakket versnipperd of plakjes kaasSpecerijen (hete saus, jalapenos, barbecue saus, enz.)Barbecue rub/kruidenHout chips voor roken (hicko
Nerf FIRESTRIKE mod "Venturi-Effect"

Nerf FIRESTRIKE mod "Venturi-Effect"

Super makkelijke manier om mod uw Firesrike...--Als je me niet gelooft, kunt u wikipedia "Venturi-effect",De meeste mensen zijn alleen moding het vat en het voorjaar!!!Stap 1: De restrictie Iedereen weet dat dit uiteraard het eerste is deel wann
DIY bloed pompen Effect - hoe te huilen bloed

DIY bloed pompen Effect - hoe te huilen bloed

Laatste Halloween werd ik geïnspireerd om spooky, graag echt griezelig. Mijn keuze van kostuum was een begraafplaats engel, maar dat was niet genoeg. Ik moest sommige elektronische spierballen en heb altijd al geïntrigeerd door de treurwilgen Madonna
Gegrilde make-up effect

Gegrilde make-up effect

Hoi allemaalHet doel van dit instructable is om aan te tonen van de uitgebreide branden make-up latex gelaagdheid en make-up technieken met producten die redelijk goedkoop en makkelijk bereikbaar zijn.  Er zijn vier soorten branden die opnieuw kunnen
Spuit in het oog Halloween prothetische effect

Spuit in het oog Halloween prothetische effect

spuit in het oog Halloween prothetische. Ik kwam met dit idee en bouwde dit prothetische mezelf. Ik hoop dat jullie genieten! :) Dit is een geweldig effect voor verrassende mensen op straat, of waar dan ook, op Halloween. Dit is niet precies de "veil
Lasergesneden M-6 Carnifex Rubber Band Gun van Mass Effect

Lasergesneden M-6 Carnifex Rubber Band Gun van Mass Effect

Sinds ik een kind was wilde ik altijd een elastiekje pistool. Opgroeien, zou mijn ouders nooit kopen me omdat ze waren bang dat ik mezelf pijn zou doen. Nu dat ik een volwassene ben, ben ik oud genoeg te halen mijn eigen! Mijn drang om eigen één bego
Mpemba-Effect

Mpemba-Effect

Het testen van het Mpemba Effect , wanneer het warm water bevriest voordat koud water, onder normale omstandigheden in een keuken met een oven en een vriezer. Dit project wordt gebruikt om te proeven van temperaturen van twee verschillende containers