วันพุธที่ 17 มิถุนายน พ.ศ. 2558

วันที่ 22 ของการฝึกงานที่ FIBO

1.วันนี้ส่วนใหญ่ผมจะอ่านวิธีใช่งาน Electrical Conductivity Kit ผมจะศึกษาให้ดีก่อนใช่งานจริงครับซึงราค่ามันแพงมากครับจึงจำเป็นต้องรู้รายระเอียดให้ดีก่อนลงมือทำครับ 
ขอมูลที่ผมศึกษามาจากที่นี้ครับ   -http://www.thaieasyelec.com/products/sensors/ph-d-o-orp/electrical-conductivity-kit-detail.html
 รูปที่ทำการทดรองครับ

และมีโปรแกรมมาให้ดูด้วยครับ

  #include <SoftwareSerial.h>


  #define rxpin 2 //rx กำหนดที่ขา 2

  #define txpin 3 //tx กำหนดที่ขา 3

   SoftwareSerial myserial(rxpin, txpin); //รับและส่งข้อมูลทาง rx และ tx

   String inputstring = "";
   String sensorstring = "";
   boolean input_stringcomplete = false; //รับค่า input เป็น 0 หรือ LOW
   boolean sensor_stringcomplete = false; //กำหนดให้ค่า sensor เป็น 0 หรือ LOW


 void setup()
  {
   Serial.begin(38400); // รับหรือส่งข้อมูลด้วยความเร็ว 38400
   myserial.begin(38400); //รับหรือส่งข้อมูลไปยัง mtserial ด้วนความเร็ว 38400
   inputstring.reserve(5);
   sensorstring.reserve(30);
  }

 void serialEvent() //เป็นฟังก์ชั้นเมื่อมีการใช้ Serial.read() จะเข้ามาทำงานในฟังก์ชั้นนี้
   {
    char inchar = (char)Serial.read();
    inputstring += inchar;
   if(inchar == '\r') {input_stringcomplete = true;}
   }
 void loop()
 {
   if (input_stringcomplete)
   {
   myserial.println(inputstring);
   inputstring = "";
   input_stringcomplete = false;
   }

   while (myserial.available())
   {
        char inchar = (char)myserial.read();
        sensorstring += inchar;
    if (inchar == '\r') {sensor_stringcomplete = true;}
   }

   if (sensor_stringcomplete)
     {
     Serial.println(sensorstring);
      sensorstring = "";
      sensor_stringcomplete = false;
     }
 }

และงานของพรุ่งนี้คือการ calibrate ค่ามาตรฐานของการวัดค่าความนำกระแสไฟฟ้าครับ มีหน่วยเป็น hS ครับ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น