micro:bit 101–8. โปรแกรมอุณหภูมิ (Temperature)
Published in
2 min readNov 25, 2018
เซ็นเซอร์วัดอุณหภูมินับว่าเป็นพื้นฐาน และเป็นอะไรที่สนุก สามารถประยุกต์ใช้งานได้หลากหลาย เรามาลองเล่นกันดีกว่าครับ
สิ่งที่เรากำลังจะทำ
- อ่านค่าอุณหภูมิแบบองศาเซลเซียส
- เรียนรู้การใช้งาน on shake
- การประกาศตัวแปรแบบ Local variables
- การใช้งาน show number
เซ็นเซอร์วัดอุณหภูมิ (Temperature Sensor) คืออะไร ?
- เซ็นเซอร์วัดอุณหภูมินี้จะวัดอุณภูมิโดยรอบ หรือ ambient temperature ให้ค่าเป็นหน่วย องศาเซลเซียส (C)
- โดย micro:bit นี้จะไม่ได้มีเซ็นเซอร์วัดอุณหภูมิแยก
- ซึ่งจะใช้ค่าอุณหภูมิที่ได้จาก CPU หลักแทน
มาเริ่มลงมือทำกันเลย !
ขั้นที่ 1 : ตรวจสอบการสั่น
- คลิ๊กปุ่ม Projects เพื่อสร้างโปรเจคใหม่
- ลากบล็อก Input > on shake มาวางไว้ที่ว่าง
ขั้นที่ 2 : กำหนดตัวแปรสำหรับเก็บค่าอุณหภูมิ
3. ลากบล็อก Variables > set item to … มาวางใน on shake
4. คลิ๊กที่ลูกศรชี้ลง กด Rename Variable เพื่อเปลี่ยนชื่อตัวแปรเป็น “temp” แล้วกด ok
5. ลากบล็อกคำสั่ง temperature © จาก Input มาวางต่อจาก set temp
6. ลากบล็อก Basic > show number … จาก Basic มาต่อ set temp to
7. ลากบล็อก Variables > temp มาไว้ใน show number
ทดสอบ
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)