Lab 11 KB-IDE-Develop Appinventer for Robot

จุดประสงค์การเรียนรู้

สามารถพัฒนาApplication สำหรับระบบปฏิบัติการ Android ในการควบคุมหุ่นยนต์ได้

วัสดุอุปกรณ์

1. บอร์ดLotus Devkit V.1.0 จำนวน 1 ตัว

2. สายMicro USB จำนวน 1 เส้น

3. Servo Motor จำนวน 1 ตัว

4. DC Motor จำนวน 2 ตัว

5. Battery Lipo 7.4Vdc จำนวน 1 ก้อน


วิธีการสร้าง Application ควบคุมหุ่นยนต์ Lotus Devkit

เป้าหมายในการทำงานของLabนี้ เพื่อพัฒนาApplicationในโทรศัพท์ที่ใช้ระบบปฏิบัติการAndroid ผ่านสัญญาณบลูทูธ

ภาพผังการส่งคำสั่งระหว่างApplication กับหุ่นยนต์ Lotus Devkit อ้างอิงจาก Lab ที่ผ่านมา

1.เข้ามาที่เว็บไซต์ https://appinventor.mit.edu/ แล้วเลือกที่ Create Apps แล้วทำการลงทะเบียนเข้าใช้งาน

2. หลังจากนั้นให้ทำการเลือก Projects และเลือก Start new project และทำการตั้งชื่อPrject ที่แถบProject name หลังจากนั้นให้กดที่ปุ่ม OK ดังรูปข้างล่าง

3. ที่แถบDesigner ให้ออกแบบProject ดังภาพข้างล่าง

4. ที่หน้าBlocks ให้ทำการเขียนCode เพื่อรับส่งค่าสัญญาณกับหุ่นยนต์Lotus Devkit ด้วยสัญญาณBluetooth

5. หลังจากนั้นให้ทำการโหลดApplication ที่มีชื่อว่า เพื่อทำการสแกนqr code ของโปรแกรมที่สร้างลงในเครื่องโทรศัพท์

6. ทำการเปิดApplication MIT AI2 Companion แล้วสแกน QR Codeที่ได้มาจากโปรแกรม Appinventor2

7. หลังจากนั้นจะปรากฎหน้าต่างให้ดาวน์โหลดไฟล์ .apk ลงบนเครื่องคอมพิวเตอร์ (ฝั่งซ้าย) และแบบดาวน์โหลดลงบนSmartphone(ฝั่งซ้าย) โดยผ่านApp MIT AI2 ที่ติดตั้งมาเมื่อสักครู่ ในที่นี้ขอเลือกดาวน์โหลดไฟล์ .apkผ่านมือ

8.เมื่อสแกนเสร็จจะทำการดาวน์โหลดApplication ที่เราสร้างขึ้นเป็นนามสกุล .apk หลังจากนั้นให้ทำการติดตั้งลงในSmartphoneได้เลย

กรณีที่ไม่สามารถเขียนApplicationได้สามารถดาวน์โหลดไฟล์ได้ที่นี่ครับ

9. ทำการUpload Code ของLabที่แล้วลงแล้วใช้โปรแกรมKB-IDEเปิดCodeดังกล่าว สำหรับลิงค์Download โปรแกรมสำหรับใช้งานกับหุ่นยนต์LotusDevkitในKB-IDEสามารถDonloadได้ที่นี่ : https://drive.google.com/file/d/1Z1peA1PPkYEsLIV3chv7-CIyOPY-7Ua8/view?usp=sharing