Arduino กับการอ่านค่าความต่างศักย์
สัญญาณอนาล็อก
ในบทความนี้จะเป็นบทความต่อเนื่องจาก บทความ Arduino กับการอ่านค่าแอนะล็อก โดยจะอาศัยหลักการอ่านค่าแอนะล็อกมาจากตัวต้านทานปรับค่าได้เหมือนกัน แต่จะเพิ่มการคำนวนโดยแปลงค่าแอนะล็อกที่อ่านได้จาก 0-1023 กลับไปเป็นค่าความต่างศักย์ 0-5V
วิธีการแปลงค่าแอนะล็อกเป็นค่าความต่างศักย์สามารถทำได้โดยการหาค่าที่ละเอียดที่สุดของบอร์ดที่สามารถอ่านได้จากนั้นนำไปคูณกับค่าแอนะล็อกของบอร์ดที่สามารถอ่านได้ หรือใช้สูตร
ความต่างศักย์ = ค่าแอนะล็อกที่บอร์ดอ่านได้ * 5 / 1023
Arduino อ่านค่าแอนะล็อกจากตัวต้านทานปรับค่าได้
ตัวอย่างโปรแกรมที่ใช้
หลังจากอัพโหลดโปรเเกรมลงบนบอร์ด Arduino ดูผลลัพธ์การรันโปรแกรมได้จาก Serial Monitor หรือ Serial Plotter
Serial Monitor
Serial Plottor
Comments
Post a Comment