标签: android bluetooth spi
我不是一个程序员,我正在尝试让传感器与应用程序进行交互。该应用程序是一个简单的应用程序,通过蓝牙从传感器集线器接收SPI数据并显示它。来自传感器的数据到达一个4字节的byte []数组。我能够在android屏幕上将字节数组显示为8个十六进制字符。
我现在正试图在屏幕上显示人类可读的数据。为此,我需要从4字节流中隔离12位(位28到16)并屏蔽其余部分。然后我需要将这12位转换为整数并将其除以16以显示最终的传感器读数。
有关如何实现这一目标的任何提示。