Hacka din bil CAN-BUS med Arduino och Seeed CAN-BUS sköld (5 / 6 steg)
Steg 5: Skicka ett meddelande till CAN-bussen
Skicka ett meddelande till CAN-bussen är ganska rakt framåt.
Den nedan kommer att skicka "Sway-Bar" koppla på en Jeep Wrangler.
Obs kan-ID behov omvandlas till HEX-format, ett enkelt sätt att konvertera den är att använda Windows-kalkylatorn, använda "Programmerarläge" för Fönstren 7 räknaren
Från den nedan kod kan du se dess skickas till CAN-ID 2B0 = 688
#include < mcp_can.h >< br > #include < spi.h >< /spi.h >< /mcp_can.h >
void setup()
{
Serial.BEGIN(115200);
START_INIT:
om (CAN_OK == CAN.begin(CAN_125KBPS)) / / init kan buss: baudvärde = 500k
{
Serial.println ("kan buss sköld init ok!");
}
annat
{
Serial.println ("kan buss sköld init misslyckas");
Serial.println ("Init kan buss sköld igen");
Delay(100);
gå till START_INIT;
}
}
void loop()
{
unsigned char stmp3 [4] = {3, 0, 3, 0};
CAN.sendMsgBuf (0x2B0, 0, 4, stmp3);
Delay(10000);
}