我有一台FRDM k64F,它正在向rasberry pi发送磁力计数据。两个设备都通过XBEE连接。我想知道如何为发送到rasberry pi的数据添加时间戳并将其放入单独的文件中?
所以这是从FRDM k64F通过XBee发送到Rasberry Pi的数据代码
#include "mbed.h"
#include "C12832.h" //for LCD
#include "FXOS8700Q.h"// for magnetometer
DigitalOut gpo(D0);
DigitalOut led(LED_RED);
Serial xbee(D1, D0);
C12832 shld_lcd (D11, D13, D12, D7, D10);
FXOS8700Q_mag mSensor(PTE25, PTE24, FXOS8700CQ_SLAVE_ADDR1);
MotionSensorDataUnits mData;
void setup() {
xbee.baud(9600);
}
int main()
{
mSensor.enable();
setup();
while (1) {
wait(5);
mSensor.getAxis(mData);
float mX = mData.x;
float mY = mData.y;
float mZ = mData.z;
float mXYZ = (mX + mY + mZ)/3;
shld_lcd.locate (1, 1);
shld_lcd.printf("Magnetometer: %.2f \r \n", mXYZ);
xbee.printf("Magnetometer: %.2f \r \n", mXYZ);
}
}
并且rasberry pi能够通过以下命令读取数据
screen/dev/ttyAMMAO 9600