Wire.parseFloat gets not data
i have mma8462q (redbot accelerometer) trying parse data from. can read data fine first sketch below. when using wire.read() function 3 values change move accelerometer. if try parse out array 0. second sketch try parse out. ideas?
parsing
code: [select]
#include <wire.h>
float test;
void setup()
{
wire.begin();
serial.begin(9600);
}
void loop()
{
wire.requestfrom(29, 6);
while(wire.available())
{
test = wire.read();
serial.println(test);
}
delay(500);
}
parsing
code: [select]
#include <wire.h>
float test[3];
void setup()
{
wire.begin();
serial.begin(9600);
}
void loop()
{
floatvalues();
}
void floatvalues()
{
wire.requestfrom(29, 6);
while(wire.available())
{
test[0] = wire.parsefloat();
serial.println(test[0]);
test[1] = wire.parsefloat();
serial.println(test[1]);
test[2] = wire.parsefloat() ;
serial.println(test[2]);
}
delay(250);
}
quote
i can read data fine first sketch below.
but, not going show get.
quote
the second sketch try parse out. ideas?
post code compiles. hell float?
Arduino Forum > Using Arduino > Programming Questions > Wire.parseFloat gets not data
arduino
Comments
Post a Comment