Skip to content
Snippets Groups Projects
Commit 16db567f authored by Neil Gershenfeld's avatar Neil Gershenfeld
Browse files

wip

parent 6f071b91
No related branches found
No related tags found
No related merge requests found
...@@ -12,14 +12,45 @@ ...@@ -12,14 +12,45 @@
// warranty is provided, and users accept all liability. // warranty is provided, and users accept all liability.
// //
#define DIR 4 // direction pin #define LEDA 4
#define STEP 5 // step pin #define LEDC 2
#define EN 5
#define DIR 8
#define STEP 9
#define M1 14
#define M0 15
#define NSTEPS 1000
#define DELAYHIGH 10
#define DELAYLOW 1000
#define BLINK 100
void setup() { void setup() {
SerialUSB.begin(0); SerialUSB.begin(0);
digitalWrite(LEDA,HIGH);
pinMode(LEDA,OUTPUT);
digitalWrite(LEDC,LOW);
pinMode(LEDC,OUTPUT);
digitalWrite(EN,HIGH);
pinMode(EN,OUTPUT);
digitalWrite(STEP,LOW); digitalWrite(STEP,LOW);
pinMode(STEP,OUTPUT); // set step to output pinMode(STEP,OUTPUT);
pinMode(DIR,OUTPUT); // set direction to output digitalWrite(DIR,LOW);
pinMode(DIR,OUTPUT);
// 1 step
digitalWrite(M0,LOW);
digitalWrite(M1,LOW);
pinMode(M0,OUTPUT);
pinMode(M1,OUTPUT);
// 1/2 step
digitalWrite(M0,HIGH);
digitalWrite(M1,LOW);
pinMode(M0,OUTPUT);
pinMode(M1,OUTPUT);
// 1/8 step
digitalWrite(M0,HIGH);
digitalWrite(M1,HIGH);
pinMode(M0,OUTPUT);
pinMode(M1,OUTPUT);
} }
void loop() { void loop() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment