Arduino 数据记录扩展板:把传感器读数记录到 SD 卡

Cartoon of a blue Arduino Uno with a dark blue data logging shield stacked on top, showing a cream full-size SD socket and an empty maroon coin-cell holder, a stainless steel probe wired into a white mini breadboard, and a loose black memory card and silver coin cell on the bench

数据记录扩展板带来全尺寸 SD 卡座和 DS1307 时钟,让 Uno 把 DS18B20 的温度读数按时间戳写成 CSV。这一篇讲清楚它占掉哪几支引脚、探头为什么需要面包板和上拉电阻、512 字节缓冲什么时候才真的落盘,以及空着的 CR1220 电池座为什么让每一行都写着 01/01/2000。

GY-906 MLX90614 红外测温 Arduino 教程:视场、发射率与 OLED 显示

Cartoon of a small blue GY-906 MLX90614 board with a silver metal can and a loose black four-pin header beside it, a blue 0.96-inch OLED with white pixels, a plain white mini breadboard, rainbow male-to-male jumper leads and a blue Arduino Uno

GY-906 MLX90614 读到的是 90° 锥形视场内所有东西的平均温度,测温圈的宽度是距离的两倍。本文讲清楚它到底在量什么、为什么一移动读数就变、四个焊点为什么必须自己焊、怎么和 SSD1306 OLED 共用一条 I2C 总线,以及抛光金属为何读得偏冷。它是表面测温传感器,不是医用体温计。