micro:bit 101 — 1. Hello, micro:bit !
มาทำความรู้จักกับเจ้าบอร์ด micro:bit (ไมโครบิท) กันเถอะ ว่าสามารถนำไปประยุกต์ทำอะไรได้บ้าง
micro:bit คืออะไร ?
- micro:bit (ไมโครบิท) คือ บอร์ดทดลองขนาดเล็ก (เพียง 4x5 ซม.) ที่ถูกออกแบบมา สำหรับการเรียนเขียนโปรแกรม วงจรอิเล็กทรอนิกส์ ที่ง่ายและสนุกสนาน เหมาะกับเด็กยุคดิจิตอล
- Micro:bit เป็นโครงการของ บริษัท British Broadcasting Corp. (BBC) เพื่อต้องการให้ เด็กนักเรียนในสหราชอาณาจักร (UK) ได้เรียนรู้วิทยาการคอมพิวเตอร์และ STEM
รู้จักส่วนต่างๆของ micro:bit
- มีส่วนประมวลผล (Processor) คือ 32-bit ARM Cortex-M0 พร้อมส่วน สื่อสาร รับค่าและแสดงผล
- สื่อสารไร้สายด้วย Bluetooth Low Energy (BLE)
- LED Array ขนาด 5x5 แถว (LED ทั้งหมด 25 ดวง)
- ปุ่มกด 2 ปุ่ม
- เซ็นเซอร์วัดความเร่ง (Accelerometer)
- เซนเซอร์เข็มทิศ (Compass)
- 25 ขา GPIO (5 ขาใหญ่ และ 20 ขาเล็ก)
การเขียนโปรแกรมบน micro:bit
สามารถพัฒนาได้ง่ายๆ ไม่จำเป็นต้องติดตั้งโปรแกรมลงบนเครื่องคอมพิวเตอร์ โดยเราสามารถพัฒนาผ่านเว็บบราวเซอร์ (Web Browser)ได้เลย และสามารถพัฒนาได้หลากหลายรูปแบบ และหลากหลายภาษา ดังเช่น
- บล๊อกคำสั่ง (Block)
- JavaScript
- Python
- Scratch
- อื่นๆ
พัฒนาด้วย Block/JavaScript ผ่าน MakeCode
Block หรือ JavaScript นี้ มีชื่อเรียกว่า “MakeCode” ซึ่งเป็นส่วนที่เอาไว้พัฒนาโปรแกรมให้เจ้า micro:bit ที่พัฒนาได้ทั้งแบบ Block และ JavaScript โดยสามารถเข้าได้ที่เว็บไซต์ ดังต่อไปนี้
พัฒนาด้วยภาษา Python
เราสามารถพัฒนาเจ้า micro:bit ได้ด้วยภาษา Python (ไพทอน) เช่นกัน โดยสามารถเข้าได้ที่เว็บ ไซต์ ดังต่อไปนี้
เอา micro:bit ไปทำอะไรได้บ้าง ?
- อุปกรณ์ส่วมใส่
- หุ่นยนต์
- เกมส์
- เครื่องดนตรีรูปแบบใหม่
- เป็นอุปกรณ์ที่ใช้สื่อสารกับอุปกรณ์ที่สามารถใช้ Internet ได้ เช่น โทรศัพท์มือถือ
- การเรียนรู้อื่นๆ
อุปกรณ์ที่ต้องใช้ในการพัฒนา micro:bit
- คอมพิวเตอร์ (ได้ทั้ง Windows และ Mac) หรือ Smart Phone (ได้ทั้ง Android และ iOS)
- เว็บบราวเซอร์ (Web Browser)
- Internet
- บอร์ด Micro:bit และ/หรือ อุปกรณ์เสริมต่างๆ
หาซื้อ micro:bit ได้จากที่ไหน ?
- INEX (ตัวแทนจำหน่ายอย่างเป็นทางการ)
- ThaiEasyElec
- Gravitech
เรียนรู้เพิ่มเติมได้จากที่ไหน?
- Facebook — https://www.facebook.com/microbit.Thailand/
- เว็บไซต์- AI2THUNK (โดย อ. ณรงค์ เหล่าศรีสิน)
- https://www.facebook.com/narongporn.lao/ (โดย อ. ณรงค์ เหล่าศรีสิน)
- YouTube — การใช้ MakeCode | micro:bit สอนในวิชาวิทยาการคำนวณ
(โดย ดร. สุพจน์ ศรีนุตพงษ์) - YouTube — Microsoft MakeCode | micro:bit Tutorial ภาษาไทย
(โดย ดร. สุพจน์ ศรีนุตพงษ์)
อ้างอิง
micro:bit 101
- micro:bit 101–1. Hello, micro:bit !
- micro:bit 101–2. เขียนโปรแกรมหน้ายิ้ม/หน้าบึ้ง !
- micro:bit 101–3. เขียนโปรแกรม micro:bit บน Android
- micro:bit 101–4. เขียนโปรแกรม micro:bit บน Apple iOS
- micro:bit 101–5. โปรแกรมหัวใจกระพริบ (Flashing Heart)
- micro:bit 101–6. โปรแกรมปุ่มกดหน้ายิ้ม (Smiley Button)
- micro:bit 101–7. เกมส์เป่ายิงฉุบ (Rock-Paper-Scissors)
- micro:bit 101–8. โปรแกรมอุณหภูมิ (Temperature)
- micro:bit 101–9. โปรแกรมระดับความสว่างของแสง (Light Level)
- micro:bit 101–10. โปรแกรมเสียง (Music)