diff --git a/code/arduino/Movement-sensor-code/Movement-sensor-code.ino b/code/arduino/Movement-sensor-code/Movement-sensor-code.ino index 6acc498..4b57532 100644 --- a/code/arduino/Movement-sensor-code/Movement-sensor-code.ino +++ b/code/arduino/Movement-sensor-code/Movement-sensor-code.ino @@ -4,11 +4,10 @@ void setup() { //connect to internet and start sensor connectivity.connectWiFi(ssid, pass); sensorManager.sensorSetup(); - Serial.begin(115200); - Serial.println("startup"); } void loop() { + //get data from sensor SensorManager::eulerAngles Rotation = sensorManager.getEulerAngles(); //static structure @@ -28,6 +27,7 @@ struct acceleration { unsigned long currentTime = millis(); if (currentTime - lastTime >= 100) { // do everything inside every 100 ms memset(buffer, 0, BUFFER_SIZE); + //convert string to char* sprintf( buffer, "{\"deviceId\": %d, \"rotationX\": %f, \"rotationY\": %f, \"rotationZ\": %f, \"accelerationX\": %f, \"accelerationY\": %f, \"accelerationZ\": %f, \"type\": %s}", @@ -40,9 +40,8 @@ struct acceleration { accelData.z, "data"); // %d = int, %f = floatation, %s = string + //send data to pepper connectivity.httpPost(serverIp, "/", 3445, buffer, strlen(buffer), "application/json"); - Serial.println(serverIp); - Serial.println(buffer); lastTime = currentTime; } }