Skip to content
Snippets Groups Projects
Commit ffe4182f authored by René Ebeling's avatar René Ebeling
Browse files

Arduino sketch for vincent

parent 6c5c3b7a
No related branches found
No related tags found
No related merge requests found
......@@ -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);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment