亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Arduino SD 卡数据记录:结合 DS3231 RTC 实现温度日志

SD 卡模块接线

模块自带 3.3V 稳压与电平转换,直连 5V Arduino。SPI 引脚对应:

模块引脚UnoMega
CS1053
MOSI1151
MISO1250
SCK1352

基础读写示例

使用官方 SD.h 库。初始化 SD.begin(csPin),以 FILE_WRITE 模式打开文件即可读写。写入后必须 close() 落盘。读取用 myFile.read() 逐字节配合 available() 循环。

数据记录实战:温度 + 时间戳

引入 DS3231 RTC 模块(自带温度传感器,I2C 接口)。循环中每 3 秒记录一次:

void loop() {
  String timeStr = rtc.getTimeStr(); // HH:MM:SS
  int temp = int(rtc.getTemp());     // 整度温度
  Serial.print(timeStr); Serial.print(","); Serial.println(temp);

  myFile = SD.open("test.txt", FILE_WRITE);
  if (myFile) {
    myFile.print(timeStr); myFile.print(","); myFile.println(temp);
    myFile.close();
  }
  delay(3000);
}

文件内容为 CSV 格式:12:34:56,25,便于 Excel 导入。

Excel 绘图步骤

  1. 数据 → 从文本/CSV → 选择分隔符“逗号” → 完成
  2. 选中两列 → 插入 → 折线图

即可得到温度随时间变化曲线。该方案适用于环境监测、冷链记录等场景。

制造工艺

  1. 打造安全的 Arduino RFID 门锁——分步指南
  2. 打造可靠的 Arduino 能源监测与数据记录仪——分步指南
  3. Arduino UNO 驱动 16x2 LCD 实现动画与小游戏
  4. Arduino + DHT11 + 以太网盾板温湿度数据记录仪
  5. Python 3 控制 Arduino UNO - 串口通信点亮内置 LED 入门教程
  6. 使用 Arduino Nano 和 RDA8057M 制作紧凑型 FM 收音机
  7. Arduino Nano 指纹传感器项目——分步教程
  8. 用 Arduino UNO 自制迷你钢琴 — 图文教程
  9. 手把手教你打造树莓派 3 + Arduino 笔记本电脑
  10. 基于 Arduino 的压力传感器与数据记录器:精准空气压力监测方案
  11. Arduino入门教程01:开始你的第一个项目
  12. IXON Cloud:几分钟掌握机器数据记录与仪表盘