การเขียนโปรแกรมอย่างง่ายด้วย micro:bit

บอร์ด micro:bit เป็นบอร์ดไมโครคอนโทรเลอร์สำหรับการศึกษาจากโครงการของ BBC (British Broadcasting Company) หรือบริษัทแพร่ภาพกระจายเสียงของอังกฤษ ที่ร่วมมือกับ Partner หลายบริษัท (ดูเพิ่มเติมได้จาก https://en.wikipedia.org/wiki/Micro_Bit) ผลิตบอร์ดคอมพิวเตอร์เพื่อสนับสนุนการศึกษาเรียนรู้ในยุคดิจิตอลแจกจ่ายให้แก่เด็กในประเทศอังกฤษ ต่อจากในอดีตที่ทาง BBC เคยทำบอร์ด BBC Micro ออกมาแล้วเมื่อปี 1980 เพื่อให้เกิดการเริ่มต้นเรียนรู้ใช้งานคอมพิวเตอร์ของเด็กๆ

บอร์ด micro:bit ถูกออกแบบให้เขียนโค้ตและคอมไพล์ผ่านทางเว็บบราวน์เซอร์ สามารถใช้งานร่วมกับระบบอื่นๆได้หลายระบบ เช่น คอมพิวเตอร์ สมาร์ทโฟนและแท็บเล็ท (ใช้ได้ทั้ง android, iOS) อีกทั้งยังมีเซ็นเซอร์พื้นฐานสำหรับการเรียนรู้ อาทิเช่น เซ็นเซอร์วัดแสง เซ็นเซอร์วัดความเร่ง เซ็นเซอร์เข็มทิศ รวมทั้งปุ่มกด และ LED แสดงผล ติดตั้งมาให้เรียบร้อยแล้ว ทำให้ตัวบอร์ดเรียกใช้เซ็นเซอร์แต่ละอย่างโดยง่าย ไม่จำเป็นต้องหาเซ็นเซอร์มาต่อเพิ่มเติม จึงเหมาะแก่การเรียนรู้สำหรับเด็กหรือผู้ที่สนใจ

ที่มา https://blog.thaieasyelec.com/getting-started-with-the-microbit/

การเขียนโปรแกรมอย่างง่ายด้วย Microbit

ขั้นตอนที่  1  สร้างโปรเจค
          – เรียกเว็บไซต์ https://makecode.microbit.org/
          – คลิกปุ่ม New Project
          – ป้อนชื่อโปรเจค  เช่น  Project1  จากนั้นจะปรากฏหน้าจอสำหรับเขียนโปรแกรม ดังรูป

ขั้นตอนที่  2  เขียนโปรแกรม
          – คลิกที่เมนู Basic  แล้วเลือกคำสั่ง Show LED
          – คลิกลากคำสั่ง Show LED ไปวางต่อคำสั่ง Forever แล้วกำหนดการเปิดไฟ ดังรูป

ขั้นตอนที่  3  ทดสอบโปรแกรม
          – คลิกปุ่ม Play
          – จากนั้น Microbit จะแสดงผลดังรูป

ขั้นตอนที่  4  ติดตั้งโปรแกรม
          – เชื่อมต่อ Microbit เข้ากับเครื่องคอมพิวเตอร์
          – คลิกปุ่ม Download จากนั้นโปรแกรมก็จะถูกติดตั้งเข้ากับ Microbit

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

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *