คราวนี้ work 100% เลยครับ
ปล. รูปก่อนหน้านี้ ที่อุณหภูิมแสดง 85.0C นั้น เป็นเพราะตัวตรวจจับอุณหภูมิ DS1820 (หรือ DS18S20) เสียไปพร้อมกับ PIC16F628A เมื่อเช้านี้เช่นกัน ที่รู้เพราะผมเอา DS1820 อีกตัวหนึ่ง(สำรองไว้)ไปใส่แทนตัวที่เสีย ก็แสดงผลอุณหภูมิห้องได้ปกติเลยครับ ดังภาพ
ภาพนี้เป็นรูปการทำงานของรีเลย์(สังเกตุไฟเขียวสว่าง แสดงว่าวงตรรีเลย์ทำงาน) เมื่ออุณหภูมิมากกว่าที่เซ็ตไว้ คือ 27.0C)
และรูปที่ 2 เป็นการตัดการทำงานของรีเลย์เมื่ออุณหภูมิไม่เกิน/ตำกว่า ที่เซ็ตไว้
ตย. การนำไปใช้งานเบื้องต้น เช่น เราจะให้ส่งเสียงร้อง(เหมือนนาฬิการปลุก) เมื่ออุณหภูมิเครื่องยนต์สูงเกิน 100.0C
เพื่อเตือนว่าเครื่องยนต์ร้อนไปแล้ว ควรเรียบจอดเข้าข้างทาง ก่อนที่จะเสียหายมากกว่านี้ เราก็ทำการเซ็ตค่าไว้ที่ 100.0C
และพอเครื่องยนต์หายร้อนหรือร้อนไม่ถึง 100.0C ก็ไม่ต้องส่งเสียงร้อง เป็นต้นครับ
ขอบคุณมากครับสำหรับคำยินดีและติชม

