#include <Servo.h>
Servo sraigtas;
const int V = A0; // VERTIKALUS
const int H = A1; // HORIZONTALUS
int X, Y; // reiksmes
void setup() {
Serial.begin(9600);
pinMode(V, INPUT);
pinMode(H, INPUT);
sraigtas.attach(3);
}
void loop() {
Y = analogRead(V);
X = analogRead(H);
// Pirmiausia tikriname vertikalę
if (Y > 520)
{
sraigtas.write(0);
delay(1);
}
else if (Y < 480)
{
sraigtas.write(180);
delay(1);
}
else if(Y<510){
sraigtas.write(135);
delay(1);
}
else
{
Serial.print("- ");
}
// tada tikriname horizontalę
if (X < 480)
{
sraigtas.write(90);
delay(1);
}
else
{
Serial.print("- ");
}
Serial.println();
delay(100);
}