Generation

generate functionTue, 17 Jan 2023

EM4095 Arduino

void setup() { Serial.begin(9600); } void loop() { if (Serial.available() > 0) { char c = Serial.read(); if (c == 'r') { byte temperature = ReadTemperature(); byte data[11]; byte check = 0x00; byte i = 0; for (i = 0; i < 4; i++) { data[i] = ReadPage(i); check ^= data[i]; } data[4] = temperature; data[5] = 0x00; for (i = 6; i < 11; i++) { data[i] = ReadPage(i - 2); check ^= data[i]; } Serial.write(data, 11); Serial.write(check); } } }

Want to kickstart your project?Use the new AI Studio to create your code