diff --git a/Arduino/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575.ino b/Arduino/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575.ino index 2a4bb1d456df0ed83183bee835c572107d3473e9..bb83a0f4b0cd4d9da7b6a4a87b6962cbd0e1625a 100644 --- a/Arduino/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575.ino +++ b/Arduino/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575/Final_18_vl53l7cx_clean_both_I2C_with_STMlibrary_PCF8575.ino @@ -200,24 +200,24 @@ void loop() { VL53L7CX_ResultsData Results17; // Process each sensor data and save to respective JSON arrays - processSensorData(sensor0, Results0, doc["sensor0"].to<JsonArray>(), "sensor0", LPN_PIN0); - processSensorData(sensor1, Results1, doc["sensor1"].to<JsonArray>(), "sensor1", LPN_PIN1); - processSensorData(sensor2, Results2, doc["sensor2"].to<JsonArray>(), "sensor2", LPN_PIN2); - processSensorData(sensor3, Results3, doc["sensor3"].to<JsonArray>(), "sensor3", LPN_PIN3); - processSensorData(sensor4, Results4, doc["sensor4"].to<JsonArray>(), "sensor4", LPN_PIN4); - processSensorData(sensor5, Results5, doc["sensor5"].to<JsonArray>(), "sensor5", LPN_PIN5); - processSensorData(sensor6, Results6, doc["sensor6"].to<JsonArray>(), "sensor6", LPN_PIN6); - processSensorData(sensor7, Results7, doc["sensor7"].to<JsonArray>(), "sensor7", LPN_PIN7); - processSensorData(sensor8, Results8, doc["sensor8"].to<JsonArray>(), "sensor8", LPN_PIN8); - processSensorData(sensor9, Results9, doc["sensor9"].to<JsonArray>(), "sensor9", LPN_PIN0); - processSensorData(sensor10, Results10, doc["sensor10"].to<JsonArray>(), "sensor10", LPN_PIN1); - processSensorData(sensor11, Results11, doc["sensor11"].to<JsonArray>(), "sensor11", LPN_PIN2); - processSensorData(sensor12, Results12, doc["sensor12"].to<JsonArray>(), "sensor12", LPN_PIN3); - processSensorData(sensor13, Results13, doc["sensor13"].to<JsonArray>(), "sensor13", LPN_PIN4); - processSensorData(sensor14, Results14, doc["sensor14"].to<JsonArray>(), "sensor14", LPN_PIN5); - processSensorData(sensor15, Results15, doc["sensor15"].to<JsonArray>(), "sensor15", LPN_PIN6); - processSensorData(sensor16, Results16, doc["sensor16"].to<JsonArray>(), "sensor16", LPN_PIN7); - processSensorData(sensor17, Results17, doc["sensor17"].to<JsonArray>(), "sensor17", LPN_PIN8); + processSensorData(sensor0, Results0, "sensor0", LPN_PIN0); + processSensorData(sensor1, Results1, "sensor1", LPN_PIN1); + processSensorData(sensor2, Results2, "sensor2", LPN_PIN2); + processSensorData(sensor3, Results3, "sensor3", LPN_PIN3); + processSensorData(sensor4, Results4, "sensor4", LPN_PIN4); + processSensorData(sensor5, Results5, "sensor5", LPN_PIN5); + processSensorData(sensor6, Results6, "sensor6", LPN_PIN6); + processSensorData(sensor7, Results7, "sensor7", LPN_PIN7); + processSensorData(sensor8, Results8, "sensor8", LPN_PIN8); + processSensorData(sensor9, Results9, "sensor9", LPN_PIN0); + processSensorData(sensor10, Results10, "sensor10", LPN_PIN1); + processSensorData(sensor11, Results11, "sensor11", LPN_PIN2); + processSensorData(sensor12, Results12, "sensor12", LPN_PIN3); + processSensorData(sensor13, Results13, "sensor13", LPN_PIN4); + processSensorData(sensor14, Results14, "sensor14", LPN_PIN5); + processSensorData(sensor15, Results15, "sensor15", LPN_PIN6); + processSensorData(sensor16, Results16, "sensor16", LPN_PIN7); + processSensorData(sensor17, Results17, "sensor17", LPN_PIN8); // Serialize the JSON document and print to Serial serializeJson(doc, Serial); @@ -307,9 +307,7 @@ void processSensorData(VL53L7CX &sensor, VL53L7CX_ResultsData &results, const Js if ((!status) && (NewDataReady != 0)) { status = sensor.vl53l7cx_get_ranging_data(&results); - JsonArray sensorData = doc[sensorKey].to<JsonArray>(); - for (int y = imageWidth * (imageWidth - 1); y >= 0; y -= imageWidth) { for (int x = 0; x <= imageWidth - 1; x++) { int index = VL53L7CX_NB_TARGET_PER_ZONE * (x + y); @@ -321,7 +319,6 @@ void processSensorData(VL53L7CX &sensor, VL53L7CX_ResultsData &results, const Js } } } - digitalWrite(LedPin, LOW); }