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....