ผลต่างระหว่างรุ่นของ "01204223 การปฏิบัติการทางวิศวกรรมคอมพิวเตอร์"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 15 รุ่นระหว่างกลางโดยผู้ใช้คนเดียวกัน)
แถว 1: แถว 1:
 
หน้านี้รวบรวมลิงก์ของเอกสารและวิดีโอประกอบการเรียนวิชาการ 01204223 ปฏิบัติการทางวิศวกรรมคอมพิวเตอร์ (Practicum for Computer Engineering) ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
 
หน้านี้รวบรวมลิงก์ของเอกสารและวิดีโอประกอบการเรียนวิชาการ 01204223 ปฏิบัติการทางวิศวกรรมคอมพิวเตอร์ (Practicum for Computer Engineering) ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
 
== ประกาศ ==
 
* ยินดีต้อนรับสู่วิชาการปฏิบัติการทางวิศวกรรมคอมพิวเตอร์
 
* เจอกันใน [https://www.facebook.com/groups/1586234351678386/ Facebook]
 
* ระบบ [https://lms.ku.ac.th/course/view.php?id=578 KU EduFarm]
 
* และระบบ [https://elab.cpe.ku.ac.th/elab2/lab/23/ E-labsheet]
 
* [https://www.cpe.ku.ac.th/~cpj/204223/2559/syllabus.pdf ดาวน์โหลดแผนการสอนที่นี่]
 
  
 
== เอกสารและสื่อการสอน ==
 
== เอกสารและสื่อการสอน ==
 
=== สไลด์บรรยาย ===
 
=== สไลด์บรรยาย ===
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/s1-unix.pdf ยูนิกซ์ เทอร์มินัล และเชลล์]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/s1-unix.pdf s1-unix: ยูนิกซ์ เทอร์มินัล และเชลล์]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/s2-redirect.pdf การผันทิศทางอินพุท/เอาท์พุทและการเชื่อมต่อคำสั่งด้วยไปป์]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/s2-redirect.pdf s2-redict: การผันทิศทางอินพุท/เอาท์พุทและการเชื่อมต่อคำสั่งด้วยไปป์]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/s8-makefile.pdf การจัดการเวิร์กโฟลว์ด้วย Makefile]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/s8-makefile.pdf s8-makefile: การจัดการเวิร์กโฟลว์ด้วย Makefile]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h2-prototyping.pdf การสร้างวงจรต้นแบบ]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h2-prototyping.pdf h2-prototyping: การสร้างวงจรต้นแบบ]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h3-soldering.pdf การบัดกรีชิ้นงานอิเล็คทรอนิกส์]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h3-soldering.pdf h3-soldering: การบัดกรีชิ้นงานอิเล็คทรอนิกส์]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h4-mcu.pdf ไมโครคอนโทรลเลอร์เบื้องต้น]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h4-mcu.pdf h4-mcu: ไมโครคอนโทรลเลอร์เบื้องต้น]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h5-peri.pdf แผงวงจรพ่วง]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h5-peri.pdf h5-peri: แผงวงจรพ่วง]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h6-c.pdf ภาษาซีสำหรับไมโครคอนโทรลเลอร์]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h6-c.pdf h6-c: ภาษาซีสำหรับไมโครคอนโทรลเลอร์]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h7-usb.pdf การสื่อสารกับไมโครคอนโทรลเลอร์ผ่านพอร์ท USB]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h7-usb.pdf h7-usb: การสื่อสารกับไมโครคอนโทรลเลอร์ผ่านพอร์ท USB]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h8-multitask.pdf มัลติทาสกิ้งด้วยไมโครคอนโทรลเลอร์]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h8-multitask.pdf h8-multitask: มัลติทาสกิ้งด้วยไมโครคอนโทรลเลอร์]
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h9-sensors.pdf การเชื่อมต่อกับอุปกรณ์ตรวจวัด]
+
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h9-sensors.pdf h9-sensors: การเชื่อมต่อกับอุปกรณ์ตรวจวัด]
 +
