#include <ArduinoJson.h>
JsonDocument boardData;
int boardId = 20;
uint8_t analogSliderPins[] = {A0, A1, A2, A3, A4, A5, A6, A7};
int analogSliderValues[8];
const char* pinNames[] = {"S0", "S1", "S2", "S3", "S4", "S5", "S6", "S7"};
void setup() {
Serial.begin(9600);
boardData["identification"]["id"] = boardId;
}
void loop() {
for (int i = 0; i < 8; i++) {
analogSliderValues[i] = analogRead(analogSliderPins[i]);
boardData["values"]["sliders"][pinNames[i]] = analogSliderValues[i];
//Serial.println(String(pinNames[i]) + ": " + String(analogSliderValues[i]));
}
serializeJson(boardData, Serial);
delay(20);
}