Goedemorgen,
Ik had een aantal vragen.
Voor een project op school wil ik een servomotor laten draaien als de microswitch wordt aangeraakt.
Voordat ik dat programma wil gaan gebruiken wil ik het eerst online simuleren op tinkercad.
Hierbij bestaat er geen micro switch dus maak ik gebruik van een drukknop.
Ik kom niet verder met me programma dan dit, de bedoeling is dus dat mijn Servo pas heen en weer gaat draaien als de drukknop hoog is. De servo mag ook maar 1x heen en weer draaien.
Hieronder de code:
pic basic code:
#include <Servo.h>
Servo mijnServo; // Servo wordt mijnServo genoemd
int buttonPin = 9;
void setup()
{
mijnServo.attach(8);
pinMode(buttonPin, INPUT);
}
void loop()
{
// Servo van 0 naar 180 graden bewegen
for (int i = 0; i < 180; i++) {
mijnServo.write(i);
delay(10);
}
// Servo van 180 naar 0 graden bewegen
for (int i = 180; i > 0; i--) {
mijnServo.write(i);
delay(10);
}
}
Wie kan me hiermee helpen, alvast bedankt!