Merhaba,
Ardunio ile ESC motor bir hatadan dolayı motorum hareket etmiyor nedenini tam olarak anlayamadım. Yardımcı olabilirseniz müteşekkir olurum.
Kullandığım donanımlar:
1-) Motor
FVP Motors, Sunnysky, Racing, R2207 KV 1800CW
( Çin Menşeli )
2-) ESC Motor Sürücü
SKYWALKER
/ 60A-UBEG / 2-6S Lipo / BES 5V@5A
3-) Batarya / Lipo Pil
LIMSKEY
/2200 Mah /
4-) Arduino Uno
5-) Standart Potasyometre ( 10K & 220 K denedim )
( Bağlantıları nasıl yaptığıma dair ) Video:
https://drive.google.com/file/d/1j1F7FpwlAl2anoRVs8yBuywV5nbh3VgK/view
Kullandığım kodlar:
#include<Servo.h> //Servo kütüphane kontrolü esc'yi kullanma
Servo esc; //Esc adıyla bir servo sınıfı oluşturma
void setup()
{
esc.attach(8); //Esc sinyal pinini belirtin, Burada D8 olarak
esc.writeMicroseconds(1000); //sinyali 1000 olarak başlat
Serial.begin(9600);**
}
void loop()
{
int val; //Değişken val oluşturma
val= analogRead(A0); //Analog pin a0'dan girişi okuyun ve val'de saklayın
val= map(val, 0, 1023,1000,2000); //değeri minimum ve maksimum girdiye eşleme
esc.writeMicroseconds(val); //val'i esc sinyali olarak kullanma
}
Saygılarımla.
Sağlıcakla kalmanız dileğiyle.