1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | // benötigte Bibliothek einbinden #include “Servo.h” // Bezeichnung des Motors Servo Motor; // speichert den analogen Wert des Drehpotentiometers int ReglerWert; // Position des Motors int Position; void setup() { // Motor an Pin 9 angeschlossen (attach) Motor.attach(9); } void loop() { int ReglerWert = analogRead(A0); /* umwandeln des gelesenen Wertes in die Drehung des Motors von 0 bis 1023 (analoger Sensorwert) auf 0 bis 180 (Drehung des Motors) */ Position = map(ReglerWert, 0, 1023, 0, 180); // Motor zur Position bewegen Motor.write(Position); } |
Letzte Aktualisierung: