Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Copyright (c) Sandeep Mistry. All rights reserved.
- // Licensed under the MIT license. See LICENSE file in the project root for full license information.
- // You can find CAN Lbirary here: https://github.com/sandeepmistry/arduino-CAN
- #include <CAN.h>
- void setup() {
- Serial.begin(9600);
- while (!Serial);
- Serial.println("CAN Sender");
- CAN.setPins(10, 3);
- // start the CAN bus at 500 kbps
- //if (!CAN.begin(500E3)) {
- if (!CAN.begin(500E3)) {
- Serial.println("Starting CAN failed!");
- while (1);
- }
- }
- void loop() {
- // send packet: id is 11 bits, packet can contain up to 8 bytes of data
- Serial.print("Sending packet ... ");
- CAN.beginPacket(0x572);
- CAN.write(0b1); // Fehlerspeichereintrag__ZAS_
- CAN.write(0b1); // Frei_ZAS_1_3
- CAN.write(0b1); // Frei_ZAS_1_2
- CAN.write(0b1); // Klemme_15_SV
- CAN.write(0b1); // Frei_ZAS_1_1
- CAN.write(0b1); // Klemme_P__Parklichtstellung_
- CAN.write(0b1); // Klemme_50__Starten_
- CAN.write(0b1); // Klemme_X__Startvorgang_
- CAN.write(0b1); // Klemme_15__Z_ndung_ein_
- CAN.write(0b1); // S_Kontakt__Schl_ssel_steckt_
- CAN.endPacket();
- Serial.println("done");
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement