ตอนที่ 3 แล้ว ตามที่สัญญาไว้ว่ากลับมาครั้งนี้จะมาเล่นอะไรสนุก ๆ กับจอแสดงผลกันอีกซักที เริ่มด้วยบล็อกโค้ดที่เป็นแบบตามภาพ ถ้าเรา Flash โปรแกรมลงบอร์ดจะเกิดอะไรขึ้นนะ
จากภาพบล็อกที่ลากมาต่อกันจะมาจากแถบเมนู Basic ทั้งหมด วิธีสังเกตง่าย ๆ ว่าบล็อกไหนมาจากแถบเมนูไหนให้สังเกตสีที่หน้าชื่อเมนูนั้น ๆ บล็อกด้านในของแต่ละเมนูจะมีสีเดียวกันหมด อย่างเมนู Basic จะมีรูปสี่เหลี่ยมเป็นสีเขียวบล็อกคำสั่งด้านในจะเป็นสีเขียวทั้งหมด ส่วน เมนู Math มีรูปเครื่องหมายเป็นสีน้ำเงินบล็อกคำสั่งด้านในก็จะเป็นสีน้ำเงินหมด เมนูอื่น ๆ ก็จะเป็นเช่นเดียวกัน การจดจำลักษณะสีแบบนี้จะเป็นประโยชน์มากในอนาคตเวลาที่เราอยากเลือกบล็อกคำสั่งตามคู่มืออื่น ๆ แต่ไม่รู้ว่าอยู่ตรงไหน ก็ให้ไล่สีดูเอา
กลับมาที่บล็อกโค้ดรูปหัวใจด้านบนสุด ซึ่งมีบล็อกคำสั่งไม่กี่อย่าง เริ่มด้วย Forever ครอบชุดคำสั่งด้านในไว้แสดงว่าจะมีการทำงานวนซ้ำไปเรื่อย ๆ ไม่จบสิ้น ภายในเริ่มที่ LED16x8 อันนี้คือบล็อกคำสั้งที่เราสามารถวาดรูปใส่ลงไปได้เลยโดยลากบล็อก LED16x8 จากแถบเมนู Basic มาวางบนพื้นที่สีขาว แล้วคลิกเม้าส์ลงไปบนบล็อกเพื่อสร้างรูปตามต้องการ จากรูปลองวาดหัวใจสีแดงดูถ้าอยากปรับตำแหน่งไฟที่กดเอาไว้แนะนำให้ลองกดที่ลูกศรด้านมุมบนขวาของบล็อกคำสั่งจะสามารถขยับรูปที่เราวาดได้ ต่อมาคำสั่ง Delay 1 เป็นการตั้งค่าให้บอร์ดทำงานค้างที่คำสั่งก่อนหน้าให้ครบ 1 วินาทีก่อน ดังนั้นจอแสดงผลจะแสดงรูปหัวใจสีแดงค้างไว้ 1 วินาที
ลำดับต่อมารูปหัวใจจะไม่มีสี และจอแสดงผงจะแสดงรูปนี้ค้างไว้ 1 วินาที่ตามที่ได้ตั้งค่า Delay 1 เอาไว้ โปรแกรมจะวนกลับไปเริ่มต้นใหม่ไปเรื่อย ๆ ทำให้เราได้หัวใจกระพริบสลับกัน หาอยากให้กระพริบเร็วหรือช้ากว่านี้ก็ไปปรับลดหรือเพิ่มเวลาหลังคำสั่ง Delay เอานะจ๊ะ
เราอาจรูปบนจอ LED หลาย ๆ บล็อกต่อเนื่องกันโดยกดลูกศรเลื่อนที่มุมบนขวาทำให้เราสร้างรูปภาพที่วิ่งได้แบบอนิเมชั่นก็ได้นะ วาดรูปนึงแล้วทำอีกรูปให้ขยับรูปไปเรื่อย ๆ วางเรียงกันเหมือนว่ารูปวิ่งได้ก็เก๋ไก๋ไปอีกแบบ แต่อย่าลืมใส่เวลา Delay คั่นไว้ด้วยเดี๋ยวมองไฟไม่ทัน ลองดูภาพข้างล่างสิถ้าเราเขียนไปจนจบเราจะเห็นหัวใจวิ่งมาจากทางขวาเรื่อย ๆ แต่การทำแบบนี้จะใช้พื้นที่เขียนโปรแกรมเยอะหน่อยนะ ดังนั้นถ้าพื้นที่สีขาวไม่พอเขียนให้ลองขยาย-ย่อพื้นที่โดยการเลื่อนลูกกลิ้งบนเมาส์ขึ้น-ลง พื้นที่สีขาวก็ขยับเลื่อนไปมาได้โดยการกดเมาส์ปุ่มซ้ายแช่ไว้แล้วลากไปมา ส่วนเมาส์ปุ่มขวาก็มีประโยช์ลองกดที่บล็อกคำสั่งใด ๆ แล้วเลือก Duplicate จะสามารถก๊อปปี้บล็อกคำสั่งนั้นเพิ่มได้ด้วย
ลองดูผลลัพธ์ที่วิดีโอด้านล่าง
ฝากวิดีโอไว้อีกอันให้ลองทำเล่นดูนะทุกคน
ครั้งหน้าปรับโหมดมาเล่นอินพุตด้วยจะสนุกยิ่งขึ้นจ้า
#Kidbright #Kidbright คืออะไร #Kidbright ทำอะไรได้บ้าง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น