ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: MCP2515 Module Ef02037 for Arduino Can-Bus Shield  (อ่าน 964 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37591
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
« แก้ไขครั้งสุดท้าย: 15 กรกฎาคม 2565, 16:43:13 โดย Auto Man »
สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37591
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
MCP2515 Module Ef02037 for Arduino Can-Bus Shield
« ตอบกลับ #1 เมื่อ: 15 กรกฎาคม 2565, 16:46:01 »
  • ขึ้นบน
  • ลงล่าง
  • - CANBUS Shield V2.0

    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37591
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    MCP2515 Module Ef02037 for Arduino Can-Bus Shield
    « ตอบกลับ #2 เมื่อ: 15 กรกฎาคม 2565, 16:50:28 »
  • ขึ้นบน
  • ลงล่าง
  • &t=0s
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    MCP2515 Module Ef02037 for Arduino Can-Bus Shield
    « ตอบกลับ #2 เมื่อ: 15 กรกฎาคม 2565, 16:50:28 »


    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37591
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    MCP2515 Module Ef02037 for Arduino Can-Bus Shield
    « ตอบกลับ #3 เมื่อ: 15 กรกฎาคม 2565, 16:53:16 »
  • ขึ้นบน
  • ลงล่าง
  • - Read CAN BUS Code

    โค๊ด: [Select]
    #include <Arduino.h>
    #include <mcp_can.h>
    #include <mcp_can_dfs.h>

    #define CANint 2
    #define LED2 8
    #define LED3 7

    unsigned char len = 0;
    unsigned char buf[8];
    unsigned long ID = 0;
    unsigned long line = 0;

    MCP_CAN CAN0(17); // Set CS to pin 17

    unsigned long time;
    void setup() {
      Serial.begin(115200);
     
      while (!Serial) {
        Serial.print("I will wait here forever...");
          delay(1000);
      };
     
      pinMode(23, OUTPUT);
      digitalWrite(23, HIGH);

      pinMode(LED2, OUTPUT);
      pinMode(LED3, OUTPUT);
      pinMode(CANint, INPUT);
      digitalWrite(LED2, LOW);
     
      Serial.println("CAN init:");

      if (CAN0.begin(CAN_500KBPS) == CAN_OK) {
        Serial.println("Can Init Success");
      } else {
        Serial.println("Can Init Failed");
        while (1) {
          Serial.print("I will wait here forever...");
          delay(1000);
        }
      }

      Serial.println("Good to go!");
    }

    void loop() {
      time = millis();
     
      if(CAN_MSGAVAIL == CAN0.checkReceive() && line < 10000) {          // Check to see whether data is read
        CAN0.readMsgBufID(&ID, &len, buf);    // Read data
       
    //Add this line back in if you want to filter traffic    if(ID == 1201) { //39
          line = line + 1;
         
          Serial.print(ID,HEX); // Output HEX Header
          Serial.print("\t");
         
          for(int i = 0; i<len; i++) { // Output 8 Bytes of data in Dec
            Serial.print(buf[i]);
            Serial.print("\t");
          }
         
          Serial.print(time); // Timestamp
          Serial.print("\t");
          Serial.println(line); // Line Number
    //    }
      }
      delay(10);
    }
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37591
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    MCP2515 Module Ef02037 for Arduino Can-Bus Shield
    « ตอบกลับ #4 เมื่อ: 15 กรกฎาคม 2565, 16:54:47 »
  • ขึ้นบน
  • ลงล่าง
  • สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37591
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37591
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37591
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    MCP2515 Module Ef02037 for Arduino Can-Bus Shield
    « ตอบกลับ #7 เมื่อ: 15 กรกฎาคม 2565, 17:03:15 »
  • ขึ้นบน
  • ลงล่าง
  • สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37591
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    MCP2515 Module Ef02037 for Arduino Can-Bus Shield
    « ตอบกลับ #8 เมื่อ: 15 กรกฎาคม 2565, 17:08:44 »
  • ขึ้นบน
  • ลงล่าง
  • สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    MCP2515 Module Ef02037 for Arduino Can-Bus Shield
    « ตอบกลับ #8 เมื่อ: 15 กรกฎาคม 2565, 17:08:44 »