needle sweep

Hallo allemaal !!

Ben op zoek naar iemand die de software kan aanpassen of mischien software heeft
om van mijn auto met arduino one needle sweep te realiseren .

heb een basis programma en ben daar mee bezig geweest maar het lukt niet ben
ook een beginner .

Krijg de bipolaire motor wel continu heen en weer maar hij moet als ik
spanning op pen 2 zet 1x heen en weer gaan en bij herhaling van spanning op
pen 2 het weer 1x heen en weer gaan .

wie kan mij hier mee helpen ?

Gr Henk

*/

#include <Stepper.h>

const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor

// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

void setup() {
// set the speed at 60 rpm:
myStepper.setSpeed(60);
// initialize the serial port:
Serial.begin(9600);
}

void loop() {
// step one revolution in one direction:
Serial.println("clockwise");
myStepper.step(stepsPerRevolution);
delay(500);

// step one revolution in the other direction:
Serial.println("counterclockwise");
myStepper.step(-stepsPerRevolution);
delay(500);
}

niemand ?

of wat gouden tips om dat te maken

Gr Henk

Hoi henkg, welkom als actief lid.

Je bent al 22 maanden bekend met dit forum, dan zou je eigenlijk al moeten hebben zien hoe je code plaatst zodat het beter afgebeeld en beter behandeld kan worden door mensen die je willen helpen.
En als je in die tijd regelmatig de diverse posts gelezen zou hebben, dan had je ook geweten dat je met dit voorbeeld niet erg veel opschiet om te maken wat je wil doen.
Want de voorwaarde die je stelt, ontbreekt gewoon.

Ik vind het wel jammer dat je dat nog niet hebt opgepikt.

Maar goed.
Wanneer je de volgende keer weer een code gaat plaatsen, zet die dan tussen [code] [/code] tags.

De voorwaarde die je stelt is dus dat er op pin 2 iets moet gebeuren, waarna er 1 keer heen, en 1 keer terug gedraaid word.
Om te zien of er wat gebeurt op pin 2, moet je naar pin 2 kijken, om maar eens op z'n Cruijffiaans door de bocht te komen.

Verder gebruik je delay (omdat je hier van een voorbeeld gebruik maakt).
Dat gaat je problemen geven, maar voor nu is dat nog even niet zo heel belangrijk.

En iets meer geduld is ook een goed idee.
Je verwacht schijnbaar binnen 11 uur een passend antwoord (op een vraag die je om half twaalf 's nachts hebt geplaatst).
Das misschien een beetje te gehaast.

begin eens met :
IF (digitalread(pinnummer)==HIGH){je loopje}