ผลต่างระหว่างรุ่นของ "การติดต่อกับบอร์ด MCU ผ่าน USB ด้วย Arduino"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(หน้าที่ถูกสร้างด้วย ': ''วิกินี้เป็นส่วนหนึ่งของรายวิชา 01204223'' ที่ผ่านม...')
 
แถว 2: แถว 2:
  
 
ที่ผ่านมานั้นเราใช้พอร์ท USB เป็นเพียงแหล่งจ่ายพลังงานและโปรแกรมเฟิร์มแวร์เท่านั้น วิกินี้อธิบายถึงขั้นตอนและตัวอย่างการพัฒนาเฟิร์มแวร์ภายใต้สภาพแวดล้อมของ Arduino เพื่อให้บอร์ดไมโครคอนโทรลเลอร์จำลองตัวเองเป็นอุปกรณ์ USB ความเร็วต่ำ สำหรับสื่อสารกับแอพลิเคชันที่ทำงานบนเครื่องคอมพิวเตอร์ได้
 
ที่ผ่านมานั้นเราใช้พอร์ท USB เป็นเพียงแหล่งจ่ายพลังงานและโปรแกรมเฟิร์มแวร์เท่านั้น วิกินี้อธิบายถึงขั้นตอนและตัวอย่างการพัฒนาเฟิร์มแวร์ภายใต้สภาพแวดล้อมของ Arduino เพื่อให้บอร์ดไมโครคอนโทรลเลอร์จำลองตัวเองเป็นอุปกรณ์ USB ความเร็วต่ำ สำหรับสื่อสารกับแอพลิเคชันที่ทำงานบนเครื่องคอมพิวเตอร์ได้
 
  
 
==ไลบรารีและเครื่องมือที่จำเป็น==
 
==ไลบรารีและเครื่องมือที่จำเป็น==
แถว 9: แถว 8:
 
* [[การติดตั้งไลบรารี V-USB สำหรับ Arduino]]
 
* [[การติดตั้งไลบรารี V-USB สำหรับ Arduino]]
 
* [[การติดตั้งไลบรารี PyUSB]]
 
* [[การติดตั้งไลบรารี PyUSB]]
 +
 +
==ตัวอย่างโปรแกรม==
 +
ดาวน์โหลดตัวอย่างโปรแกรม [http://www.cpe.ku.ac.th/~cpj/223 usb_generic.tgz] แล้วแตกเอาไว้ในไดเรคตอรีที่เก็บ sketch ของ Arduino
 +
 +
===เฟิร์มแวร์สำหรับฝั่งดีไวซ์===
 +
 +
===แอพลิเคชันฝั่งโฮสท์===

รุ่นแก้ไขเมื่อ 05:49, 2 พฤศจิกายน 2557

วิกินี้เป็นส่วนหนึ่งของรายวิชา 01204223

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

ไลบรารีและเครื่องมือที่จำเป็น

ให้แน่ใจว่าได้ติดตั้งไลบรารีและเครื่องมือที่จำเป็นตามที่ได้อธิบายไว้ในวิกิด้านล่าง ก่อนเริ่มทำตามขั้นตอนในวิกินี้

ตัวอย่างโปรแกรม

ดาวน์โหลดตัวอย่างโปรแกรม usb_generic.tgz แล้วแตกเอาไว้ในไดเรคตอรีที่เก็บ sketch ของ Arduino

เฟิร์มแวร์สำหรับฝั่งดีไวซ์

แอพลิเคชันฝั่งโฮสท์