CAN Hacker seit: 29.10.2017 Beiträge: 2 Karma: +0 / -0
Kostenloser Account, kein CAN Entwicklungs-Support
29-10-2017, 2:23 Titel: Arduino mit MCP2515 als Steuerung
Ich habe einen Arduino und ein MCP2515 und nutze diese Lib:
https://github.com/coryjfowler/MCP_CAN_lib
Ich kann auch Daten empfangen, nur wie vergleiche ich diese nun.
Angenommen es kommt die Nachricht ID=25A und Message=5,5,5,5,5,5,5,5.
Jetzt möchte ich irgendeinen Code ausführen.
Ich finde immer nur Beispiele um den internen Filter zu setzen.
CAN Hacker seit: 23.05.2013 Beiträge: 138 Karma: +59 / -0
CAN Support
29-10-2017, 11:22 Titel: Arduino mit MCP2515 als Steuerung
Ich hab das Problem noch nicht so recht Verstanden. Du empfängst ein CAN Frame mit entsprechenden Daten und möchtest auf Basis dieser irgendwas tun ?
Ich gehe mal davon aus, das du die Daten richtig empfangen hast und zur weiteren Verwendung zwischenspeicherst. Dann kannst du die mit einer normalen Bedingung abfragen.
Beispiel:
if (Byte[0] = 0x01h)
{
tu was, wenn im ersten Byte der CAN Botschaft eine 1 steht ...
}