จุดประสงค์การเรียนรู้
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 มาต่อพ่วงกัน
ตอนที่ 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
4. ทำการจดบันทึกตัวเลขที่อ่านผ่านปุ่มกดที่KidBright ซึ่งจะได้ค่าดังนี้
5. ทำการเขียน Code ชุดที่ 2 ในการรับค่าดังรูปข้างล่างโดยใช้เลขฐาน 10 เป็นตัวสั่งงาน แลัวอัพโหลดลงไปที่บอร์ดKidbright
เพียงแค่นี้ก็สามารถใช้จอยบลูทูธควบคุมการทำงานได้แล้วครับ