Controlling a stepper motor with the Raspberry Pi and Piface
First connect a jumper wire from ' 5 v' to red wire on motor.

Step 2:

Controlling a stepper motor with the Raspberry Pi and Piface
Second connect a jumper wire from 'output 4' to orange wire on motor.

Step 3:

Controlling a stepper motor with the Raspberry Pi and Piface
Third connect a jumper wire from 'output 5' to yellow wire on motor.

Step 4:

Controlling a stepper motor with the Raspberry Pi and Piface
Fourth connect a jumper wire from 'output 6' to pink wire on motor.

Step 5:

Controlling a stepper motor with the Raspberry Pi and Piface
Fifth connect a jumper wire from 'output 7' to blue wire on motor.

Step 6:

Controlling a stepper motor with the Raspberry Pi and Piface
Sixth type this into a python file (or copy-paste): #CONTROLLING A STEPPER MOTOR #Author: Robert Caldwell #Date: 14 August 2013 from time import sleep import piface.pfio as pfio pfio.init() print"Type: direction(rotations, speed)" def anticlockwise(rotations, speed): sleep_time=0.1 / float(speed) for loop in range(1,int(512*float(rotations))): pfio.digital_write(4,1) sleep(sleep_time) pfio.digital_write(7,0) sleep(sleep_time) pfio.digital_write(5,1) sleep(sleep_time) pfio.digital_write(4,0) sleep(sleep_time) pfio.digital_write(6,1) sleep(sleep_time) pfio.digital_write(5,0) sleep(sleep_time); pfio.digital_write(7,1); sleep(sleep_time) pfio.digital_write(6,0) sleep(sleep_time) pfio.digital_write(7,0) def clockwise(rotations, speed) sleep_time=0.1 / float(speed) for loop in range(1,int(512*float(rotations))) pfio.digital_write(7,1) sleep(sleep_time) pfio.digital_write(4,0) sleep(sleep_time) pfio.digital_write(6,1) sleep(sleep_time) pfio.digital_write(7,0) sleep(sleep_time) pfio.digital_write(5,1) sleep(sleep_time) pfio.digital_write(6,0) sleep(sleep_time) pfio.digital_write(4,1) sleep(sleep_time) pfio.digital_write(5,0) sleep(sleep_time) pfio.digital_write(4,0)

Step 7:

Controlling a stepper motor with the Raspberry Pi and Piface
Done!
The motor I used was 28BYJ48 5V DC
Your motor should now obey orders you type!
(make your speed 10-600)

If you have any problems, ask me!
 
 

Tag cloud

make build easy simple arduino making homemade solar laser printed portable cheap mini building custom cardboard wooden create super lego turn paracord chocolate your paper light intel