Здравствуйте друзья. Нужна ваша помощь. Помогите доработать скетч.
При подключении питания подается два одинаковых кан сообщения и все .
Что нужно.
При подключении питания подается два одинаковых кан сообщения и через 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:
}