마이크로비트의 데이터 기록은 센서에서 얻은 값을 시간의 흐름에 따라 저장하는 기능이다. 환경 변화의 관찰과 과학 실험 자료 수집 등에 이용된다. 기록된 값의 의미는 연결된 센서의 종류와 측정 위치에 따라 달라진다.
측정 대상과 센서
내장 온도 센서는 프로세서 안에 있으며, 주변 공기 온도의 근삿값을 얻는 데 사용된다. 내장 온도 값을 읽는 것만으로 용액 내부의 온도를 직접 측정하는 것은 아니다. 액체의 온도 기록에는 해당 액체와 온도 범위에 적합한 외부 센서가 필요하며, 센서의 연결 방식과 제조사 지침에 맞는 읽기 함수를 사용한다. 전자 기판 자체를 용액에 담그는 방식과는 구별된다.
기록 구조와 하드웨어
Microsoft MakeCode의 datalogger 확장은 열 이름과 값을 묶어 행 단위로 기록한다. 예를 들어 시간과 온도를 일정 간격으로 저장하면 온도 변화 자료를 구성할 수 있다. 이 확장의 플래시 저장 기능은 마이크로비트 V2 전용이며, V1에서 해당 기능을 호출하면 오류 코드 927이 표시된다.
자료 읽기와 해석
V2에 저장한 자료는 컴퓨터에 연결한 MICROBIT 드라이브의 MY_DATA 파일을 통해 확인할 수 있다. 표와 그래프로 살펴보거나 CSV로 내려받을 수 있다. 측정 간격, 시작·종료 조건, 시간 단위는 기록 계획의 일부다. 재설정하면 시간 기준이 다시 시작될 수 있으므로, 실험 조건과 센서 위치도 함께 남겨 해석한다.