เคยมั้ยครับ? อยากเริ่มเขียนโค้ด หรืออยากพาเด็กๆ เข้าสู่วงการอิเล็กทรอนิกส์ แต่พอเห็นสายไฟระโยงระยางและหน้าจอโค้ดที่เต็มไปด้วยตัวอักษรซับซ้อนก็พาลจะถอดใจซะแล้ว... ปัญหานี้จะหมดไปเมื่อคุณได้รู้จักกับ BBC micro:bit!
บอร์ดคอมพิวเตอร์จิ๋วตัวนี้ ถูกออกแบบมาเพื่อเปลี่ยนความยากของการเขียนโปรแกรมให้กลายเป็นเรื่องสนุก เห็นผลลัพธ์ไว ปลอดภัย และที่สำคัญคือ "พร้อมเล่นได้ทันที" โดยแทบไม่ต้องซื้ออุปกรณ์เสริมมาต่อพ่วงให้วุ่นวายครับ
ทำความรู้จัก BBC micro:bit
micro:bit (ไมโครบิต) คือไมโครคอนโทรลเลอร์ขนาดพกพา (ไซส์ประมาณครึ่งหนึ่งของบัตรเครดิต) ที่ริเริ่มโดยสถานีโทรทัศน์ BBC ของประเทศอังกฤษ โดยมีจุดประสงค์หลักเพื่อแจกให้เด็กนักเรียนได้ใช้เรียนรู้วิทยาการคอมพิวเตอร์ จุดเด่นของมันคือการจับเอา "ชิ้นส่วนอิเล็กทรอนิกส์" ที่จำเป็นยัดใส่มาให้ครบจบบนบอร์ดเดียว ทำให้เราสามารถเรียนรู้การทำงานร่วมกันระหว่างซอฟต์แวร์และฮาร์ดแวร์ได้อย่างง่ายดาย
ฟีเจอร์เด่นบนบอร์ด (มีอะไรมาให้บ้าง?)
ถึงจะตัวเล็กจิ๋ว แต่บนบอร์ด micro:bit อัดแน่นไปด้วยเซ็นเซอร์และฟังก์ชันที่พร้อมใช้งานทันที:
-
หน้าจอ LED 5x5: หลอดไฟ LED 25 ดวง เอาไว้แสดงตัวอักษร ตัวเลข หรือวาดรูปไอคอนน่ารักๆ
-
ปุ่มกด A และ B: ปุ่มคำสั่งซ้าย-ขวา สำหรับใช้เป็นอินพุต (เช่น กดปุ่มเพื่อเริ่มเล่นเกม หรือส่งคำสั่ง)
-
เซ็นเซอร์พื้นฐานครบ: มีทั้งเซ็นเซอร์วัดความสว่างของแสง (Light Sensor), วัดอุณหภูมิ (Temperature), เข็มทิศ (Compass) และเซ็นเซอร์จับความเคลื่อนไหว (Accelerometer)
-
การเชื่อมต่อไร้สาย: รองรับคลื่น Radio (บอร์ดคุยกันเองได้) และ Bluetooth (เชื่อมต่อกับสมาร์ทโฟนหรือแท็บเล็ต)
-
ไมโครโฟนและลำโพง (เฉพาะรุ่น V2): ในเวอร์ชันล่าสุดมีการอัปเกรดให้บอร์ดสามารถรับเสียงและเปล่งเสียงได้ในตัว
-
Edge Connector: แถบทองเหลืองด้านล่าง ออกแบบมาให้หนีบสายปากจระเข้ (Crocodile clip) เพื่อต่อกับเซ็นเซอร์หรือมอเตอร์ภายนอกได้ง่ายสุดๆ
เขียนโค้ดง่ายๆ สไตล์ "ลากแล้ววาง"
ใครที่พิมพ์โค้ดไม่เก่งไม่ต้องกังวลเลยครับ! เพราะ micro:bit รองรับการเขียนโปรแกรมผ่านแพลตฟอร์ม Microsoft MakeCode ซึ่งใช้รูปแบบ Block-based Coding เพียงแค่คุณใช้เมาส์ลากบล็อกคำสั่งมาต่อกันเหมือนต่อจิ๊กซอว์ ก็สามารถสั่งให้บอร์ดทำงานได้เลย (และสำหรับสายแอดวานซ์ที่อยากเขียนเป็นโค้ดบรรทัด ตัวบอร์ดก็รองรับภาษา Python และ JavaScript ด้วยนะ)
ไอเดียโปรเจกต์สนุกๆ สำหรับผู้เริ่มต้น
ด้วยเซ็นเซอร์ที่มีมาให้ครบในตัว ทำให้เราสร้างโปรเจกต์สนุกๆ ได้ทันทีโดยไม่ต้องต่อสายไฟเพิ่ม เช่น:
-
ป้ายชื่อไฟวิ่ง: เขียนโค้ดให้ LED แสดงชื่อของคุณเลื่อนไปมา
-
เครื่องนับก้าวเดิน (Pedometer): ใช้เซ็นเซอร์จับการสั่นสะเทือนเพื่อนับก้าวเวลาเราเดินหรือวิ่ง
-
ลูกเต๋าดิจิทัล: เขียนโค้ดว่า "ถ้าเขย่าบอร์ด ให้สุ่มตัวเลข 1-6" เอาไว้เล่นเกมเศรษฐีได้เลย
-
เครื่องวัดอุณหภูมิห้อง: ใช้เซ็นเซอร์วัดความร้อนแล้วแสดงผลเป็นตัวเลขผ่าน LED
สรุป: micro:bit ถือเป็นจุดเริ่มต้นที่สมบูรณ์แบบที่สุดสำหรับคนที่อยากเข้าสู่วงการ STEM, อิเล็กทรอนิกส์ หรือการเขียนโปรแกรมเบื้องต้น ด้วยราคาที่จับต้องได้ ใช้งานง่าย และมีคอมมูนิตี้คอยช่วยเหลือมากมาย ทำให้มันเป็นบอร์ดที่ช่วยจุดประกายไอเดียสร้างสรรค์ได้แบบไม่มีขีดจำกัดครับ!
พร้อมเปิดโลกโค้ดดิ้งด้วยบอร์ด micro:bit หรือยัง?
คำเตือน: เนื้อหานี้เป็นการสรุปและเรียบเรียงข้อมูล ข้อมูลฉบับภาษาไทยอาจมีความคลาดเคลื่อนบางประการจากการตีความหรือย่อเนื้อหา