3D printed induction motor controller with arduino by robogio model
Warning. This content is not moderated and could be offensive.
m4
3dmdb logo
Thingiverse
3D printed induction motor controller with arduino by robogio

3D printed induction motor controller with arduino by robogio

by Thingiverse
Last crawled date: 3 years, 4 months ago
youtube video, complete guide on how to
Arduino code:
const int A = 8;
const int B = 9;
const int C = 10;
const int D = 11;
const int E = 6;
const int F = 7;
float f=800;
float T=0;
int button=0;
void setup() {
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
T=((1.0/f)/6.0)*1000000;
}
void loop() {
//STEP 1
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delayMicroseconds(T);
//STEP 2
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
delayMicroseconds(T);
// STEP 3
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
delayMicroseconds(T);
//STEP 4
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, LOW);
digitalWrite(F, HIGH);
delayMicroseconds(T);
//STEP 5
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delayMicroseconds(T);
//STEP6
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, LOW);
digitalWrite(E, HIGH);
digitalWrite(F, LOW);
delayMicroseconds(T);
}

Tags