Feature และ Sensor ต่างๆในบอร์ด Micro:Bit จะมีอะไรมาติดตามกันเลยครับ...
LED

L คือ Light (แสง)
E คือ Emitting (เปล่งประกาย)
D คือ Diode (ไดโอด)
เมื่อนำทั้ง 3 คำมามารวมกันจะมีความหมายว่า “ไดโอดที่สามารถเปล่งแสงได้”
ในตัวบอร์ด micro:bit จะมี LED 25 ดวง ติดตั้งมาให้เรียบร้อยแล้ว สามารถเขียนโปรแกรมเพื่อแสดงเป็นรูปหรือตัวอักษรได้
(คลิกดู ตัวอย่างการใช้งาน)
E คือ Emitting (เปล่งประกาย)
D คือ Diode (ไดโอด)
เมื่อนำทั้ง 3 คำมามารวมกันจะมีความหมายว่า “ไดโอดที่สามารถเปล่งแสงได้”
ในตัวบอร์ด micro:bit จะมี LED 25 ดวง ติดตั้งมาให้เรียบร้อยแล้ว สามารถเขียนโปรแกรมเพื่อแสดงเป็นรูปหรือตัวอักษรได้
(คลิกดู ตัวอย่างการใช้งาน)
Button

ในบอร์ด micro:bit มีปุ่มกดติดตั้งมาให้ 2 ปุ่ม คือ
- ปุ่ม A อยู่ทางด้านซ้ายของบอร์ด
- ปุ่ม B อยู่ทางด้านขวาของบอร์ด
สามารถเขียนโปรแกรมเพื่อใช้เป็น Input ให้กับบอร์ด
(คลิกดู ตัวอย่างการใช้งาน)
Pin
- ปุ่ม A อยู่ทางด้านซ้ายของบอร์ด
- ปุ่ม B อยู่ทางด้านขวาของบอร์ด
สามารถเขียนโปรแกรมเพื่อใช้เป็น Input ให้กับบอร์ด
(คลิกดู ตัวอย่างการใช้งาน)
Pin

Large pins
- 0: GPIO (general purpose digital input and output) with analogue to digital convertor (ADC)
- 1: GPIO with ADC
- 2: GPIO with ADC
- 3V and GND
(คลิกดูรายละเอียดเพิ่มเติม)
Light Sensor

เซ็นเซอร์วัดความเข้มแสง ใช้ LED ที่อยู่บนบอร์ดเป็น Input เพื่อใช้วัดปริมาณแสงโดยรอบตัวบอร์ด
(คลิกดู ตัวอย่างการใช้งาน)
Temperature Sensor
(คลิกดู ตัวอย่างการใช้งาน)
Temperature Sensor

เซ็นเซอร์วัดอุณหภูมิของสภาพแวดล้อมโดยรอบ (℃ องศาเซลเซียส)
(คลิกดู ตัวอย่างการใช้งาน)
(คลิกดู ตัวอย่างการใช้งาน)
Compass

เซ็นเซอร์เข็มทิศอาศัยหลักการทำงานของแรงดึงดูดระหว่างสนามแม่เหล็กโลกกับแม่เหล็กของเข็มทิศในการบอกทิศทาง ใช้ชิพ NXP/Freescale MAG3110 สื่อสารผ่านทาง I2C Interface
(คลิกดู ตัวอย่างการใช้งาน)
(คลิกดู ตัวอย่างการใช้งาน)
Accelerometer

เซ็นเซอร์ วัดความเร่งแบบ 3 แกน สามารถใช้ตรวจจับการเคลื่อนไหว เช่น การเขย่า, การเอียง และการตกแบบอิสระ ใช้ชิพ NXP/Freescale MMA8652 สื่อสารผ่านทาง I2C Interface
(คลิกดู ตัวอย่างการใช้งาน)
(คลิกดู ตัวอย่างการใช้งาน)
Radio

เป็นฟีเจอร์ที่ใช้คลื่นวิทยุเพื่อใช้สื่อสารระหว่างบอร์ด micro:bit ตัวอย่างการใช้งาน เช่น ส่งข้อความ ส่งข้อมูลเซ็นเซอร์ สร้างเกมหลายผู้เล่น เป็นต้น
(คลิกดู ตัวอย่างการใช้งาน)
Bluetooth
(คลิกดู ตัวอย่างการใช้งาน)
Bluetooth

บลูทูธ พลังงานต่ำ (Bluetooth Low Energy) ความถี่ 2.4GHz ใช้ชิพ Nordic NRF51822 สามารถเชื่อมต่อกับ PC, Smart Phone หรือ Tablet ใช้ในสื่อสารหรืออัพโหลดโปรแกรมลงบนบอร์ดได้
(คลิกดู ตัวอย่างการใช้งาน)
(คลิกดู ตัวอย่างการใช้งาน)
การเขียนโปรแกรมบนบอร์ด micro:bit
บอร์ด micro:bit เป็นบอร์ดไมโครคอนโทรเลอร์ชนิดหนึ่งที่ถือว่า “มีความยืดหยุ่นในการพัฒนาโปรแกรมสูง” เพราะว่าบอร์ด micro:bit รองรับการพัฒนาโปรแกรมได้หลายภาษา ไม่ว่าจะเป็น JavaScript Block Editor, ภาษา Python และ ภาษา C/C++ ผู้ใช้งานสามารถเลือกพัฒนาโปรแกรมได้ตามรูปแบบภาษาที่ตนเองถนัดโดยในแต่ละภาษาที่ใช้ในการพัฒนาโปรแกรมนั้นจะมีความยากง่ายแตกต่างกันไปสำหรับโปรแกรมที่ใช้ในการเขียนโปรแกรมลงบนบอร์ด micro:bit ส่วนใหญ่จะเป็น Online Editor สามารถเรียกใช้งานผ่าน Internet Browser (Google Chrome, Chromium, Microsoft Edge, Mozilla Firefox, Safari) ที่ติดตั้งอยู่บนเครื่องคอมพิวเตอร์ได้ทันที ข้อดีของโปรแกรมแบบนี้คือไม่จำเป็นต้องติดตั้งโปรแกรมเพิ่มเติม ใน Editor บางตัวสามารถแชร์ตัวอย่างโค้ตที่เขียนได้เป็น link ได้ สามารถใช้งานได้ในหลายแพลตฟอร์มคอมพิวเตอร์ไม่ว่าจะเป็นทั้ง Windows OS, Mac OS, Linux OS และยังรองรับการใช้งานบนสมาร์ทโฟนและแท็บเล็ท(Android, iOS) ได้อีกด้วย
Online Editor ที่ใช้เขียนโปรแกรมบอร์ด micro:bit
JavaScript Block Editor (Block)

JavaScript Block Editor (Block)




Editor บนสมาร์ทโฟนและแท็บเล็ท


ความคิดเห็น
แสดงความคิดเห็น