April 4, 2024
Description
White and Black Electric Motorized Rotating Turntable Display Stand, USB power, 22cm Diameter, 2kg Centric Loading for Shop Display
https://www.tiktok.com/@3dprintburgas/video/7353958930168548641
Link for the motor:
Link for the controller:
Code for Arduino:
const int A = 5; // D1
const int B = 13; // D7
const int C = 14; // D5
const int D = 12; // D6
int del = 1500; //increase this value to slow down rotation of the turntable
void setup() {
pinMode(A, OUTPUT); digitalWrite(A, LOW);
pinMode(B, OUTPUT); digitalWrite(B, LOW);
pinMode(C, OUTPUT); digitalWrite(C, LOW);
pinMode(D, OUTPUT); digitalWrite(D, LOW);
}
void loop() {
digitalWrite(D, HIGH); digitalWrite(A, LOW); digitalWrite(B, LOW); digitalWrite(C, LOW); delayMicroseconds(del);
digitalWrite(D, HIGH); digitalWrite(A, HIGH); digitalWrite(B, LOW); digitalWrite(C, LOW); delayMicroseconds(del);
digitalWrite(D, LOW); digitalWrite(A, HIGH); digitalWrite(B, LOW); digitalWrite(C, LOW); delayMicroseconds(del);
digitalWrite(D, LOW); digitalWrite(A, HIGH); digitalWrite(B, HIGH); digitalWrite(C, LOW); delayMicroseconds(del);
digitalWrite(D, LOW); digitalWrite(A, LOW); digitalWrite(B, HIGH); digitalWrite(C, LOW); delayMicroseconds(del);
digitalWrite(D, LOW); digitalWrite(A, LOW); digitalWrite(B, HIGH); digitalWrite(C, HIGH); delayMicroseconds(del);
digitalWrite(D, LOW); digitalWrite(A, LOW); digitalWrite(B, LOW); digitalWrite(C, HIGH); delayMicroseconds(del);
digitalWrite(D, HIGH); digitalWrite(A, LOW); digitalWrite(B, LOW); digitalWrite(C, HIGH); delayMicroseconds(del);
}
License:
BY-NC-SA