ตัวอย่างงานที่ใช้โปรแกรม Arduino
การใช้งาน Water Flow Sensor กับ Arduino

ตัวอย่างโปรแกรม Water Flow Sensor กับ Arduino
อ้างอิง : http://arduinoprojects.in.th/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99-water-flow-sensor-%E0%B8%81%E0%B8%B1%E0%B8%9A-arduino/volatile int flow_frequency;// Water flowunsigned int l_hour,f_val;// Water flowunsigned long ctTime,flow_val,cloopTime;// Water flowvoid flow ()// Water flow Interrupt function{flow_frequency++; f_val++;}void setup(){Serial.begin(9600);attachInterrupt(1, flow, RISING); sei(); ctTime = millis(); cloopTime = ctTime;// Water flow}void loop (){ctTime = millis();if(ctTime >= (cloopTime + 1000)){cloopTime = ctTime;l_hour = (flow_frequency * 60 / 7.5);flow_frequency = 0;Serial.(l_hour, DEC); Serial.(" L/hour");}if(f_val>=450){flow_val++;f_val=0;}Serial.println(flow_val);Serial.println("L");}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น