Merhaba. Ben aranıza bugün katıldım. Arduino öğrenmeye çalışıyorum,bi skeç hazırladım mcp2515 ile veri göndermeye çalışıyorum derleme hatası veriyor ,yardım edebilcek varsa şimdiden tşk.
>(yutubta video ya bakarak yazdım bunları )
#include <SPI.h>
#include <can.h>
#include <digitalWriteFast.h>
#include <mcp2515.h>
struct can_frame GidenPaket1;
struct can_frame GidenPaket2;
MCP2515 mcp2515(10); // cs pin
void setup() {
GidenPaket1.can_id = 0x456;
GidenPaket1.can_dlc = 8;
GidenPaket1.data[0] = 0x87;
GidenPaket1.data[1] = 0x00;
GidenPaket1.data[2] = 0x00;
GidenPaket1.data[3] = 0x00;
GidenPaket1.data[4] = 0x00;
GidenPaket1.data[5] = 0x00;
GidenPaket1.data[6] = 0x00;
GidenPaket1.data[7] = 0x00;
GidenPaket2.can_id = 0x457;
GidenPaket2.can_dlc = 8;
GidenPaket2.data[0] = 0xfe;
GidenPaket2.data[1] = 0x16;
GidenPaket2.data[2] = 0x3F;
GidenPaket2.data[3] = 0xFF;
GidenPaket2.data[4] = 0xFF;
GidenPaket2.data[5] = 0xFF;
GidenPaket2.data[6] = 0xFF;
GidenPaket2.data[7] = 0xFF;
mcp2515.reset();
mcp2515.setBitrate(CAN_83K3BPS, MCP_8MHZ);
mcp2515.setNormalMode();
}
void loop() {
mcp2515.sendMessage(GidenPaket1);
delay(100);
mcp2515.sendMessage(GidenPaket2);
delay(100);
}