24
ILOVALAR.
Ilova 1
#include servo.h
int servoPin = 9;
Servo servo;
int servoAngle = 0; // servoning boshlang'ich pazitsiyasi
void setup()
{
Serial.begin(9600);
servo.attach(servoPin);
}
void loop()
{
//servo yo'nalishini va holatini boshqarish.
servo.write(45); // SG90 servoni 45 gradusgacha burish
delay(1000); // kutish vaqti 1 sekund
servo.write(90); // SG90 servoni 90 gradusgacha burish
delay(1000); // kutish vaqti 1 sekund
servo.write(135); // SG90 servoni 135 gradusgacha burish
delay(1000); // kutish vaqti 1 sekund
servo.write(90); // SG90 servoni 90 gradusgacha qaytarish
delay(1000);
//Servoning tezligini nazorat qilish
for(servoAngle = 0; servoAngle < 180; servoAngle++)
// Servoni 0 gradusdan 180 gradusga burish
{
servo.write(servoAngle);
delay(50);
}
for(servoAngle = 180; servoAngle > 0; servoAngle--)
// Servoni 0 gradusdan 180 gradusga burish
{
servo.write(servoAngle);
delay(10);
}
}