Salve a tutti,
avrei bisogno di aiuto con questo attuatore lineare.
Mini V Linear Actuator Build
Ho utilizzato questo Nema 17
con questo driver Easy Driver
- Arduino Uno rev3
Il tutorial che ho seguito é questo TUTORIAL
Questo il codice che ho usato
int Distance = 0; // Record the number of steps we've taken
void setup() {
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
}
void loop() {
digitalWrite(9, HIGH);
delayMicroseconds(100);
digitalWrite(9, LOW);
delayMicroseconds(100);
Distance = Distance + 1; // record this step
// Check to see if we are at the end of our move
if (Distance == 3600)
{
// We are! Reverse direction (invert DIR signal)
if (digitalRead(8) == LOW)
{
digitalWrite(8, HIGH);
}
else
{
digitalWrite(8, LOW);
}
// Reset our distance back to zero since we're
// starting a new move
Distance = 0;
// Now pause for half a second
delay(500);
}
}
Posta la piastra che deve scorrere, al centro di questa barra di metri 1,5, e mandando in esecuzione lo sctech, avviene un movimento avanti e dietro ripetuto non sempre lisci avvolte tremolante.Inoltre cosa più importante ad ogni esecuzione la piastra si avvicina sempre di più verso una delle estremità, fino a giungere a fine corsa sgranando sulla puleggia.
Cosa vorrei ottenere in realtà? Semplicemente che la staffa si muova in maniera regolare e regolabile tanto a sx quanto a dx da una posizione definita centrale del binario.
Grazie in anticipo per la vostra attenzione.