วันพุธที่ 30 มกราคม พ.ศ. 2556

POPBOT-XT ส่งข้อมูลผ่านบลูทูธ ไปยัง Tablet Android


ติดตั้งบลูทูธกับชุดหุ่นยนต์ POPBOT XT ให้เรียบร้อย 

เชื่อมต่อสวิตซ์ จำนวน 2 ตัว เข้ากับตัวบอร์ด โดยสวิตซ์แต่ละตัวจะส่งค่าข้อมูล 1 และ 2 ออกไป  



เขียนโปรแกรมบน popxt  เพื่อคอยตรวจสอบตำแหน่งของการกดสวิตซ์ ดังนี้   เมื่อสวิตซ์ตัวใดถูกกด  โปรแกรมสั่งให้ส่งข้อมูลออกไป  โดยข้อมูลที่ส่งไปนั้นมีค่าเป็น '1' '2' ตามตำแหน่งที่กด



จากนั้นทำการออกแบบหน้าตาโปรแกรมทางฝั่งของมือถือแอนดรอยด์ด้วยโปรแกรม App Inventor โดยจะประกอบด้วยปุ่มสำหรับเชื่อมต่อบลูทูธ ปุ่มสำหรับยกเลิกการเชื่อมต่อ    ซึ่งมือถือแอนดรอดย์จะมีหน้าที่เป็นตัวหลักในการเชื่อมต่อกับบอร์ด popxt   กำหนด label ขึ้นมา 1 ตัวเพื่อแสดงค่าตัวเลข เพื่อให้เห็นถึงความเปลี่ยนแปลงของการทำงาน โดยตัวเลขจะเพิ่มขึ้น ลดลง ขึ้นอยู่กับข้อมูลที่จะถูกส่งเข้ามา โดยการกดสวิตซ์ที่ตัวบอร์ด popxt ในที่นี้ข้อมูลที่เข้ามาจะเป็น '1' , '2'



เขียนโปรแกรมดังนี้  ขออนุญาติไม่อธิบายเกี่ยวกับปุ่มเชื่อมต่อบลูทูธ  ถ้าไม่เข้าใจ กลับไปดูที่บล็อก AppInventor เกี่ยวกับการเชื่อมต่อบลูทูธ 


โปรแกรมจะรอรับค่าที่ถูกส่งเข้ามา จากนั้นนำค่าที่ได้เก็บไว้ในตัวแปร  นำค่าที่ได้ไปแสดงผลบนหน้าจอ โดยค่าจะเพิ่มขึ้น หรือ น้อยลง ขึ้นอยู่กับข้อมูลที่ถูกส่งเข้ามา




จบ.