Grundkenntnisse Programmierung (Servo-Motor mit einem Potentiometer steuern)

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen

#include

  • Wird verwendet um eine Bibilothek in das Programm einzufügen und nutzen zu können.
  • Eine Bibliothek ist eine Sammlung von Unterprogrammen/-routinen, die Lösungswege für Aufgaben vereinfachen, indem mit kurzen Befehlen Programmcode ausgeführt wird.
  • Benötigt wird in diesem Projekt die Bibliothek Servo.h, diese beinhaltet verschiedene Funktionen siehe [Link] (Befehle).
# include <Servo.h>  // eingebaute Bibliothek einbinden
Servo Motor;

Servo.h

Initaliseriung

  • Auch muss der Servo-Motor initialisiert werden.
Servo Motor;  // Motor initalisieren

attach()

  • Der Motor wird über einen PWM Pin gesteuert, dieser muss noch festgelegt werden mit dem Befehl attach()
Motor.attach(9); // Motor an Pin 9 angeschlossen (attach)


write()

  • Der Motor soll sich zu einer bestimmten Position drehen, diese wird ihm mit write übergeben.
Motor.write(Position); // Motor zur Position bewegen

Funktionen

analogRead()

map()