Motion geactiveerd Halloween spin (6 / 11 stap)

Stap 5: Code


Steppers zijn zeer netelig en u moet uitzoeken wat uw stepper moet worden versterkt bestellen. Ik vond dat mijn voorkeur-pin 8,11,10,9, zodat ik met mijn motorpins zodat ik later ook verward zou niet krijgen het label. Over hoe om erachter te komen uw basis stepper instellen op de volgende twee websites kunt u uitstekend richtingen.

http://Electronics-DIY.com/Electronics/stepper_motors.php
http://Arduino.CC/en/tutorial/StepperUnipolar

Zodra u dat hebt, gelden de volgende code aan uw arduino, en testen. Ik heb //notes om u een idee van wat ik dacht toen ik schreef het gegeven.

int buttonPin = 3; etiketten pinnen voor het gemak later
int motorPin1 = 8;
int motorPin2 = 11;
int motorPin3 = 10;
int motorPin4 = 9;
int ledPin = 13;
int delayTime = 20; Hiermee stelt u een basis vertraging, mijn stappenmotor omkeek
Als ik minder dan 20ms gebruikt

VOID Setup {}
pinMode (motorPin1, OUTPUT); laat weten hoe te behandelen elke pin arduino
pinMode (motorPin2, OUTPUT);
pinMode (motorPin3, OUTPUT);
pinMode (motorPin4, OUTPUT);
pinMode (ledPin, OUTPUT);
beginSerial(9600);
pinMode (buttonPin, INPUT); uw trigger/switch

}

void loop {//sets een lus
Als (digitalRead(buttonPin) == HIGH) //will alleen lagere spin als voorwaarde is voldaan
{
voor (int i = 0; ik < = 120; i ++) //will herhalen volgende code 120 keer
{
digitalWrite (motorPin1, hoge); code biedt één stap
digitalWrite (motorPin2, laag); 120 keer verlaagt herhalen
digitalWrite (motorPin3, laag); spin rond 2 voeten
digitalWrite (motorPin4, hoge);
delay(delayTime);
digitalWrite (motorPin1, laag);
digitalWrite (motorPin2, laag);
digitalWrite (motorPin3, hoge);
digitalWrite (motorPin4, hoge);
delay(delayTime);
digitalWrite (motorPin1, laag);
digitalWrite (motorPin2, hoge);
digitalWrite (motorPin3, hoge);
digitalWrite (motorPin4, laag);
delay(delayTime);
digitalWrite (motorPin1, hoge);
digitalWrite (motorPin2, hoge);
digitalWrite (motorPin3, laag);
digitalWrite (motorPin4, laag);
delay(delayTime);
}

delay(480); 480 + 20 = 500ms of 1/2 seconden vertraging
digitalWrite (ledPin, hoge); voordat licht activeert
delay(2000); blijft branden twee seconden
digitalWrite (ledPin, laag); wordt uitgeschakeld
delay(500); wacht een andere halve seconde

voor (int i = 0; ik < = 120; i ++) //repeats boven code in omgekeerde
{
digitalWrite (motorPin1, hoge); verhogen van spin back-up
digitalWrite (motorPin2, hoge);
digitalWrite (motorPin3, laag);
digitalWrite (motorPin4, laag);
delay(delayTime);
digitalWrite (motorPin1, laag);
digitalWrite (motorPin2, hoge);
digitalWrite (motorPin3, hoge);
digitalWrite (motorPin4, laag);
delay(delayTime);
digitalWrite (motorPin1, laag);
digitalWrite (motorPin2, laag);
digitalWrite (motorPin3, hoge);
digitalWrite (motorPin4, hoge);
delay(delayTime);
digitalWrite (motorPin1, hoge);
digitalWrite (motorPin2, laag);
digitalWrite (motorPin3, laag);
digitalWrite (motorPin4, hoge);
delay(delayTime);
}
}
anders //if voorwaarden niet zijn vervuld (geen hoog)
{

}

delay(1000); Wacht één seconde en probeer opnieuw

}

Gerelateerde Artikelen

HALLOWEEN spin CD SCRAPBOOK

HALLOWEEN spin CD SCRAPBOOK

Bent u op zoek naar een echt leuk Halloween ambacht? Nou kijk geen verder want we een speciale traktatie voor u met onze Halloween spin CD Scrapbook gemaakt met gerecycled CDs, pijp schoonmakers scrapbook papier, linten en onze digitale kleurstof bez
Motion geactiveerd DSLR extern systeem

Motion geactiveerd DSLR extern systeem

