คู่มือสำหรับคนที่ไม่เคยใช้คอมเลย
ถ้าคุณคิดว่า "ดูเว็บแล้วงงหมด ภาษาอะไรไม่รู้" หน้านี้ทำมาเพื่อคุณ จะอธิบายคำศัพท์คอมพิวเตอร์และหุ่นยนต์แบบ คุยกับเด็ก 10 ขวบ ไม่ใช้คำใหญ่ ไม่ต้องรู้ภาษาอังกฤษมาก่อน
เจอคำที่งงในเว็บ กด Ctrl+F ค้นคำที่งง อ่านคำอธิบาย กลับไปอ่านต่อ
ภาษาคอมพ์ vs ภาษาไทยปกติ คำที่ "เหมือนเดิมแต่ความหมายต่าง"
คำพวกนี้ในภาษาคอมพิวเตอร์ ไม่ใช่ความหมายปกติ ที่คุณคิด:
| คำ | ที่คุณคุ้น | ในภาษาคอม |
|---|---|---|
| Library / ไลบรารี | ห้องสมุด | "กล่องเครื่องมือ" โค้ดสำเร็จรูปที่คนอื่นเขียนแล้ว เราเรียกใช้ได้ |
| Package / แพ็คเกจ | พัสดุ / กล่องส่ง | "ชุดซอฟต์แวร์" library + เครื่องมือ + เอกสาร อยู่ในชุดเดียว |
| Driver / ไดรเวอร์ | คนขับรถ | "ตัวแปล" โปรแกรมเล็กๆ ที่ทำให้คอมพ์คุยกับอุปกรณ์ได้ (เช่น เม้าส์, กล้อง) |
| Boot / บูท | รองเท้าบูท | "เริ่มเปิดเครื่อง" เวลาเปิดคอมพ์ ระบบกำลัง "boot" |
| Shell / เชลล์ | เปลือกหอย / กระสุน | "หน้าต่างคุยกับคอมพ์" Terminal คือ shell แบบหนึ่ง |
| Bug / บั๊ก | แมลง | "จุดผิดในโค้ด" ที่โค้ดทำงานผิด ไม่ใช่ตามที่ตั้งใจ |
| Cache / แคช | เงินสด (cash) | "ตัวจำสำรอง" ที่เก็บไฟล์ที่ใช้บ่อยไว้ใกล้ๆ เร็วขึ้น |
| Cookie / คุกกี้ | ขนมคุกกี้ | "ไฟล์เล็กๆ จำตัวคุณ" เว็บใช้จำว่าคุณ login แล้ว |
| Memory / เมโมรี่ | ความทรงจำ | "RAM" ที่คอมพ์ใช้เก็บข้อมูลขณะทำงาน (ลบเมื่อปิดเครื่อง) |
| Hot key / ฮ็อตคีย์ | คีย์ร้อน? | "คีย์ลัด" เช่น Ctrl+C คือ copy |
คำศัพท์เทคนิค อธิบายแบบเด็ก 10 ขวบ
Linux / Ubuntu / Terminal
Python ภาษาคอมพิวเตอร์
pymycobot = กล่องเครื่องมือคุมหุ่นimport pymycobot = เปิดกล่อง pymycobot มาใช้pip install xxx ดาวน์โหลด library ใหม่.py ที่เก็บคำสั่ง Python หลายๆ บรรทัดหุ่นยนต์ + Hardware
/dev/ttyTHS1Computer Vision (กล้อง + AI)
Network / การเชื่อมต่อ
ROS (เฉพาะคนสนใจ ROS)
หุ่นทำงานยังไง? Mental Model
เพื่อให้เข้าใจคำสั่งที่ทำ ต้องรู้ก่อนว่าระบบทำงานยังไง:
รัน Python + AI
คนสั่ง "หยิบแก้วน้ำ" สมอง วางแผน เส้นประสาท ส่งสัญญาณ กล้ามเนื้อ ขยับ แขน เคลื่อน
หุ่น: Python script Jetson วางแผน Serial ส่งสัญญาณ Atom ขับ Servo ขยับ แขน เคลื่อน
อ่านโค้ด Quick Start ทีละบรรทัด
มาดูโค้ดที่ใช้ใน Quick Start แล้วอธิบายทีละบรรทัด:
from pymycobot import MyCobot280
pymycobot เอาเฉพาะตัว MyCobot280 มาใช้"import time
time เพื่อใช้ time.sleep() ทำให้โปรแกรมรอ"mc = MyCobot280('/dev/ttyTHS1', 1000000)
mc เชื่อมผ่าน Serial port /dev/ttyTHS1 ด้วยความเร็ว 1 ล้าน bits/วินาที"time.sleep(1)
mc.power_on()
mc.send_angles([0, 0, 0, 0, 0, 0], 30)
time.sleep(3)
for _ in range(3):
_ แทนตัวแปรที่ไม่ใช้ range(3) = สร้างตัวเลข 0, 1, 2" mc.send_angle(1, 50, 30)
time.sleep(2)
print("Done Quick Start สำเร็จ!")
"เอากล่องเครื่องมือมา สร้างตัวแทนหุ่น เปิดมอเตอร์ กลับท่าตั้งตรง โบกซ้ายขวา 3 ครั้ง แจ้งว่าเสร็จ"
โค้ด 15 บรรทัด = ประโยคไทย 1 ประโยค
พร้อมแล้ว ไปต่อ
ตอนนี้คุณเข้าใจคำศัพท์พื้นฐานแล้ว ลองไปต่อ: