Rijden een Stepper Motor met een Microprocessor AVR (4 / 8 stap)

Stap 4: Het nemen van de Motor voor een proefrit


Als u bent niet reeds tooled omhoog voor het programmeren van de microprocessor, je zou kunnen doen slechter dan de Ghetto Development Kit of een van de verschillende PIC-programmeurs.

Sluit de draden direct tot uw microproc en brandwond op opwaarts met de volgende code:

 /* Playing with getting the small stepper motors driven. */ /* Include delay function */ #define F_CPU 1000000UL #include /* Pin defs for ATTiny2313 */ /* Clockwise order */ #define BLUE _BV(PB0) #define BLACK _BV(PB1) #define RED _BV(PB2) #define YELLOW _BV(PB3) #define DELAY 200 /* milliseconds between steps */ int main(void){ DDRB = 0xff; /* Enable output on all of the B pins */ PORTB = 0x00; /* Set them all to 0v */ while(1){ /* main loop here */ PORTB = BLUE; _delay_ms(DELAY); PORTB = BLACK; _delay_ms(DELAY); PORTB = RED; _delay_ms(DELAY); PORTB = YELLOW; _delay_ms(DELAY); } } 

Hoe eenvoudig is dat code? Heel eenvoudig.

Alles wat het doet is maken van enkele mooie definities, zodat ik naar de draden door de kleur in plaats van hun pin-namen verwijzen kan, en vervolgens het knevels hen op in serie met een instelbare vertraging tussendoor. Om te beginnen, heb ik een half-tweede vertraging tussen stappen geselecteerd.

Zie het filmpje voor de resultaten. Als je echt op je spel, het aantal stappen per cyclus om erachter te komen van de motor enkele-intensivering hoekige resolutie.

(Oh ja. PS. laden stations zonder bij 3.6V gemakkelijk. Zie batterij in video.)

Gerelateerde Artikelen

Arduino Nano en Visuino: controle van Stepper Motor met roterende Encoder

Arduino Nano en Visuino: controle van Stepper Motor met roterende Encoder

Soms is het noodzakelijk dat een Stepper Motor volgen de rotatie van een Rotary Encoder voor precieze positionering. Ik heb al van plan Instructable op dit voor een lange tijd, maar uiteindelijk een paar dagen geleden na zoveelste vraag door Visuino
Rijden een Stepper Motor met een Arduino en een A4988 Stepstick/Pololu driver

Rijden een Stepper Motor met een Arduino en een A4988 Stepstick/Pololu driver

Er zijn verschillende manieren om een stappenmotor uitvoeren, en de beste manier zal afhangen van de toepassing, de motor en de elektronica beschikbaar. Voor het uitvoeren van een stappenmotor van een Arduino zijn dit de belangrijkste manieren om te
Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

Controle DC en stepper motors met L298N Dual Motor Controller Modules en Arduino

U hoeft niet te besteden veel geld aan het besturen van motoren met een Arduino of compatibel board. Na sommige jacht rond we kunt gevonden van een nette motorische controlemodule gebaseerd op de L298N H-brug IC die kan u regelen het toerental en de
Bi-polaire Stepper Motor met L293D en Arduino

Bi-polaire Stepper Motor met L293D en Arduino

HalloIk had een Bi-Polar stappenmotor liggen, die ik gebruiken zal voor het maken van een Dolly voor mijn DSLR.Onderdelen die worden gebruikt:Arduino UnoStepper Motor ML17A3 B (dit is het model niet afgedrukt op de motor)BreadboardL293D9V batterijpac
Hoe met behulp van oude Stepper Motors met Arduino en A4988 Driver

Hoe met behulp van oude Stepper Motors met Arduino en A4988 Driver

Mij zijn geweest using stappenmotoren voor een tijdje nu, en ze zijn fantastisch voor allerlei soorten robotica projecten.Vandaag zal ik het aandeel van de dingen die ik tot nu toe heb geleerd over het hergebruik van oude stappenmotoren geborgen van
Besturen van een unipolaire Stepper Motor met een ppDAQC Pi-plaat

Besturen van een unipolaire Stepper Motor met een ppDAQC Pi-plaat

Stappenmotoren zijn veelzijdige apparaten waarmee nauwkeurige en herhaalbare hoekige controle. Ze worden gebruikt in harde schijven, omzettingstabellen en 3D printers om slechts een paar toepassingen te noemen. Ze komen meestal met twee verschillende
6 van de Arduino draad Stepper Motor Tutorial

6 van de Arduino draad Stepper Motor Tutorial

Arduino Stepper Motor TutorialHet gebruik van een oude zes draad Stappenmotor en controle met een Arduino. Dit was een oude stappenmotor die ik mijn ongewenste stapel haalde, ik ben niet zeker wat het vandaan, ik denk dat het een oude printer uit de
Bipolar Stepper Motor Driver

Bipolar Stepper Motor Driver

Te experimenteren de bipolaire stepper motor met Arduino, zullen velen een L293 motor shield gebruiken helaas ik niet kunt vinden een, ik probeerde om te bouwen van alternatieve onderdelen, gelukkig hebben we nog de Google God om te voldoen aan onze
Hoe te rijden een DC-Motor met Transistor - Arduino tutorial Arduino Tutorial

Hoe te rijden een DC-Motor met Transistor - Arduino tutorial Arduino Tutorial

Als u wilt een DC-motor rijden moet u een groter bedrag aan huidige dan Arduino board kan geven. Om die reden moet u een transistor. Transistors zijn grenzen en maximale specs, zorg er wel voor deze waarden zijn genoeg voor uw gebruik.De transistor d
Tippy dansen met een arduino en stepper motor

Tippy dansen met een arduino en stepper motor

De Tippy is volledig gemaakt door een ongeval.Om te zeggen meer over zou het vereisen wil gewoon wat spullen halen.Heres een video voor u entertainment:Belangrijke opmerkingen:Dit project wordt ervan uitgegaan dat u een basiskennis hebben van Arduino
Attiny85 als een stap/Dir Stepper Motor Controller

Attiny85 als een stap/Dir Stepper Motor Controller

Ergens in Griekenland heeft iemand iets nooit eerder gedaan...Die dingen vóór gezien?Ding: 1Ding: 2Ding: 3Oh, hebt je! U kocht een van hen die u zeggen? Oh... Maak je geen zorgen, ik deed ook.Zij did naar de job, ja. Maar we voor hen veel betaald. Ec
Houten Gear klok met Stepper Motor rijden

Houten Gear klok met Stepper Motor rijden

Nog een andere klok met houten versnellingen. Dit ontwerp is geïnspireerd op DickB1 de Instructable (zie afbeelding hier onderaan).Echter, in plaats van rijden de klok met een magnetisch gepulseerde slinger, gebruikte ik een kleine stappenmotor.Eerst
Het gebruik van een Stepper Motor

Het gebruik van een Stepper Motor

Of we zorgen dat toegeven of niet, motoren vindt u overal in ons dagelijks leven; alleen hebben ze de neiging te worden verborgen. Motoren zijn aanwezig in de auto's, printers, computers, wasmachines, scheerapparaten, en nog veel meer.Er zijn echter
Opzetten van een Stepper Motor Driver

Opzetten van een Stepper Motor Driver

Als u stappenmotoren in één of ander soort manier gebruiken voor een project wilt, zal deze handleiding dekken hoe je kunt beginnen met de SlushEngine. Tegen het einde van deze handleiding, zal u zitten kundig voor 4 stappenmotoren tegelijk verplaats