June 6, 2019
Description
Watch winder with detachable holder.
Fits best 18mm strap.
Parts used:
28BYJ_48 stepper with controller
Arduino Uno
M3 screws and nuts
Code:
#include "Stepper_28BYJ_48.h"
unsigned long delay_time = 900000; //15
int loops = 3;
int turns = 3;
unsigned long previousMillis=0;
Stepper_28BYJ_48 stepper(7,6,5,4);
void idle(){
digitalWrite(7,LOW);
digitalWrite(6,LOW);
digitalWrite(5,LOW);
digitalWrite(4,LOW);
}
void turn(){
for(int i=0;i<loops;i++){
stepper.step(turns*512);
delay(200);
stepper.step(-turns*512);
}
idle();
}
void setup() {
turn();
}
void loop() {
unsigned long currentMillis = millis();
if ((currentMillis - previousMillis) >= delay_time) {
turn();
previousMillis = currentMillis;
}
}
License:
Creative Commons - Attribution - Non-Commercial - Share Alike