ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2016

การเขียน แอพแอนดรอยด์ ควบคุมรถบังคับ ด้วย App Inventor

ในส่วนนี้เป็น การสร้างแอพโดยที่ไม่ต้องเขียนโปรแกรม  แต่ความสามารถก็ไม่น้อยหน้าในการเขียนโปรแกรม เป็นลักษณะของการลาก วาง Blocks ชุดคำสั่งคล้ายกับการต่อจิกซอว์ เรียกให้เป็นทางการว่า Block Programming เมื่อเรารู้จักส่วนของ Designer แล้ว เราจะมาทำความรู้จักส่วนของ Blocks ซึ่งจะเป็นส่วนของการที่จะบอกให้แอพของที่เราจะสร้างนั้น มีกระบวนการทำงานอย่างไร เช่นหลักจากที่ กดคลิกที่ปุ่มแล้วให้ทำอะไร แล้วแสดงผลหน้าจออย่างไร เป็นต้น เริ่มต้นด้วยการ คลิกที่ ปุ่ม Blocks ด้านบนสุด ขวามือ คลิกที่ ListPicker1 ลากบล็อก when ListPicker1.BeforePicking ไปวางไว้ที่ Viewer . ลากบล็อก set ListPicker1.Elements ไปวางไว้ที่ Viewer คลิกที่ BluetoothClient1 ลากบล็อก when BluetoothClient1.AddressAndName ไปวางต่อท้ายกับ when ListPicker1.BeforePicking ต่อเพิ่มเติมตามรูป คลิกที่ Text เลือกเครื่องหมายคำพูด ต่อเพิ่มเติมตามรูป เสร็จแล้วครับ สำหรับ แอพแอนดรอยด์ ควบคุมรถบังคับ RC_Car ของเรา จากนั้น ไปที่ Build -> App (provide) QR code for .apk) จะได้ QR code

การออกแบบหน้าจอ แอพแอนดรอยด์ ควบคุมรถบังคับ ด้วย App Inventor

เป็น การสร้างแอพโดยที่ไม่ต้องเขียนโปรแกรม  แต่ความสามารถก็ไม่น้อยหน้าในการเขียนโปรแกรม เป็นลักษณะของการลากวาง block ชุดคำสั่งคล้ายกับการต่อจิกซอว์เรียกให้เป็นทางการว่า Block Programming นั้นคือโปรแกรม App Inventor 2 การสร้างแอพในส่วนหน้าจอ Designer นั้น เราจะลาก Components (คอมโพเน้นท์) ที่อยู่ในกล่อง Palette (พาเลท) ด้านซ้ายมือ ลากมาวางส่วนของ Viewer ( วิวเวอร์) ซึ่งเป็นที่แสดงผลของหน้าจอแอพ โดยเราสามารถกำหนดว่าคอมโพเน้นท์แต่ละตัวมี Properties (คุณสมบัติ) อย่างไรบ้าง วีดีโอประกอบการเรียนรู้  ออกแบบหน้าจอ แอปแอนดรอยด์ ควบคุมรถบังคับ ด้วย App Inventor เรื่อง EPT- สอนเขียน App ควบคุม arduino ด้วย app inventor โดย Khunnawut Pankerd Components คือวัตถุที่จะถูกวางบนหน้าจอแอพที่เราออกแบบจะมีทั้งแสดงผลบนหน้าจอและส่วนของการทำงานภายใน Components จะเก็บใน Palette โดยแยกตามประเภทของ Components ประเภทต่างๆ ดังนี้ User Interface   เป็นส่วนที่แสดงบนหน้าจอจะเป็นส่วนที่ใช้ติดต่อระหว่างผู้ใช้แอพกับตัวแอพ พูดง่ายๆ คือส่วนที่เราจะมองเห็นหรือสั่งให้แอพทำอะไร โต้ตอบแสดงผลกับผู้ใช้ ทั้งหมดจะถูกเ