Zie, een lange afstands-motie geactiveerd DSLR extern systeem! Het bouwen van een apparaat dat automatisch foto's van bewegende objecten neemt wanneer u niet rond bent. Het is de perfecte standalone wildlife fotografie setup.Hate lezing? Hier is een
Halloween spin Web vazen

Halloween spin Web vazen

Recycle oude bloemenvazen in leuke Halloween spin Web vazen voor uw Halloween-feestje!Stap 1: Bekijk de korte video tutorial hier!Stap 2: Spullen die je nodig hebtGlazen vaasAmericana glanzend glazuur in Black (glas verf)Allure dimensionale ontwerp l
Motion geactiveerd camera

Motion geactiveerd camera

dit is de tweede uit automatische camera trigger met arduino. In dit instructable ga ik om u te tonen hoe maak je een motion geactiveerd camera. Dit project voor de camera beweging detecteert en triggers de servo Klik op een foto in de camera.Net als
Motion-geactiveerd muziekspeler

Motion-geactiveerd muziekspeler

Zet muziek, zodra u in een kamer loopt! Deze handleiding heeft betrekking op een minimalistische ingang sensor waarmee muziek van uw keuze wordt geactiveerd. Het ontwerp kan gemakkelijk aangepast worden aan een verscheidenheid van behoeften (bijvoorb
Motion geactiveerd Camera maken van oude Webcam

Motion geactiveerd Camera maken van oude Webcam

Hoi. Heb je ooit afgevraagd hoe te maken van Motion geactiveerd Camera zonder bewegingssensor, elektronica kopen of urenlang solderen, Nou dit is je kans.De gemakkelijkste manier om het te maken...Stap 1: WebcamWaarschijnlijk hebben de meesten van on
Quick Tip #3 - snelle en eenvoudige Motion geactiveerd fiets koplamp

Quick Tip #3 - snelle en eenvoudige Motion geactiveerd fiets koplamp

Mijn elektrische fiets led koplamp niet had gewerkt sinds ik het kreeg. Dus... wat te doen wat u moet doen...?Ik besloot in plaats van afval van de koplamp, omdat het ziet er goed uit op de fiets, totdat ik de manier waarop ik wil, ik moest mijn hoof
Motion Activated aflopende spin

Motion Activated aflopende spin

Deze leuke Halloween decoratie is een grote spin die van het plafond afstamt wanneer iemand verleden wandelingen! Het maakt gebruik van een Arduino uno, IR-sensoren, een DC-motor en een paar andere onderdelen. De totale bouw is vrij eenvoudig en gesc
Motie geactiveerde dropping spin, lage kosten, geen programmering

Motie geactiveerde dropping spin, lage kosten, geen programmering

In dit Intstuctable ik ga u tonen hoe te maken van een zeer eenvoudige motie geactiveerde spin dat druppels neer snel en verrast iedereen die wandelingen onder, vervolgens in de loop terugschuift. Ik ontwierp dit als een goedkope en praktische elektr
Flora Rainbow LED Shirt dat is Motion geactiveerd

Flora Rainbow LED Shirt dat is Motion geactiveerd

Schitteren als een galaxy met dit flonkerende LED-shirt dat oplicht wanneer u beweegt! Dit shirt zet de duisternis ablaze met 19 LED's en 8 verschillende LED kleuren!InspiratieVoor dit project werd ik geïnspireerd door een ander instructable - de Fib
Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

Houd ongewenste bezoekers weg met een Motion geactiveerd Sprinkler

De lokale dieren denkt dat uw gazon hun persoonlijke toilet? Ninja moordenaars en probeer te sluipen in uw huis? Houd deze ongewenste bezoekers weg met een motie geactiveerde sprinkler systeem. Zodra ze stap in uw gazon, een passieve infrarood bewegi
Motion geactiveerd Servo

Motion geactiveerd Servo

dit is een fundamentele motie geactiveerde servo die kan worden gebruikt in een breed scala aan projecten, en het is zeer eenvoudig en makkelijk te maken. Als u het creatief gebruikt, kunt u een heleboel dingen mee doen. Bijvoorbeeld, gebruikte ik mi
Motion geactiveerd Spy Cam

Motion geactiveerd Spy Cam

nu kan je geheime surveillance met deze "gevangen-in-motion" spy video cam die geheime video en audio registreert.Zie het in actie en de testresultaten!Stap 1: Wat je nodig hebt... 1. motion Sensing Door Chime. Radio Shack deel #49-4262. mini Sp
Reuze Halloween spin

Reuze Halloween spin

laten we eerlijk zijn - elk huis moet een reusachtige spin op Halloween.  Niet het "Oooo een enge spin enkel gelaten vallen op mijn hoofd als ik ging naar de voordeur" soort van de spin - ik spreek over het "dat harige zwarte beest is net g