加速度传感器数据运算

js
阅读 29 收藏 0 点赞 0 评论 0

let res = test('ff f0 00')
console.log("out:" + res )

function test(x){
    var ss = x.split(' ');
    var st = (parseInt(ss[0], 16 ) << 12 | parseInt(ss[1], 16 ) << 4 | parseInt(ss[2], 16 ) >> 4);
    console.log(st);
    if ( st & 524288) {
        st |= 4293918720;
        console.log(st);
    }
    var s = (st * 40)/524.288;
    
    return s.toFixed(0);
}
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号