/***********************************************
Name: Alexander Mandl
Datum 6.6.2024
Übung: Servo
Schreibe ein Arduino Programm, welches den Servo mit dem Joystick ansteuert.
Der Joystick liefert am analogen Eingang einen Wert von 0-1023.
Der Servo kann von 0-180° angesteuert werden.
(Bemerkung: Anschlüsse vom Servo SG90 (klein) braun - Masse, rot - +5V, orange - Steuerung)
Lade das *.ino File, sowie ein pdf mit den Screenshots von Code und Schaltung hoch
************************************************/
#include <Servo.h>
Servo servomotor;
int pos;
void setup()
{
Serial.begin(9600);
Serial.println("Servo");
// Eingänge und Ausgänge Zuordnen
pinMode(A2, INPUT);
servomotor .attach(5);
}
void loop() {
pos = analogRead(A2); // Eingang Zuweisen
pos = map(pos,0,1023,0,180); // Position mit map festlegen
servomotor.write(pos);
}