Stappenmotor BYJ48 (4 / 4 stap)

Stap 4: Wijzig Code


de definitieve code voor deze stappenmotor:

/*
BYJ48 Stepper motor code
Verbinding maken:
IN1 >> D8
In2 >> D9
3 >> D10
IN4 >> D11
VCC... 5V Prefer te gebruiken externe 5V bron
GND
geschreven door: Mohannad Rawashdeh

28/9/2013
*/

#define IN1 8
#define IN2 9
#define 3 10
#define IN4 11
int stappen = 0;
Booleaanse richting = true; / / gre
unsigned long last_time;
unsigned long currentMillis;
int steps_left = 4095;
lange tijd;
VOID Setup
{
Serial.begin(115200);
pinMode (IN1, uitvoer);
pinMode (IN2, uitvoer);
pinMode (3, OUTPUT);
pinMode (IN4, uitvoer);
delay(1000);

}
void loop
{
while(steps_left>0) {}
currentMillis = micros();
Als (currentMillis-last_time > = 1000) {}
Stepper(1);
tijd = tijd + micros ()-last_time;
last_time=Micros();
steps_left--;
}
}
Serial.println(time);
Serial.println("wait...!");
delay(2000);
Richting =! Richting;
steps_left = 4095;
}

VOID stepper (int xw) {}
voor (int x = 0; x < xw; x ++) {}
switch(Steps) {}
Case 0:
digitalWrite (IN1, laag);
digitalWrite (IN2, laag);
digitalWrite (3, laag);
digitalWrite (IN4, hoge);
breken;
Case 1:
digitalWrite (IN1, laag);
digitalWrite (IN2, laag);
digitalWrite (3, hoge);
digitalWrite (IN4, hoge);
breken;
Case 2:
digitalWrite (IN1, laag);
digitalWrite (IN2, laag);
digitalWrite (3, hoge);
digitalWrite (IN4, laag);
breken;
Case 3:
digitalWrite (IN1, laag);
digitalWrite (IN2, hoge);
digitalWrite (3, hoge);
digitalWrite (IN4, laag);
breken;
Case 4:
digitalWrite (IN1, laag);
digitalWrite (IN2, hoge);
digitalWrite (3, laag);
digitalWrite (IN4, laag);
breken;
Case 5:
digitalWrite (IN1, hoge);
digitalWrite (IN2, hoge);
digitalWrite (3, laag);
digitalWrite (IN4, laag);
breken;
Case 6:
digitalWrite (IN1, hoge);
digitalWrite (IN2, laag);
digitalWrite (3, laag);
digitalWrite (IN4, laag);
breken;
Case 7:
digitalWrite (IN1, hoge);
digitalWrite (IN2, laag);
digitalWrite (3, laag);


digitalWrite (IN4, hoge);
breken;
standaard:
digitalWrite (IN1, laag);
digitalWrite (IN2, laag);
digitalWrite (3, laag);
digitalWrite (IN4, laag);
breken;
}
SetDirection();
}
}
VOID SetDirection() {}
if(Direction==1) {stappen ++;}
if(Direction==0) {stappen--;}
if(Steps>7) {stappen = 0;}
if(Steps<0) {stappen = 7;}
}

Gerelateerde Artikelen

Stappenmotor Earth Globe draaien met Arduino of Raspberry Pi gecontroleerd

Stappenmotor Earth Globe draaien met Arduino of Raspberry Pi gecontroleerd

