#include <Arduino.h>
// Declared weak in Arduino.h to allow user redefinitions.
int atexit(void (* /*func*/ )()) { return 0; }
// Weak empty variant initialization function.
// May be redefined by variant files.
void initVariant() __attribute__((weak));
void initVariant() { }
void setupUSB() __attribute__((weak));
void setupUSB() { }
int main(void)
{
init();
initVariant();
#if defined(USBCON)
USBDevice.attach();
#endif
// setup();
Serial.begin(9600);
// Defina o array 3x3
int data[3][3] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
// Converta o array para JSON e envie pela serial
Serial.print("{\"data\":[");
for (int i = 0; i < 3; i++) {
Serial.print("[");
for (int j = 0; j < 3; j++) {
Serial.print(data[i][j]);
if (j < 2) {
Serial.print(",");
}
}
Serial.print("]");
if (i < 2) {
Serial.print(",");
}
}
Serial.println("]}");
for (;;) {
//loop();
if (serialEventRun) serialEventRun();
}
return 0;
}