Bu kılavuz, STEPPERONLINE A6, DSY, T6 Serisi servo motorların Arduino ile nasıl bağlanacağını anlamanıza yardımcı olmak için tasarlanmıştır.
Gerekli Malzemeler:
● Arduino kartı (Arduino Uno gibi) ● Split servo motor ● Güç kaynağı ● Birkaç bağlantı kablosu
Önlemler:
- Başlamadan önce, kullandığınız servo motorun veri sayfasını okuduğunuzdan ve anladığınızdan emin olun
- Kısa devre veya diğer elektriksel arızaları önlemek için tüm elektronik bileşenleri dikkatli bir şekilde kullanın
Servo sürücüyü Arduino'ya bağlamak için lütfen aşağıdaki adımları izleyin:
- Sürücünün DIR- ve PUL- uçlarını Arduino'nun dijital portlarına bağlayın. Örneğin, PIN8 ve PIN9
- PUL+ ve DIR+ uçlarını Arduino'nun 5V ucuna bağlayın
- PIN8 ve PIN9'u DIR ve PUL olarak yönlendirerek bilgisayarda bir program yazın
Aşağıdaki şema, Arduino, servo sürücü, güç kaynağı ve servo motor arasındaki temel bağlantıları göstermektedir.
Kablolama şeması:
- A6 serisi servo motor-Arduino

- DSY serisi servo motor-Arduino

- T6 serisi servo motor-Arduino

Referans olarak aşağıdaki basit demo kodunu sunuyoruz.
int x;void setup() {pinMode(9,OUTPUT); // set Pin9 as PULpinMode(8,OUTPUT); // set Pin8 as DIR}void loop() {digitalWrite(8,HIGH); // set high level directionfor(x = 0; x < 400; x++) // repeat 400 times a revolution when setting 400 on driver{digitalWrite(9,HIGH); // Output highdelayMicroseconds(500); // set rotate speeddigitalWrite(9,LOW); // Output lowdelayMicroseconds(500); // set rotate speed}delay(1000); //pause 1 seconddigitalWrite(8,LOW); // set high level directionfor(x = 0; x < 400; x++){digitalWrite(9,HIGH);delayMicroseconds(500);digitalWrite(9,LOW);delayMicroseconds(500);}delay(1000);}