No Image

เริ่มต้นการใช้งาน kidBright

10 เมษายน 2024 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

การใช้งานโปรแกรมสร้างชุดคำสั่ง kidbright IDE เพื่อสั่งให้บอร์ด KidBright ทำงานตามคำสั่ง สามารถเข้าใช้งานได้โดยการดาวน์โหลดโปรแกรมเพื่อติดตั้งบนเครื่องคอมพิวเตอร์ หรือ ใช้งานผ่านอินเทอร์เน็ต
โดยไปที่ลิงค์ https://www.kidbright.org/simulator/home
การทดลองเขียนโปรแกรม โดยการใช้งานบอร์ด Kidbright สามารถเชื่อมต่อบอร์ดกับเครื่องคอมพิวเตอร์เพื่อทดลองการเขียนโปรแกรม โดยทำการติดตั้ง ไดรเวอร์ USB ของบอร์ด KidBright หรือ ใช้งาน KidBright Virtual ซึ่งเป็นการฝึกเขียนโปรแกรมการใช้งานบอร์ด KidBright ได้เหมือนการใช้งานบอร์ดจริง สามารถทดลองโปรแกรมผ่านอุปกรณ์เสมือนจริงที่มีอยู่ โดยยังไม่จำเป็นต้องจัดหาอุปกรณ์จริง

ส่งต่อให้เพื่อนอ่าน :

หลักการทำงานของ KidBright

3 มกราคม 2024 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

ภาพรวมการทำงานของ KidBright เริ่มต้นจากการสร้างชุดคำสั่งผ่าน KidBright IDE บนคอมพิวเตอร์เ ซึ่งเป็นภาษาบล็อก (Block Based Programming) เมื่อสร้างเสร็จเรียบร้อย ชุดคำสั่งจะถูกคอมไพล์ (Compile) ให้เป็นภาษาเครื่อง ส่งผ่านสายยูเอสบีไปยังบอร์ด ซึ่งบอร์ด KidBright รองรับการเชื่อมต่อเซนเซอร์ภายนอกและบอร์ดอื่น ๆ อีกทั้งสามารถควบคุมอุปกรณ์ไฟฟ้าแบบยูเอสบี มี Wifi และ Bluetooth เชื่อมต่อกับเครือข่ายคอมพิวเตอร์ ทำให้สามารถส่างคำสั่งควบคุมการทำงานของบอร์ดผ่านแอปพลิเคชันบนสมาร์ตโฟน และส่งข้อมูลระหว่างบอร์ดกับเครือข่ายคอมพิวเตอร์ได้

ส่งต่อให้เพื่อนอ่าน :

บล็อกคำสั่ง

3 มกราคม 2024 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

การทำงานของบล็อกคำสั่งแต่ละบล็อก ในโปรแกรมสร้างชุดคำสั่ง KidBright IDE ได้แบ่งออกเป็น 9 กลุ่ม ครอบคลุ่ม (1) บล็อกคำสั่ง ในกลุ่มบล็อกพื้นฐาน (Basic) (2) บล็อกคำสั่ง ในกลุ่มบล็อกคณิตศาสตร์ (Math) (3) บล็อกคำสั่ง ในกลุ่มบล็อกตรรกะ (Logic) (4) บล็อกคำสั่ง ในกลุ่มบล็อกวนรอบ (Loop) (5) บล็อกคำสั่งในกลุ่มบล็อกรอ (Wait) (6) บล็อกคำสั่งในกลุ่มบล็อกเสียงดนตรี (Music) (7) บล็อกคำสั่งในกลุ่มบล็อกเซนเซอร์ (Sensor) (8) บล็อกคำสั่งในกลุ่มบล็อกนาฬิกา (Clock) และ (9) บล็อกคำสั่งในกลุ่มบล็อกไอโอ (I/O)

ส่งต่อให้เพื่อนอ่าน :

การนำเสนอโปรแกรม (Program Present)

25 พฤศจิกายน 2023 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

การนำเสนอโปรแกรม (Program Present) คือ การนำเสนอเพื่อช่วยให้ผู้ใช้โปรแกรมเข้าใจวัตถุประสงค์ ข้อมูลที่จะต้องใช้กับโปรแกรม ตลอดจนผลลัพธ์ที่จะได้จากโปรแกรม การทำโปรแกรมทุกโปรแกรมจึงควรต้องทำเอกสารกำกับ เพื่อใช้สำหรับการอ้างอิงเมื่อจะใช้งานโปรแกรมและเมื่อต้องการแก้ไขปรับปรุง โปรแกรม เอกสารประกอบโปรแกรมที่จัดทำ “เมื่อนักเรียนต้องเล่นเกมหนึ่งเกม นักเรียนจะทราบได้อย่างไร ว่า เกมนั้น มีวิธีการเล่นอย่างไร” การนำเสนอโปรแกรม (Program Present) คือ การนำเสนอเพื่อช่วยให้ผู้ใช้โปรแกรมเข้าใจวัตถุประสงค์ ข้อมูลท [ อ่านต่อ ]

