Pages: [1]   Go Down
Author Topic: cambiare posizione stepper con potenziometro  (Read 771 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 2
Posts: 103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset



allora vorrei realizzare un controllo del genere ma con uno stepper bipolare, ho gia un driver con un l298n, da che libreria potrei partire, oppure se c'è qualche sketch su cui basarsi! un grazie in anticipo
Logged

0
Offline Offline
Edison Member
*
Karma: 24
Posts: 2315
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
prova a partire da qui:
http://arduino.cc/it/Tutorial/MotorKnob
Logged

livorno
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao vitoos,
io che valgo poco meno di un calzino usato in programmazione ho usato questo schetch con un bipolare e un potenziometro da 10k e mi funziona...per il collegamento non ho usato driver, ma direttamente all'arduino, non so se è salute, ma ho fatto solo dei test, eventualmente ci puoi mettere un SN754410

"
#include <Stepper.h>
#define STEPS 200

Stepper stepper(STEPS, 8, 10, 9, 11);

long previous = STEPS / 2;

void setup()
{
  stepper.setSpeed(25);
}

void loop()
{
  long val = (long)analogRead(0) * STEPS / 1024;

  stepper.step(val - previous);

  previous = val;
}

"

puoi giocare con la velocità di rotazione, il numero degli step (se ne metti troppi mi sembra che vibri parecchio), per collegare il motore basta che metti in fila le uscite del motore sull'arduino, al limite ne inverti qualcuno...è una spiegazione grezza, ma a me ha funzionato

ciao

paolo
Logged

Signori si nasce, io spero di esserlo diventato

Offline Offline
God Member
*****
Karma: 0
Posts: 689
AHHAH
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

NON puoi usare le uscite d'arduino direttamente con uno stepper, incredibile che non le hai bruciate...

usa un driver qualsiasi 293, 298 o quello che volete
Logged

livorno
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

uuups,
grazie!!
Logged

Signori si nasce, io spero di esserlo diventato

Offline Offline
Full Member
***
Karma: 2
Posts: 103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

un grazie mille al signorbarro, funziona egregiamente il suo sketch! praticamente variando "define STEPS" variano gli step che deve fare da 0 a 5volt, cioè se avete un motore stepper da 200 passi e settate 200 lui farà un giro, se settate 100 lui farà mezzo giro. mentre "stepper.setSpeed" varia la velocità di esecuzione
Logged

Pages: [1]   Go Up
Jump to: