在SdFat中为arduino重写行


清 月
2025-03-09 03:43:59 (5天前)
  1. 我的问题是我正在尝试使用ArduinoESP8266 SD卡模块和一些传感器制作Controller。当我尝试在SD卡中存储一些数据时,第一次一切正常,但在第二或第三...

2 条回复
  1. 0# 土豆 | 2019-08-31 10-32



    您可以按照建议对数据进行标准化,以使行长度始终相同。



    一种方法是所有值都是

    uint8_t

    这将需要3 uint8_t值。



    另一个是将其保留为字符串,但每个字段都是带有填充值的固定宽度。例如

    0050901

    在第9小时,第1分钟获得5分。或者用空格填充

    ??5?9?1

    对于此数据的相同表示。 (5之前有两个空格,9和1之前有一个空格)。



    这两种方法都很好,只取决于您喜欢什么或者在使用和/或写入数据时更容易。


登录 后才能参与评论