เราต้องทำการแปลงเป็นค่าแรงดัน โดย คูณตัวปรับ โดยการแก้ไขโปรแกรมที่ใส่ในตัว arduino (toolbox_arduino_v3.ino)
สามารถ download โปรแกรมได้ที่ http://www.demosciences.fr/projets/scilab-arduino
เพื่อให้ได้ค่าออกมาเป็นค่าแรงดัน ณ ขณะนั้น
http://konkarhoon.blogspot.com
โดยแก้ไข ดังนี้
1.เปิดตัวโปรแกรม Arduino และ เปิด code toolbox_arduino_v3.ino
2.เลื่อนลงมาจนเจอ คำว่า analog read (เพื่อแก้ไขในส่วนของการอ่านค่าของ Arduino และส่งข้อมูล)

3.เพิ่มบรรทัด agv=agv*0.0048875855327468230694037145650049;
ก่อนบรรทัด // serial.println(agv)
เพื่อที่จะคูณ ปรับค่าที่ทำให้ ADC เป็นค่าแรงดัน ก่อนส่งค่าเข้าไปที่ serial
4.กดลงโปรแกรมลง Arduino
5.จากนั้นเข้า scilab แล้วเข้า xcos
6.ต่อ block เพื่ออ่านค่า analog และ plot กราฟ
7.จากนั้น ดับเบิ้ลคลิ๊กที่ csope

8.แก้ไขค่า Ymax เป็นค่าสูงกว่าแรงดันสูงสุดของเราเล็กน้อย


กด OK
กด start
จะได้กราฟ ที่ ค่า แกน y ตรงกับแรงดันที่วัดได้ ณ เวลานั้นจริงๆ
http://konkarhoon.blogspot.com

http://konkarhoon.blogspot.com
ไม่มีความคิดเห็น:
แสดงความคิดเห็น