• @user95697, micro:bit is extremely memory stricken... so, not much to the point to log data in memory for even decent time. Yes, you can apply all kinds of trickery / technology to compress the information (delta recording, etc), but that just grows the amount of code, which eats into the memory too.

    Not for nothing are peripherals available on busses.

    Therefore, I suggest that you look into external memory to log data onto. Some serial memory - which is also quite cheap and has plenty of space - where you can log the data, and even then pull and read it directly in some other device. Since you have plenty of target memory and it is time series, you can think of do round-robin / ring storage. You have enough memory for storing the meta / management data to efficiently handle the logging and communication.

About

Avatar for allObjects @allObjects started