Dit instructable wordt beschreven hoe om te upgraden van uw bol naar een gemotoriseerde versie. Het ziet er ongelooflijk beter op de plank, wanneer het langzaam draaien is en een demonstratie met je kinderen (om uit te leggen de dag/nacht cyclus of d
Een unipolaire stappenmotor omzetten in bipolaire

Een unipolaire stappenmotor omzetten in bipolaire

Stappenmotoren zijn geweldig: met hen kunt u bouwen van 3D-printers, robotarmen, automatische venster blinds en gewoon schrikken de levende sh * t uit uw vrouw met autonome bewegende halloween props. Verkrijgen van een stappenmotor altijd brengt dat
3D afgedrukt stappenmotor

3D afgedrukt stappenmotor

Ik kwam onlangs over dit instructable van een 3D afgedrukt DC Motor en ik dacht dat ik kon gaan een stapverder; Letterlijk. Ik ontworpen deze stappenmotor met acht elektromagneten, zes neodymium-magneten, afgedrukt met een 3d rotor en stator huisvest
Beheersing van een stappenmotor met een Arduino

Beheersing van een stappenmotor met een Arduino

Dit leerprogramma zal u tonen hoe te bedienen van een stappenmotor die werd gered van een oude printer met een Arduino.Stap 1: Wat is een Stepper Motor? Een stappenmotor bestaat uit twee delen, een rotor en een stator. De rotor is het deel van de mot
Hoe u kunt besturen van een stappenmotor met een FPGA

Hoe u kunt besturen van een stappenmotor met een FPGA

Dit instructable begeleidt u door het proces en sommige achtergrondkennis over hoe je een stappenmotor werken op een FPGA. Specifiek een Nema stappenmotor, met de Digilent Basys 3 en Digilent PmodSTEP.Momenteel ben ik bezig met een klauw-spel met de
Raspberry Pi CNC Hat gecontroleerd CDROM stappenmotor

Raspberry Pi CNC Hat gecontroleerd CDROM stappenmotor

Doel: leren hoe eenvoudig het is om het gebruik van de Raspberry Pi CNC hoed van Protoneer door het te testen uit op een stappenmotor CDROM.Waarom: velen van ons dromen van het maken van onze eigen CNC router / graveur maar get verzand in de details
INDEXER draaitafel DIY versnellingsbak, Stappenmotor en PLC controller.

INDEXER draaitafel DIY versnellingsbak, Stappenmotor en PLC controller.

http://Youtu.be/lIQm55aLXsIINDEXER draaitafelEen van moeilijke dingen in bouw dingen snijden of maken van cirkels. Hopelijk zal dit helpen dat sommigen van u te verzinnen van enkele nieuwe manieren om dingen te doen. Cirkels, bogen of Curven toe te v
Uitvoeren van een stappenmotor vanaf een Adafruit HUZZAH ESP8266

Uitvoeren van een stappenmotor vanaf een Adafruit HUZZAH ESP8266

OverzichtVerrassend, kunt u het uitvoeren van een krachtige stappenmotor (via motorcontroller) uit de Adafruit Huzzah ESP8266 WiFi module en dus bepalen de stepper via de browser of een webservice, het veranderen van uw stepper in een Internet of Thi
Arduino Library voor 28BYJ-48 Stappenmotor en bestuurder van de ULN2003

Arduino Library voor 28BYJ-48 Stappenmotor en bestuurder van de ULN2003

De 28BYJ-48 stappenmotor met het stuurprogramma ULN2003 lijkt nu heel alledaags configuratie. De motor en het stuurprogramma zijn zowel beschikbaar, en goedkoop. Echter, de standaard arduino stepper motor bibliotheek werkt gewoon niet met deze config
Hergebruik van een stappenmotor

Hergebruik van een stappenmotor

Dit instructable zal tonen hoe te om een oude stappenmotor vond ik in het geweldige Prullenbak voor onderwijs magazijn in Gardina CA opnieuw te gebruiken. Deze bron voor opvoeders huizen industriƫle cast-offs die kunnen worden gebruikt in de klas voo
DIY Scara Robot Arm Robotic Draw Frame met 2 stappenmotor

DIY Scara Robot Arm Robotic Draw Frame met 2 stappenmotor

DIY Scara Robot Arm Robotic tekenen met 2 stappenmotorMaterialen:1 stk 57 mm stappenmotor 1.8 graden1 stk 42 mm stappenmotor 1.8 graden1 stuks aluminium legering 90 x 90 mm 20 mm basis1 stuks aluminium legering 100 x 42 mm 6 mm1 stuks aluminium 60 x
PIR SENSOR met ARDUINO activeren STAPPENMOTOR

PIR SENSOR met ARDUINO activeren STAPPENMOTOR

STAPPENMOTOR MET BEWEGINGSMELDER ACTIVERENStap 1: PIR met ARDUINO geactiveerd STAPPENMOTORHallo dit instactable om te roteren stepper motor voorwoord en achteruit wanneer pir lees sommige beweging.Stap 2: Deel vereisen1-ARDUINO UNO2-PIR(HUMAN MOTION
Beheersing van een stappenmotor met de Raspberry Pi en Piface

Beheersing van een stappenmotor met de Raspberry Pi en Piface

Bijgewerkt April 2015Dit heb ik gemaakt omdat ik geen projecten met behulp van de PiFace heb gevonden.Forumonderwerp op www.raspberrypi.org:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=37&t=54314&p=413902Hier is een eenvoudig project dat alle
Testen van een stappenmotor zonder een Multimeter

Testen van een stappenmotor zonder een Multimeter

Test een stappenmotor zonder een MultimeterDe video hieronder laat zien hoe te testen een stepper motor zonder gebruik te maken van een multimeter, alles wat je nodig hebt is gewoon een led.CONCEPT: In elke motor wanneer elektrische energie wordt omg