Wat doe ik nu fout bij het samenvoegen van twee codes??

Hallo ben al even druk zelf er achter te komen alleen werken de onderdelen alleen samenvoegen gaat niet goed maar waarom niet wat doe ik fout

bestand heb ik als bijlage :

stepper-motor_met_camera_schakeling.ino (1.72 KB)

Je programma is klein genoeg om in je post te worden geplaatsts inplaats van als bijvoegsel. Plaats het tussen
** **[code]** **
en
** **[/code]** **
; bijkomend voordeel is dat mensen met een gsm het ook kunnen zien.

Je beschrijving geeft niet aan wat er niet lukt; compileert het niet, doet het niet wat je verwacht (en wat verwacht je dat het doet), iets anders ...

oke sorry ja ga het proberen met de code tussen
Dat lukt staat hieronder wat hij niet doet is de motor draaien
maar hij gaat nu gelijk het relais aanzetten en netjes weer naar een tijdje uit maar de stappen motor draait niet.

[
void setup() {
Serial.begin(9600); // stel de seriële monitor in

stepper.setMaxSpeed(1000.0); // stel de maximale motorsnelheid in
stepper.setAcceleration(100.0); // stel de acceleratie in
stepper.setSpeed(200); // stel de huidige snelheid in

stepper.moveTo(degToSteps(90)); // geef motor instructie om de motor 90 graden vooruit te bewegen
pinMode(pin,OUTPUT);
digitalWrite(pin,LOW);
}

void loop() {
stepper.run(); // start de beweging van de motor
delay(10000);
digitalWrite(pin,HIGH); // Turn ON relay
delay(10000); // Delay of 10 Seconds
digitalWrite(pin,LOW); // Turn OFF relay
delay(10000); // Delay of 10 Seconds
stepper.run();
]

Je code is niet compleet er ontbreek een bibliotheek.
Je hebt vast een #include stepper ofzo nodig.

gvwezel:
oke sorry ja ga het proberen met de code tussen
[

]

Bijna

[code]
...
...
[/code]

geeft

void setup() {
  Serial.begin(9600);               // stel de seriële monitor in

  stepper.setMaxSpeed(1000.0);      // stel de maximale motorsnelheid in
  stepper.setAcceleration(100.0);   // stel de acceleratie in
  stepper.setSpeed(200);            // stel de huidige snelheid in

  stepper.moveTo(degToSteps(90));   // geef motor instructie  om de motor 90 graden vooruit te bewegen
  pinMode(pin,OUTPUT);
  digitalWrite(pin,LOW);
 }



void loop() {
  stepper.run();                    // start de beweging van de motor
  delay(10000);
  digitalWrite(pin,HIGH);  // Turn ON relay
  delay(10000);            // Delay  of 10 Seconds
  digitalWrite(pin,LOW);   // Turn OFF relay
  delay(10000);            // Delay  of 10 Seconds
  stepper.run();

in de setup zet je alles klaar.
in de loop zet je een positie neer, en dan is het zo snel mogelijk run herhalen dus al die delays moeten eruit.
die run kijkt of de motor moet stappen als de tijd voorbij is, die moet wel heel vaak aangeroepen worden en snel.
je mag wel op een bepaalde tijd (met millis()) werken een nieuwe positie geven.