Hulp voor sketch stepper met potentiometer

IDE gerelateerde berichten
Berichten: 1
Geregistreerd: 18 Jul 2019, 23:48

Hulp voor sketch stepper met potentiometer

Berichtdoor NickV86 » 19 Jul 2019, 01:05

Allemaal,

Ik ben sinds een paar maanden bezig met arduino en zit met een probleem in men sketch nu.

Ik ben bezig met de rolgordijnen te automatiseren met de originele handbediening.
Ik heb hier wat voor uitgetekend en geprint en dat deel werkt perfect maar nu zou ik mijn stappenmotor willen laten gaan met een potmeter
maar daar zit mijn probleem.

Ik krijg de stappenmotor draaiend maar met de pot er tussen lukt het me niet.

Ik gebruik hiervoor een bipolaire stappenmotor, DVR8825 driver, 50K pot en een arduino nano.

Hier is de laatste sketch die ik geprobeerd heb:

const int stepPin = 9;
const int dirPin = 8;
const int analogInPin = A0;
int potPin = A0;
int potValue = 0;
int potVal = 0;

void setup() {
// put your setup code here, to run once:
pinMode (stepPin, OUTPUT);
pinMode (dirPin, OUTPUT);
Serial.begin (9600);
}

void loop() {
// put your main code here, to run repeatedly:
potValue = analogRead(analogInPin);
Serial.println (potValue);
potVal = map (potValue, 0, 1023, 0, 600);

digitalWrite (dirPin, HIGH);
for (int x = 0; x < potVal; x++) {
digitalWrite (stepPin, HIGH);
delayMicroseconds (3000);
digitalWrite (stepPin, LOW);
delayMicroseconds (3000);
}
delay (1000);
digitalWrite (dirPin, LOW);
for (int x = 0; x < potVal; x++){
digitalWrite (stepPin, HIGH);
delayMicroseconds (3000);
digitalWrite (stepPin, LOW);
delayMicroseconds (3000);
}
delay (3000);
}


Waarschijnlijk is dit lachwekend maar heb gebrobeerd.

Iemand die me hier met kan helpen of misschien wat in de goede richting helpen?


Alvast bedankt,

Nick

Advertisement

Berichten: 3067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: Hulp voor sketch stepper met potentiometer

Berichtdoor shooter » 19 Jul 2019, 12:16

Je programma lijkt precies te doen wat je vraagt hoor, kijk eens of de analoge waarde wel binnenkomt, en wat de x wordt als het draait.
Verder kan er heel makkelijk een verbinding los zitten dus een stapje terug en controleren waar het fout zou gaan.
lekker puzzelen en zoeken.
paul deelen
shooter@home.nl

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast