my codes ESP.zip (7.0 KB)
ARDDD.zip (8.7 KB)
send data(-- SPI ISR Debug Info (Loop) ---
ISR Call Count: 1
ISR Entered Last: NO
SPRF Set in ISR Last: NO
Received Byte in ISR Last: 0xFF
CMD_REQUEST_DATA Match Last: NO
TX Started in ISR Last: NO
TX Remaining at Start Last: 0
Last Byte Sent by ISR (approx) Last: 0xFFFF
[Debug] Helmet Status (from helmetWorn_g): OFF
[Debug] Warning Status (from warningActive_g): NO
[Debug] Fall Status (from fallActive_g): NO
[Debug] Alcohol Pin (A0) Raw Value: 31
[Debug] MLX90640 프레임 읽기 시도... 성공.
Thermal Sample [0]: 26.5 | Sample [middle]: 25.6 | Sample [end-1]: 26.8
[Debug] 계산된 체크섬: 0xD9
Helmet Worn: OFF
Warning Active: NO
Fall Active: NO
Alcohol Value: 31
Thermal Frame (32x24 Full Data):
Row 0: 26.5 25.3 26.2 26.0 25.9 25.8 25.1 26.0 25.7 25.5 25.9 25.9 25.7 25.5 25.6 25.9 25.9 25.2 25.4 25.5 25.6 25.0 25.6 25.4 25.1 24.8 25.0 25.3 25.2 25.6 26.0 25.8
Row 1: 25.9 25.5 26.2 25.9 25.6 25.3 25.9 26.1 25.3 25.9 25.7 26.2 25.9 25.9 26.0 26.6 25.0 25.8 25.5 25.8 25.2 25.5 25.4 25.0 25.0 25.5 25.6 25.6 25.3 25.4 25.7 26.4
Row 2: 26.5 25.8 26.3 26.7 25.8 25.4 26.0 25.8 25.8 25.4 25.5 25.9 26.1 25.7 25.7 25.8 25.2 25.2 25.3 25.5 25.7 25.6 25.4 25.5 25.2 25.4 24.8 25.5 25.6 25.3 25.5 25.8)
블록 따옴표
receives data(
Requesting data via SPI...
SPI transaction finished.
Raw SPI Bytes Received (first 32 bytes): FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
Printing Buffer: SPI Received Data (Raw, Before Checksum)
Helmet Worn: ON
Warning Active: YES
Fall Active: YES
Alcohol Value: -1
Thermal Frame (32x24 Full Data):
| ow 0: nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Row 1: nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan |
| Thermal Frame Average Temp (of valid pixels): 0.0 |
Checksum (from packet): 0xFF
SPI DATA CHECKSUM MISMATCH! Arduino Sent CS: 0xFF, ESP32 Calculated CS: 0x00
Requesting data via SPI...
SPI transaction finished.
Raw SPI Bytes Received (first 32 bytes): FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF)
please help me