Makina mühendisliği 4.sınıf olmam sebebiyle son sınıf derslerimizden bazıları motorlu kontrol gerektiren proje dersleri. Şuanda da bir çok arkadaşım bu projeleri tamamlamaya çalışıyor. Onlara yardımcı olacak çok basit bir anlatım yapmak istedim.

 

Brushless motorlarda hız kontrolü yapmak için arduino pwm pinlerini kullanabiliriz. Bağlantılara bir bakalım ardından kodumuzu yazalım:

umityelkenfircasizmotor

 

Arduino, motor ve pil bağlantısını yukardaki gibi kurduktan sonra arduino içine motoru 2 saniye aralıklarla hızlandıracak bir kod yazalım. Kodu direkt olarak servo kütüphanesini kullanarak yazdım gayet basit bir servo kontrol kodu ile fırçasız motorumuzu esc üzerinden kontrol edebileceğiz.
#include <Servo.h>

Servo brushless;

int i=100;

void setup() {
brushless.attach(8);
}

void loop() {

brushless.write(i);
i=i+20;

delay(2000);

if(i>250){

i=100;

}
}