Arduino Leonardo Joystick

Başlatan oguztkn, 24 Eylül 2018, 17:54:27

oguztkn

Merhaba Arkadaşlar,

Arduino Leonardo ile joystick yapmaya çalışmaktayım. Joystick library'isinde 

"class Joystick_
{
private:
   bool     autoSendState;
   int8_t    xAxis;
   int8_t    yAxis;
   int8_t    zAxis;
   int16_t    xAxisRotation;
   int16_t    yAxisRotation;
   int16_t    zAxisRotation;
   uint32_t buttons;
   uint8_t  throttle;
   uint8_t  rudder;
   int16_t    hatSwitch[2];"

böyle bir bölüm var. Şimdi ben hx711 den okuduğum veriyi map komutu ile 0,255 arasında düzenleyip rudder'a yazıyorum. Gayet iyi çalışıyor. Sorunum şu int16_t xaxisrotation adlı bölüm 16 bit çözünürlüğe sabit değilmi ? Ben map komutunu 0,65535 arası yaptığımda o aralıkta çalışmıyor hala 0,255 aralığında çalışıyor ama kütüphanede x-y-z axisrotation'lar int16_t.Bunun nedeni nedir acaba ?

Şimdiden Teşekkürler....