Merhaba, HID'tan sürekli sinyal alabiliyorum, serial monitor'de değişkenler sürekli gözüküyor. HEX formatında. İstediğim olay şu, cihaza giriş yapılmadığında aldığım değer X: 01FC Y: 01FC , max durumdaki değerler 03FF ve min değerler 0000 01FC'den her uzaklaşıldığında, servonun artan hızla saat yönünde dönmesini istiyorum. İşlem mutlak değer içerisinde olmayacağından negatif çıkan sonuçlarda --kod saat yönünde olmasına rağmen-- saat yönünün tersine döneceğini varsayarak bunu söyledim.
Ayrıca bir servonunda bir değeri gördüğünde belirlenmiş bir hızla belirlenmiş bir yöne dönmesini istiyorum. Mesela A:00 da hareketsiz A:01 değeri gözükünce bu A değişkenine göre sabit bir hız ve yön atamak istiyorum. Şimdiden teşekkürler :)
Up... Arkadaşlar, 180 derece dönebilen servo motora açıya gitmesini değilde bir hızla bir yönde dönmesini nasıl sağlayabilirim ? Şu sorunu ufak ufak çözebiliriz. Ufak çaplı bir beyin fırtınası bekliyorum :)
// Checking if there are changes in report since the method was last called for (uint8_t i=0; i<RPT_GAMEPAD_LEN; i++) { if( buf[i] != oldPad[i] ) { match = false; break; } } // Calling Game Pad event handler if (!match && joyEvents) { joyEvents->OnGamePadChanged((const GamePadEventData*)buf);
for (uint8_t i=0; i<RPT_GAMEPAD_LEN; i++) oldPad[i] = buf[i]; } }
cihaza giriş yapılmadığında aldığım değer X: 01FC Y: 01FC , max durumdaki değerler 03FF ve min değerler 0000
01FC'den her uzaklaşıldığında, servonun artan hızla saat yönünde dönmesini istiyorum. İşlem mutlak değer içerisinde olmayacağından negatif çıkan sonuçlarda --kod saat yönünde olmasına rağmen-- saat yönünün tersine döneceğini varsayarak bunu söyledim.
Ayrıca bir servonunda bir değeri gördüğünde belirlenmiş bir hızla belirlenmiş bir yöne dönmesini istiyorum. Mesela A:00 da hareketsiz A:01 değeri gözükünce bu A değişkenine göre sabit bir hız ve yön atamak istiyorum. Şimdiden teşekkürler :)