|
分享個(gè)ph檢測(cè)計(jì)設(shè)計(jì)及其原理圖
電路原理圖如下:
arduino單片機(jī)源程序如下:
- /*
- # This sample codes is for testing the pH meter V1.0.
- # Editor : YouYou
- # Ver : 0.1
- # Product: pH meter
- # SKU : SEN0161
- */
- #define SensorPin 0 //pH meter Analog output to Arduino Analog Input 0
- unsigned long int avgValue; //Store the average value of the sensor feedback
- float b;
- int buf[10],temp;
- void setup()
- {
- pinMode(13,OUTPUT);
- Serial.begin(9600);
- Serial.println("Ready"); //Test the serial monitor
- }
- void loop()
- {
- for(int i=0;i<10;i++) //Get 10 sample value from the sensor for smooth the value
- {
- buf[i]=analogRead(SensorPin);
- delay(10);
- }
- for(int i=0;i<9;i++) //sort the analog from small to large
- {
- for(int j=i+1;j<10;j++)
- {
- if(buf[i]>buf[j])
- {
- temp=buf[i];
- buf[i]=buf[j];
- buf[j]=temp;
- }
- }
- }
- avgValue=0;
- for(int i=2;i<8;i++) //take the average value of 6 center sample
- avgValue+=buf[i];
- float phValue=(float)avgValue*5.0/1024/6; //convert the analog into millivolt
- phValue=3.5*phValue; //convert the millivolt into pH value
- Serial.print(" pH:");
- Serial.print(phValue,2);
- Serial.println(" ");
- digitalWrite(13, HIGH);
- delay(800);
- digitalWrite(13, LOW);
- }
復(fù)制代碼
所有資料51hei提供下載:
|
-
-
PH composite electrode manual.pdf
2018-4-25 22:08 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
213.35 KB, 下載次數(shù): 20, 下載積分: 黑幣 -5
-
-
ph meter V1.0 layout.pdf
2018-4-25 22:08 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
87.16 KB, 下載次數(shù): 18, 下載積分: 黑幣 -5
-
-
phMeterSample.zip
2018-4-25 22:08 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
898 Bytes, 下載次數(shù): 17, 下載積分: 黑幣 -5
-
-
原理圖.pdf
2018-4-25 22:08 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
104.57 KB, 下載次數(shù): 19, 下載積分: 黑幣 -5
|