* [http://www.cpe.ku.ac.th/~cpj/204223/slides/h9-sensors.pdf 99-project: การพัฒนาโครงงาน]
  
 
=== วิกิ ===
 
=== วิกิ ===
แถว 32: แถว 26:
 
** [[แผงวงจรพ่วง (Peripheral Board)]]
 
** [[แผงวงจรพ่วง (Peripheral Board)]]
 
** [[การวัดสัญญาณแอนะล็อกด้วยไมโครคอนโทรลเลอร์]]
 
** [[การวัดสัญญาณแอนะล็อกด้วยไมโครคอนโทรลเลอร์]]
 +
** [[การจำลองบอร์ด MCU เป็นอุปกรณ์ USB]]
 +
** [[การติดตั้งไลบรารี PyUSB]]
 +
** [[มัลติทาสกิ้งบนไมโครคอนโทรลเลอร์]]
 +
** [[มัลติทาสกิ้งด้วยไลบรารี Protothreads]]
 
** [[การติดต่อกับบอร์ดไมโครคอนโทรลเลอร์ผ่านพอร์ท USB ด้วย Arduino]]
 
** [[การติดต่อกับบอร์ดไมโครคอนโทรลเลอร์ผ่านพอร์ท USB ด้วย Arduino]]
 
** [[การพัฒนาเฟิร์มแวร์ด้วย Arduino IDE]]
 
** [[การพัฒนาเฟิร์มแวร์ด้วย Arduino IDE]]
 
** [[การสื่อสารผ่านพอร์ทอนุกรม]]
 
** [[การสื่อสารผ่านพอร์ทอนุกรม]]
 
** [[การติดตั้งไลบรารี RXTX]]
 
** [[การติดตั้งไลบรารี RXTX]]
 +
** [[ตัวอย่างโปรแกรมสำหรับไมโครคอนโทรลเลอร์]]
  
 
=== วีดีทัศน์ ===
 
=== วีดีทัศน์ ===
แถว 45: แถว 44:
 
** [http://www.youtube.com/watch?v=S2k6ndK6yWE glob และการกระจายคำสั่ง ตอนที่ 2] แนะนำการใช้ *, ?, และ [..] ในการทำ filename expansion ใน shell
 
** [http://www.youtube.com/watch?v=S2k6ndK6yWE glob และการกระจายคำสั่ง ตอนที่ 2] แนะนำการใช้ *, ?, และ [..] ในการทำ filename expansion ใน shell
 
** [http://www.youtube.com/watch?v=q0GOaGwFXdQ แนะนำการใช้งานรีไดเรคชันและไปป์] พร้อมยกตัวอย่างด้วยคำสั่ง grep และ wc และแนะนำคำสั่ง tee
 
** [http://www.youtube.com/watch?v=q0GOaGwFXdQ แนะนำการใช้งานรีไดเรคชันและไปป์] พร้อมยกตัวอย่างด้วยคำสั่ง grep และ wc และแนะนำคำสั่ง tee
* ไมโครคอนโทรลเลอร์และการบัดกรีวงจร
+
* การประกอบวงจร
 
** [http://www.cpe.ku.ac.th/~cpj/204223/media/soldering-how-to.mp4 การบัดกรีวงจร (ซับไทย)]
 
** [http://www.cpe.ku.ac.th/~cpj/204223/media/soldering-how-to.mp4 การบัดกรีวงจร (ซับไทย)]
** [http://youtu.be/PfCFzezMLxM การประกอบบอร์ดไมโครคอนโทรลเลอร์และการตรวจสอบความถูกต้อง]
+
** [https://youtu.be/PfCFzezMLxM การประกอบบอร์ดไมโครคอนโทรลเลอร์และการตรวจสอบความถูกต้อง]
** [http://youtu.be/Ay5mVdtXs0w แนะนำไมโครคอนโทรลเลอร์และแผงวงจรหลัก]
+
** [https://youtu.be/Ay5mVdtXs0w แนะนำไมโครคอนโทรลเลอร์และแผงวงจรหลัก]
** [http://youtu.be/1qstLpQMU-0 การพัฒนาเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์]
+
** [https://youtu.be/Ch8PgdW4Kb0 การประกอบวงจรบนเบรดบอร์ด]
 +
** [https://youtu.be/pgN3Kw0UnDg แผงวงจรพ่วง]
 +
** [https://youtu.be/iZw3BjzBokg การจัดวางอุปกรณ์บนแผงวงจรพ่วง]
 +
** [https://youtu.be/ekwjxOFW6F0 การบัดกรีแผงวงจรพ่วง]
 +
** [https://youtu.be/IMB9W81EdKo การตรวจหาจุดผิดพลาดในวงจร]
 +
** [https://youtu.be/OmXqruPlgAM การทดสอบแผงวงจรพ่วงทางซอฟต์แวร์]
 +
** [https://www.youtube.com/watch?v=iLZ8w5JkgO0 การจำกัดกระแสในวงจร LED]
 +
* ภาษาซีและการพัฒนาเฟิร์มแวร์
 +
** [https://youtu.be/1qstLpQMU-0 การพัฒนาเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์]
 +
** [https://youtu.be/CguDV5czTnw ภาษาซีสำหรับไมโครคอนโทรลเลอร์และการดำเนินการระดับบิต]
 +
** [https://www.youtube.com/watch?v=FWEi7EWExAk การแยกซอร์สโค้ดภาษาซีเป็นหลายไฟล์]
 +
** [https://www.youtube.com/watch?v=rgVXEpwtnko การจัดการเวิร์กโฟลว์ด้วยคำสั่ง make]
 +
** [https://www.youtube.com/watch?v=JHm2Yx-KZdM การใช้แพทเทิร์นใน Makefile]
 +
** [https://www.youtube.com/watch?v=ZvJrOgB8rQM การรับอินพุทแบบดิจิทัลและวงจรสวิตช์]
 +
** [https://www.youtube.com/watch?v=zEN12Das9bU การรับอินพุทแบบแอนะล็อกและวงจรวัดแสง]
 +
** [https://www.youtube.com/watch?v=iQV7ihRT_5I การพัฒนาเฟิร์มแวร์ด้วย Arduino IDE] (ไม่อัพเดต)
 +
* การสื่อสารกับบอร์ดไมโครคอนโทรลเลอร์ผ่านพอร์ต USB
 +
** [https://www.youtube.com/watch?v=T7SPOsHbQWw การพัฒนาอุปกรณ์ USB: คอนเซ็ปต์และการเตรียมตัว]
 +
** [https://www.youtube.com/watch?v=t_PqvzEbxQ0 การพัฒนาอุปกรณ์ USB: โค้ดฝั่งเฟิร์มแวร์]
 +
** [https://www.youtube.com/watch?v=jrGSS9WjvWM การติดตั้งไลบรารี PyUSB และสภาพแวดล้อมเสมือน]
 +
** [https://www.youtube.com/watch?v=l0y83PbGY_U การพัฒนาอุปกรณ์ USB: โค้ดฝั่งโฮสท์]
 
* การออกแบบแผ่นวงจรพิมพ์
 
* การออกแบบแผ่นวงจรพิมพ์
 
** ตอนที่ 1 [http://youtu.be/rXLxkAXToyY การเตรียมตัว]  
 
** ตอนที่ 1 [http://youtu.be/rXLxkAXToyY การเตรียมตัว]  

รุ่นแก้ไขปัจจุบันเมื่อ 02:01, 19 เมษายน 2562

หน้านี้รวบรวมลิงก์ของเอกสารและวิดีโอประกอบการเรียนวิชาการ 01204223 ปฏิบัติการทางวิศวกรรมคอมพิวเตอร์ (Practicum for Computer Engineering) ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์

เอกสารและสื่อการสอน

สไลด์บรรยาย

วิกิ

วีดีทัศน์

ชีตแล็บ

เอกสารและไฟล์อื่น ๆ

ลิ้งค์อื่น ๆ