กลับไปหน้ารวมไฟล์
arduino-nano-33-iot-remote-debugging-coding-00c4a7.md

Arduino Nano 33 IoT Remote Debugging + Coding

บ่อยครั้งที่เกิดสถานการณ์ที่คุณอาจไม่มีฮาร์ดแวร์พร้อมใช้งาน เนื่องจากมีการใช้งานร่วมกันในกลุ่ม หรือคุณมีฮาร์ดแวร์อยู่แต่ต้องการความช่วยเหลือในการแก้ไขปัญหา

ไม่ว่าจะเป็นในการเรียนการสอน หรือในสถานการณ์การทำงานระยะไกลแบบมืออาชีพกับพนักงานหรือผู้รับเหมา ความยากลำบากก็ยังคงเหมือนเดิม และบ่อยครั้งที่คุณมักจะพบว่ามีคนทำงานในโปรเจกต์ได้ทีละคนเท่านั้น

การใช้ Live Share ช่วยให้เราสามารถเข้าถึงโค้ดโปรเจกต์ Arduino ของเราจากระยะไกลได้ เช่นเดียวกับการควบคุม Hardware Debugger และข้อมูลการดูค่าต่างๆ ราวกับว่าทุกคนกำลังนั่งทำงานร่วมกันอยู่รอบเครื่องเดียวกัน พร้อมด้วยคุณสมบัติเพิ่มเติมที่จะทำให้การทำงานเป็นไปอย่างราบรื่นที่สุด

การตั้งค่าการแชร์

ผู้แชร์ (ผู้ที่มีฮาร์ดแวร์):

  • โหลด Solution ที่คุณต้องการทำงานด้วย และคลิกที่ปุ่ม Live Share ที่มุมขวาบนของ IDE
  • ระบบอาจแจ้งเตือนเกี่ยวกับการอนุญาตให้แอปพลิเคชันนี้ทำงานผ่านไฟร์วอลล์ของคุณ ให้กด OK
  • หากมีการร้องขอการเข้าถึงผ่านไฟร์วอลล์ ให้กด OK เพื่อยืนยันว่าอนุญาต
  • หน้าต่าง "Live Share" ใหม่จะปรากฏขึ้นใน IDE ของคุณ และจะมีการแจ้งเตือนที่ด้านบนของ IDE
  • คลิก [More Info] เพื่อดูรายละเอียดเพิ่มเติม หรือเพียงแค่ [Copy Link] เพื่อคัดลอกลิงก์เซสชันที่แชร์ไปยังคลิปบอร์ดของคุณ
  • แชร์ลิงก์ที่คัดลอกผ่าน Email / Skype (หรือช่องทางอื่น) กับเพื่อนร่วมทีมที่คุณต้องการให้เข้าร่วมเซสชัน
  • รอให้พวกเขาเข้าร่วม.....

หมายเหตุ: เมื่อผู้แชร์ยกเลิกการเชื่อมต่อเซสชัน จะเป็นการยกเลิกการเชื่อมต่อและปิดเซสชันอื่นๆ ทั้งหมดที่ผู้ใช้รายอื่นเข้าร่วมอยู่ด้วยเช่นกัน

ผู้เข้าร่วม (สูงสุด 5 คน!):

  • เมื่อคุณได้รับลิงก์แล้ว เพียงแค่คลิกที่ลิงก์นั้น
  • ซึ่งจะโหลดหน้าเว็บขึ้นมา และร้องขอให้เปิดไฟล์ด้วย Visual Studio – ให้กดปุ่ม "Open With Visual Studio" เพื่อโหลด Shared VS
  • ตอนนี้คุณสามารถโหลดไฟล์หรือหน้าต่างใดๆ ที่คุณต้องการในเซสชันของคุณได้ ราวกับว่าคุณกำลังใช้งานเครื่องของผู้แชร์อยู่

หมายเหตุ: ผู้ใช้ทุกคนจะมีหน้าต่าง "Live Share" แสดงว่าใครกำลังเชื่อมต่อกับเซสชัน และแต่ละคนอยู่ที่ไหน (ชื่อไฟล์) ใน Solution รวมถึงตัวบ่งชี้สถานะ เพื่อให้คุณสามารถแสดงได้ว่าแต่ละคนพร้อมใช้งานหรือกำลังทำงานอยู่ใน Solution อย่างแข็งขัน

ตัวอย่าง

วิดีโอด้านล่างแสดงขั้นตอนการตั้งค่าพื้นฐาน และแสดงเซสชันการดีบักฮาร์ดแวร์ที่กำลังทำงานอยู่ ซึ่งถูกแชร์ระหว่างสองอินสแตนซ์ที่รันอยู่ราวกับว่าพวกเขากำลังทำงานจากระยะไกล

การใช้ Live Share เพื่อทำงานโปรเจกต์ Arduino จากระยะไกล

ข้อมูลเพิ่มเติม

https://www.visualmicro.com

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino Nano 33 IoT Remote Debugging + Coding"
description: "Working through a problem, but only you have the hardware? Want to work with someone remotely as if they were there? This is for you..."
author: "arduinocc"
category: ""
tags:
  - "gdb"
  - "debugging tools"
  - "remote control"
views: 2296
likes: 0
price: 2450
difficulty: "Intermediate"
components:
  - "1x STLinkv2 Hardware Debugger"
  - "1x Arduino Nano 33 IoT"
  - "1x Jumper wires (generic)"
tools: []
apps:
  - "1x Arduino IDE"
  - "1x Visual Studio 2017"
  - "1x Visual Micro"
downloadableFiles: []
documentationLinks: []
passwordHash: "aef33e2ce4b499a3c6fa987e1ba17362638bfaebaf62b4d134f4a3fc189210d7"
encryptedPayload: "U2FsdGVkX18cKJDFujSe6/QEd7HkL37hPy70LDWb3VJhZsLM/71SVnRm3DYe/5rB3mvLMMsps+G6a5HQSY2U8e/1wsl4yXLWKZyW2nj185uEBJYZghXifStq98NBAyjA2nvHScbQPO9uzxUf8oxCiw=="
seoDescription: "Learn how to perform Remote Debugging and Coding on Arduino Nano 33 IoT to collaborate with others from anywhere."
videoLinks:
  - "https://www.youtube.com/embed/s4OufDo-d88"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-nano-33-iot-remote-debugging-coding-00c4a7_cover.jpg"
lang: "th"