
Merhaba arkadaşlar , bu yazımda size arduino ile serial porttan nasıl servo motor kontrol edeceğimizi anlatıyorum.
Gerekli malzemeler:
servo motor
Servomuzu öncelikle arduinodaki 9. pwm destekli pine bağlıyoruz.
Devrenin şeması yukarıda.
Daha sonra arduino yazılımına kodları yazıp arduinoya yüklüyoruz.
#include <Servo.h> //servo kütüphanesini ekledik.
Servo servo1; //servo1 adında bir servo değişkeni oluşturduk.
void setup() {
Serial.begin(9600);//seri iletişimi başlattık.
servo1.attach(9);//servonun takılı olduğu pini arduinoya söyledik.
}
void loop() {
if(Serial.available() > 0) // eğer seri porttan bir veri geliyorsa şunları yap diyoruz.
{
int veri = Serial.parseInt();//gelen değeri veri adındaki int değişkene ata dedik.
servo1.write(veri);//servoya gelen dereceyi yazdırdık.
}
}