Arduino mcp2515 включение через временной промежуток

Здравствуйте друзья. Нужна ваша помощь. Помогите доработать скетч.
При подключении питания подается два одинаковых кан сообщения и все .
Что нужно.
При подключении питания подается два одинаковых кан сообщения и через 5 секунд таково-же формата два сообщения только с другими битами и все.
Это управление подогревом двигателя на машине. При нажатии на брелке кнопку он включается. При нажатии и удерживании 5 сек он отключается

#include <SPI.h>
#include <mcp2515.h>
struct can_frame canMsg1;

MCP2515 mcp2515(10);

void setup() {
  canMsg1.can_id  = 0x82202262;
  canMsg1.can_dlc = 8;
  canMsg1.data[0] = 0x00;
  canMsg1.data[1] = 0x02;
  canMsg1.data[2] = 0x09;
  canMsg1.data[3] = 0x00;
  canMsg1.data[4] = 0x58;
  canMsg1.data[5] = 0x00;
  canMsg1.data[6] = 0x40;
  canMsg1.data[7] = 0x00;
 
  while (!Serial);
  Serial.begin(115200);
  SPI.begin();
 
  mcp2515.reset();
  mcp2515.setBitrate(CAN_125KBPS, MCP_8MHZ);
  mcp2515.setNormalMode();
 mcp2515.sendMessage(&canMsg1);
 delay(50);
  mcp2515.sendMessage(&canMsg1);
  Serial.println("Message Sent");
 }



void loop() {
  // put your main code here, to run repeatedly:

}
canMsg1.data[5] = другой байт;
...
mcp2515.sendMessage(...);

так у вас более в коде ничего и нет

у меня только вкл подогрева. очень хочется выкл сделать

ответ в сообщении 2 - создайте другое КАН сообщение, да и отошлите после оговоренной задержки.

я в этом вообще ничего не понимаю .помогите написать пожалуйста

Могу и написать и проверить на макете. Но уже в “Ищу исполнителя”.
Но, если подумаете над моим примером, то пять-шесть строчек легко напишете самостоятельно.