ตรวจสอบอุณหภูมิ ง่าย ๆ ด้วย Melexis MLX90614 Non-Contact Sensors Module
สวัสดีคร๊าบบบ :) วันนี้อุณหภูมิในห้องคุณเป็นอย่างไรกันเอ่ยย ที่ทักทายกันอย่างนี้ก็เพราะ บทความนี้จะพูดถึงโมดูลที่วัดอุณหภูมิกันยังไงละ โมดูลที่พูดถึงนี้ก็คือเจ้า Melexis MLX90614 ขอบอกว่าเป็นโมดูลที่ใช้ง่ายมากกก คำสั่งอ่านค่านี่แบบ บรรทัดเดียวจบ งั้นเราก็มาดูกันเลยครับว่าจะใช้งานกันยังไง อิอิ
ขอบอกไว้ก่อนเลยว่าเจ้าตัวโมดูลนี้สามารถวัดอุณหภูมิได้ทั้งโดยรอบและยังสามารถวัดอุณหภูมิที่วัตถุนั้น ๆ ได้ แต่ก็มีข้อกำหนดการใช้งานบางอย่างเช่นกัน สามารถอ่านเพิ่มเติมได้ ที่นี่
งั้นก็มาดูกันว่าเราจะเขียนโปรแกรมยังไงให้กับเจ้าตัวโมดูลนี้กัน
ขอบอกไว้ก่อนเลยว่าเจ้าตัวโมดูลนี้สามารถวัดอุณหภูมิได้ทั้งโดยรอบและยังสามารถวัดอุณหภูมิที่วัตถุนั้น ๆ ได้ แต่ก็มีข้อกำหนดการใช้งานบางอย่างเช่นกัน สามารถอ่านเพิ่มเติมได้ ที่นี่
งั้นก็มาดูกันว่าเราจะเขียนโปรแกรมยังไงให้กับเจ้าตัวโมดูลนี้กัน
เป็นโมดูลที่ใช้ง่ายกันใช่มั้ยหล้าา ก็แหง๋ละใช้ไลบราลี่ ตัวนี้ ฮ่าา ๆ ในไลบรารี่ตัวนี้ก็จะมีฟังชั่นสำคัญ ๆ อยู่ 4 ฟังชั่นก็คือ
- readAmbientTempC() ฟังชั่นนี้จะรีเทิร์นค่าออกมา เป็นอุณหภูมิที่เป็นองศา C โดยอุณหภูมิที่รีเทิร์นออกมานั้นคืออุณหภูมิรอบ ๆ ตัวโมดูลนั่นเอง
- readObjectTempC() ฟังชั่นนี้จะรีเทิร์นค่าออกมา เป็นอุณหภูมิที่เป็นองศา C โดยอุณหภูมิที่รีเทิร์นออกมานั้นคืออุณหภูมิที่วัตถุที่โมดูลตรวจจับได้
- readAmbientTempF() ฟังชั่นนี้ก็จะเหมือนฟังชั้น readAmbientTempC() ทุกอย่างเพียงแต่รีเทิร์นค่าออกมาเป็นองศา F
- readObjectTempF() ฟังชั่นนี้ก็จะเหมือนกับฟังชั่น readObjectTempC() ทุกอย่างเพียงแต่รีเทิร์นค่าออกมาเป็ฯองศา F
เป็นไงบ้างละครับง่ายดีใช่มั้ยละ ก็เหลือแต่เอาค่าที่อ่านได้นั้นไปแสดงผล ก็แล้วแต่ผู้อ่านเลยครับว่าจะให้มันแสดงผลเป็นยังไง
ความคิดเห็น
แสดงความคิดเห็น