Lab 1 การใช้งานโมดูล Lotus KB-SHIELD ร่วมกับ KB-IDE

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

1. สามารถใช้Platform KB-IDE ควบคุมการทำงานบอร์ดKidBrightเบื้องต้นได้

2. สามารถเขียนApplicationในการสั่งงานบอร์ดKidBrightผ่านเครือข่ายสัญญาณBluetoothได้


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

1. บอร์ด KidBright

2. เซนเซอร์วัดสัญญาณแบบดิจิตอล

3. โครงหุ่นยนต์พร้อมมอเตอร์

4. Lotus KB-Shield


ตอนที่ 1 การติดตั้ง Kidbright และแนะนำอุปกรณ์เบื้องต้น

- การติดตั้ง KB-IDE สามารถดาวน์โหลดไฟล์ติดตั้งได้ที่นี่

- Datasheet KidBright

- Datasheet Lotus KB-Shield

- ภาพการนำKidBrightและLotus KB-Shield มาต่อพ่วงกัน

วีดีโอตัวอย่างการต่อและใช้งาน Lotus KB-Shield

ตอนที่ 2 การใช้งานบอร์ด KidBright ในการควบคุมหุ่นยนต์ผ่านสัญญาณBluetoothโดยใช้KB-IDE

  • ภาพการทำงานโดยรวม

ขั้นตอนการดำเนินการ

1. ดำเนินการเขียน Appinventor หรือไปดาวน์โหลดในPlaystore

ในกรณีที่ไม่อยากเขียนเองที่นี่

- กรณีที่อยากเขียน Appinventor เองให้ฝึกเขียนตามลิงค์บทความและวีดีโอ ที่นี่

- กรณีที่ต้องการดาวน์โหลดAppในPlaystoreมาใช้งานเองคลิก ที่นี่

2. เขียนโปรแกรมในPlatform KB-IDEดังภาพข้างล่าง เพื่อทำการให้จอLEDของKidBightรับค่าสัญญาณบูทูธเข้ามาเช็คสัญญาณตัวอักษรที่ส่งเข้ามาจากโทรศัพท์ เมื่อเขียนเสร็จแล้วทำการอัพโหลดโค้ดลงไปบนบอร์ดKidbright เราสามารถเปลี่ยนชื่อบลูทูธได้ในไอคอนstart bluetooth name ในที่นี้ผมจะเปลี่ยนเป็นคำว่า KAMALASAI ROBOTCENTER เป็นชื่อบลูทูธที่โทรศัพท์จะสแกนเจอ

3. สังเกตรหัส ASCII ที่หน้าจอLEDของบอร์ดKidBrightในขณะที่กดปุ่มต่างๆและไม่กด ซึ่งค่ารหัส ASCII ที่ได้จะอยู่ในรูปของเลขฐาน 10 ทำการจดบันทึกดังรูปและตารางด้านล่างที่ใช้อ้างอิงรหัส ASCII

AscII

4. ทำการจดบันทึกตัวเลขที่อ่านผ่านปุ่มกดที่KidBright ซึ่งจะได้ค่าดังนี้

5. ทำการเขียน Code ชุดที่ 2 ในการรับค่าดังรูปข้างล่างโดยใช้เลขฐาน 10 เป็นตัวสั่งงาน แลัวอัพโหลดลงไปที่บอร์ดKidbright

เพียงแค่นี้ก็สามารถใช้จอยบลูทูธควบคุมการทำงานได้แล้วครับ