ส่งต่อให้เพื่อนอ่าน :

การเขียนโปรแกรม (Program Coding)

25 พฤศจิกายน 2023 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

การเขียนโปรแกรม (Program Coding) คือ การนำผังงานมาที่ได้ออกแบบไว้ มาเขียนสคริปต์ โดยใช้บล็อกคำสั่ง ในโปรแกรม Scratch เพื่อให้เกิดผลลัพธ์ถูกต้อง และทำงานตามที่เราต้องการ “บล็อกคำสั่ง ให้ตัวละครเคลื่อนที่ ในโปรแกรม Scratch อยู่ในกลุ่มบล็อกคำสั่งใด” กลุ่มบล็อก Motion หากผังงานที่ผู้เรียนได้ออกแบบไว้ เป็น โครงสร้างแบบทำซ้ำ (Repetition Structure) ซึ่งก็คือ การทำงานของโปรแกรมวนซ้ำ สามารถใช้บล็อกคำสั่ง forever และ บล็อกคำสั่ง Repeat และถ้าการทำงานโปรแกรมเป็นการวนซ้ำแบบมีเงื่อนไข สามารถใช้บล็อกคำสั่ง re [ อ่านต่อ ]

ส่งต่อให้เพื่อนอ่าน :

การออกแบบโปรแกรม (Design Program)

25 พฤศจิกายน 2023 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

การออกแบบโปรแกรม (Design Program) คือ การแสดงลำดับของการทำงานของโปรแกรม เพื่อให้เห็นภาพรวมของการทำงานของขั้นตอนทั้งหมด และเป็นการวางแผนการทำงาน การออกแบบโปรแกรม โดยการใช้ผังงาน (flowchart) ทำให้เข้าใจและเห็นภาพขั้นตอนการทำงานของโปรแกรมได้ง่ายขึ้น โครงสร้างพื้นฐานของผังงาน (Sequence Structure) แบ่งเป็น  3 ประเภท ครอบคลุม (1) โครงสร้างแบบลำดับ (Sequential Structure) (2) โครงสร้างแบบมีทางเลือก (Selection Structure) และ (3) โครงสร้างแบบทำซ้ำ (Repetition Structure) ระบบการทำงานของโปรแกรม ระบบการ [ อ่านต่อ ]

ส่งต่อให้เพื่อนอ่าน :

สร้างเกมไล่ล่า

23 พฤศจิกายน 2023 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

การเขียนสคริปต์สั่งให้ตัวละครหรือเวทีทำงาน ตาม Tutorials บทเรียน Scratch วิดีโอแนะนำจากโปรแกรม Scratch

ส่งต่อให้เพื่อนอ่าน :

Tutorials

23 พฤศจิกายน 2023 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

การเขียนสคริปต์สั่งให้ตัวละครหรือเวทีทำงาน ตาม Tutorials บทเรียน Scratch วิดีโอแนะนำจากโปรแกรม Scratch

ส่งต่อให้เพื่อนอ่าน :

กลุ่มบล็อก Pen

23 พฤศจิกายน 2023 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

โปรแกรม Scratch มีกลุ่มบล็อก Pen ซึ่งเปรียบเสมือนปากกาที่ช่วยในการวาดรูปต่างๆ โดยสามารถ กำหนดลักษณะปากกาได้ เช่น กำหนดสี ขนาดเส้น การยกปากกา การวางปากกา กลุ่มบล็อก Pen มีดังนี้ คลิปการใช้ กลุ่มบล็อก Pen

ส่งต่อให้เพื่อนอ่าน :

กลุ่มบล็อก Microbit

23 พฤศจิกายน 2023 ครูออฟ 0
ส่งต่อให้เพื่อนอ่าน :

micro:bit เป็นบอร์ดไมโครคอนโทรลเลอร์ที่มีจุดเด่นด้านการเขียนโปรแกรมที่ง่ายโดยใช้ภาษาบล็อก แล้วแปลงออกมาเป็นภาษา JavaScript หรือ Python ตัวบอร์ด มี ชิปไมโครคอนโทรลเลอร์ที่มีการเชื่อมต่อ (Bluetooth) ในตัว มีเซ็นเซอร์วัดความเอียง (Accelerometer) และเซ็นเซอร์แม่เหล็กโลก หรือเข็มทิศ (Magnetometer) มีหลอด LED 25 ดวง แสดงผลแบบ Dot matrix และสวิตซ์กดติดปล่อยดับ 3 ตัว ใช้การอัพโหลดโปรแกรมผ่านคอมพิวเตอร์ หรือแอพพลิเคชั่นบนแอนดรอย และ iOS micro:bit Extension คือ ส่วนขยายในโปรแกรม Scratch ชุดบล็อกคำสั่ง ที่ [ อ่านต่อ ]

ส่งต่อให้เพื่อนอ่าน :