micro:bit 101 — 1. Hello, micro:bit !

Sathittham (Phoo) Sangthong
SS Blog
Published in
3 min readNov 10, 2018

มาทำความรู้จักกับเจ้าบอร์ด micro:bit (ไมโครบิท) กันเถอะ ว่าสามารถนำไปประยุกต์ทำอะไรได้บ้าง

micro:bit คืออะไร ?

ภาพจาก https://microbit.org/guide/
  • micro:bit (ไมโครบิท) คือ บอร์ดทดลองขนาดเล็ก (เพียง 4x5 ซม.) ที่ถูกออกแบบมา สำหรับการเรียนเขียนโปรแกรม วงจรอิเล็กทรอนิกส์ ที่ง่ายและสนุกสนาน เหมาะกับเด็กยุคดิจิตอล
  • Micro:bit เป็นโครงการของ บริษัท British Broadcasting Corp. (BBC) เพื่อต้องการให้ เด็กนักเรียนในสหราชอาณาจักร (UK) ได้เรียนรู้วิทยาการคอมพิวเตอร์และ STEM

รู้จักส่วนต่างๆของ micro:bit

ภาพจาก https://microbit.org/guide/features/
  • มีส่วนประมวลผล (Processor) คือ 32-bit ARM Cortex-M0 พร้อมส่วน สื่อสาร รับค่าและแสดงผล
  • สื่อสารไร้สายด้วย Bluetooth Low Energy (BLE)
  • LED Array ขนาด 5x5 แถว (LED ทั้งหมด 25 ดวง)
  • ปุ่มกด 2 ปุ่ม
  • เซ็นเซอร์วัดความเร่ง (Accelerometer)
  • เซนเซอร์เข็มทิศ (Compass)
  • 25 ขา GPIO (5 ขาใหญ่ และ 20 ขาเล็ก)

การเขียนโปรแกรมบน micro:bit

ภาพจาก https://microbit.org/guide/

สามารถพัฒนาได้ง่ายๆ ไม่จำเป็นต้องติดตั้งโปรแกรมลงบนเครื่องคอมพิวเตอร์ โดยเราสามารถพัฒนาผ่านเว็บบราวเซอร์ (Web Browser)ได้เลย และสามารถพัฒนาได้หลากหลายรูปแบบ และหลากหลายภาษา ดังเช่น

  • บล๊อกคำสั่ง (Block)
  • JavaScript
  • Python
  • Scratch
  • อื่นๆ

พัฒนาด้วย Block/JavaScript ผ่าน MakeCode

ภาพจาก https://microbit.org/guide/

Block หรือ JavaScript นี้ มีชื่อเรียกว่า “MakeCode” ซึ่งเป็นส่วนที่เอาไว้พัฒนาโปรแกรมให้เจ้า micro:bit ที่พัฒนาได้ทั้งแบบ Block และ JavaScript โดยสามารถเข้าได้ที่เว็บไซต์ ดังต่อไปนี้

https://makecode.microbit.org/

พัฒนาด้วยภาษา Python

ภาพจาก https://microbit.org/guide/

เราสามารถพัฒนาเจ้า micro:bit ได้ด้วยภาษา Python (ไพทอน) เช่นกัน โดยสามารถเข้าได้ที่เว็บ ไซต์ ดังต่อไปนี้

https://python.microbit.org/v/1.1

เอา micro:bit ไปทำอะไรได้บ้าง ?

  • อุปกรณ์ส่วมใส่
  • หุ่นยนต์
  • เกมส์
  • เครื่องดนตรีรูปแบบใหม่
  • เป็นอุปกรณ์ที่ใช้สื่อสารกับอุปกรณ์ที่สามารถใช้ Internet ได้ เช่น โทรศัพท์มือถือ
  • การเรียนรู้อื่นๆ

อุปกรณ์ที่ต้องใช้ในการพัฒนา micro:bit

  • คอมพิวเตอร์ (ได้ทั้ง Windows และ Mac) หรือ Smart Phone (ได้ทั้ง Android และ iOS)
  • เว็บบราวเซอร์ (Web Browser)
  • Internet
  • บอร์ด Micro:bit และ/หรือ อุปกรณ์เสริมต่างๆ

หาซื้อ micro:bit ได้จากที่ไหน ?

เรียนรู้เพิ่มเติมได้จากที่ไหน?

อ้างอิง

micro:bit 101

--

--

Sathittham (Phoo) Sangthong
SS Blog

Hi! It's me Phoo! I’m a Software Developer 👨‍💻 , a Startup Entrepreneur 📱 and a Runner 🏃 . Currently, I’m a Co-Founder and CTO of a Startup name “Urbanice”.