darkness16
Üye
- Katılım
- 25 Nis 2011
- Mesajlar
- 48
- Puanları
- 1
- Yaş
- 31
Arkadaşlar merhaba ,
Bir proje için çinden 5 Adet SG90 Micro Servo motor aldım . Daha öncesinde micro Cde yazdığım kodları isis ' te denedim stabil şekilde çalısıyodu. En basitinden Servoyu 36 derece döndürmek için yazdığım kodları sizinle paylaşmak istiyorum ;
void main() {
trisb=0;
{unsigned int i;
for(i=1;i<=50;i++)
{
PORTB.b0 = 1;
Delay_us(1700);
PORTB.b0 = 0;
Delay_us(18300);
} }
}
Servo nın Frekansı 50 Hz , Fakat Datasheetinde servo için -90 ,+ 90 olarak göstermiş aldıgım sitede -30,+60 olarak gösteriyor. Daha faydalı bir kod veya yanlıs yaptıgım bir nokta varmı acaba ? Yardımlarınızı bekliyorum ..
Bir proje için çinden 5 Adet SG90 Micro Servo motor aldım . Daha öncesinde micro Cde yazdığım kodları isis ' te denedim stabil şekilde çalısıyodu. En basitinden Servoyu 36 derece döndürmek için yazdığım kodları sizinle paylaşmak istiyorum ;
void main() {
trisb=0;
{unsigned int i;
for(i=1;i<=50;i++)
{
PORTB.b0 = 1;
Delay_us(1700);
PORTB.b0 = 0;
Delay_us(18300);
} }
}
Servo nın Frekansı 50 Hz , Fakat Datasheetinde servo için -90 ,+ 90 olarak göstermiş aldıgım sitede -30,+60 olarak gösteriyor. Daha faydalı bir kod veya yanlıs yaptıgım bir nokta varmı acaba ? Yardımlarınızı bekliyorum ..