ใช้ข้อมูลจากเซนเซอร์ (micro:bit) วิทยาศาสตร์และเทคโนโลยี ม.2
📟 บทเรียนวิทยาศาสตร์และเทคโนโลยี มัธยมศึกษาปีที่ 2 · หน่วย: การเขียนโปรแกรม · ตัวชี้วัด ว 4.2 ม.2/1, ว 4.2 ม.2/2, ว 4.2 ม.2/3
เนื้อหาบทเรียน: ใช้ข้อมูลจากเซนเซอร์ (micro:bit)
แบบฝึกหัด ใช้ข้อมูลจากเซนเซอร์ (micro:bit) พร้อมเฉลย
- ต้องการให้ micro:bit รู้ว่าถูกเขย่า ควรใช้เซนเซอร์ใด
- ก. เซนเซอร์แสง
- ข. เซนเซอร์ความเร่ง
- ค. เซนเซอร์อุณหภูมิ
- ง. เข็มทิศ
ดูเฉลย
ตอบ: เซนเซอร์ความเร่ง - temps = [30, 32, 34] ค่าของ sum(temps) / len(temps) เท่ากับเท่าไร
ดูเฉลย
ตอบ: 32 - sleep(2000) ใน micro:bit หมายถึงอะไร
- ก. อ่านค่าแสง 2,000 ครั้ง
- ข. ปิดเครื่อง
- ค. หยุดรอ 2,000 วินาที
- ง. หยุดรอ 2 วินาที
ดูเฉลย
ตอบ: หยุดรอ 2 วินาที - ข้อใดเป็นข้อมูลออก (output)
- ก. วัดความสว่าง
- ข. กดปุ่ม A
- ค. อ่านค่าอุณหภูมิ
- ง. แสดงตัวเลขบนจอ LED
ดูเฉลย
ตอบ: แสดงตัวเลขบนจอ LED - t = 28 โปรแกรมเตือนอากาศร้อน (ถ้า t > 35 แสดง "!" ไม่เช่นนั้นเลื่อนแสดงค่า t) จอจะแสดงอะไร
- ก. 35
- ข. ไม่แสดงอะไร
- ค. 28
- ง. !
ดูเฉลย
ตอบ: 28 - ไฟกลางคืนอัตโนมัติ (ค่าแสง < 50 จึงเปิดไฟ) อ่านค่าแสงได้ 200 ไฟจะเป็นอย่างไร
- ก. ติด
- ข. ดับ
- ค. กะพริบ
ดูเฉลย
ตอบ: ดับ - จริงหรือไม่: ค่าจากเซนเซอร์อุณหภูมิของ micro:bit อาจสูงกว่าอุณหภูมิอากาศจริงเล็กน้อย
ดูเฉลย
ตอบ: จริง — เพราะวัดอุณหภูมิของชิปบนบอร์ด - อุณหภูมิ 5 ช่วงเวลา: 26, 29, 33, 34, 30 ค่าสูงสุดลบค่าต่ำสุดเท่ากับเท่าไร
ดูเฉลย
ตอบ: 8 — 34 − 26 = 8 - ทำไมโปรแกรมเซนเซอร์ส่วนใหญ่ใช้ while True
- ก. เพื่อลบข้อมูล
- ข. เพื่อปิดบอร์ด
- ค. เพื่อให้ทำงานครั้งเดียว
- ง. เพื่ออ่านค่าและตอบสนองต่อเนื่องตลอดเวลา
ดูเฉลย
ตอบ: เพื่ออ่านค่าและตอบสนองต่อเนื่องตลอดเวลา - ระบบรดน้ำ: รดเมื่อ "ดินแห้ง and ไม่ใช่กลางคืน" ถ้าดินแห้งแต่เป็นกลางคืน ปั๊มจะเป็นอย่างไร
- ก. ไม่ทำงาน
- ข. ทำงาน
- ค. ทำงานครึ่งเดียว
ดูเฉลย
ตอบ: ไม่ทำงาน — จริง and เท็จ = เท็จ
อยากฝึกต่อ? เล่นเกมแบบฝึกหัดบทนี้ ได้คะแนนและดาวทันที
บทนี้อยู่ใน วิทยาศาสตร์และเทคโนโลยี ม.2 หน่วย “การเขียนโปรแกรม” · ครูและผู้ปกครองพิมพ์ใบงานได้ฟรี