byte statusLed = 13;byte sensorInterrupt = 0; byte sensorPin = 2;float การแปล - byte statusLed = 13;byte sensorInterrupt = 0; byte sensorPin = 2;float ไทย วิธีการพูด

byte statusLed = 13;byte sensorInte

byte statusLed = 13;
byte sensorInterrupt = 0;
byte sensorPin = 2;
float calibrationFactor = 4.5;
volatile byte pulseCount;
float flowRate;
unsigned int flowMilliLitres;
unsigned long totalMilliLitres;
unsigned long oldTime;
void setup()
{
Serial.begin(38400);
pinMode(statusLed, OUTPUT);
digitalWrite(statusLed, HIGH);
pinMode(sensorPin, INPUT);
digitalWrite(sensorPin, HIGH);
pulseCount = 0;
flowRate = 0.0;
flowMilliLitres = 0;
totalMilliLitres = 0;
oldTime = 0;
attachInterrupt(sensorInterrupt, pulseCounter, FALLING);
}
void loop()
{
if((millis() - oldTime) > 1000)
{
detachInterrupt(sensorInterrupt);
flowRate = ((1000.0 / (millis() - oldTime)) * pulseCount) / calibrationFactor;
oldTime = millis();
flowMilliLitres = (flowRate / 60) * 1000;
totalMilliLitres += flowMilliLitres;
unsigned int frac;
Serial.print("Flow rate: ");
Serial.print(int(flowRate));
Serial.print(".");
frac = (flowRate - int(flowRate)) * 10;
Serial.print(frac, DEC) ;
Serial.print("L/min");
Serial.print(" Current Liquid Flowing: ");
Serial.print(flowMilliLitres);
Serial.print("mL/Sec");
Serial.print(" Output Liquid Quantity: ");
Serial.print(totalMilliLitres);
Serial.println("mL");
pulseCount = 0;
attachInterrupt(sensorInterrupt, pulseCounter, FALLING);
}
}
void pulseCounter()
{
pulseCount++;
}
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
statusLed ไบต์ = 13sensorInterrupt ไบต์ = 0 ไบต์ sensorPin = 2ลอย calibrationFactor = 4.5ระเหยไบต์ pulseCount ลอย flowRateรับรอง int flowMilliLitresรับรองยาว totalMilliLitresรับรองยาว oldTimeยกเลิก setup(){ Serial.begin(38400) pinMode (statusLed แสดงผล), digitalWrite (statusLed สูง); pinMode (sensorPin ป้อนข้อมูล); digitalWrite (sensorPin สูง); pulseCount = 0 flowRate = 0.0 flowMilliLitres = 0 totalMilliLitres = 0 oldTime = 0 attachInterrupt (sensorInterrupt, pulseCounter ตก);}ยกเลิก loop(){ if((millis() - oldTime) > 1000) { detachInterrupt(sensorInterrupt) flowRate = ((1000.0 / (millis() - oldTime)) * pulseCount) / calibrationFactor oldTime = millis() flowMilliLitres = (flowRate 60) * 1000 totalMilliLitres += flowMilliLitres int รับรอง frac Serial.print ("อัตราการไหล: "); Serial.print(int(flowRate)) Serial.print(".") frac = (flowRate - int(flowRate)) * 10 Serial.print (frac, DEC); Serial.print("L/min") Serial.print ("ปัจจุบันเหลวไหล: "); Serial.print(flowMilliLitres) Serial.print("mL/Sec") Serial.print ("ของเหลวปริมาณผลผลิต: "); Serial.print(totalMilliLitres) Serial.println("mL") pulseCount = 0 attachInterrupt (sensorInterrupt, pulseCounter ตก); }}ยกเลิก pulseCounter(){ pulseCount ++}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
byte statusLed = 13;
byte sensorInterrupt = 0;
byte sensorPin = 2;
float calibrationFactor = 4.5;
volatile byte pulseCount;
float flowRate;
unsigned int flowMilliLitres;
unsigned long totalMilliLitres;
unsigned long oldTime;
void setup()
{
Serial.begin(38400);
pinMode(statusLed, OUTPUT);
digitalWrite(statusLed, HIGH);
pinMode(sensorPin, INPUT);
digitalWrite(sensorPin, HIGH);
pulseCount = 0;
flowRate = 0.0;
flowMilliLitres = 0;
totalMilliLitres = 0;
oldTime = 0;
attachInterrupt(sensorInterrupt, pulseCounter, FALLING);
}
void loop()
{
if((millis() - oldTime) > 1000)
{
detachInterrupt(sensorInterrupt);
flowRate = ((1000.0 / (millis() - oldTime)) * pulseCount) / calibrationFactor;
oldTime = millis();
flowMilliLitres = (flowRate / 60) * 1000;
totalMilliLitres += flowMilliLitres;
unsigned int frac;
Serial.print("Flow rate: ");
Serial.print(int(flowRate));
Serial.print(".");
frac = (flowRate - int(flowRate)) * 10;
Serial.print(frac, DEC) ;
Serial.print("L/min");
Serial.print(" Current Liquid Flowing: ");
Serial.print(flowMilliLitres);
Serial.print("mL/Sec");
Serial.print(" Output Liquid Quantity: ");
Serial.print(totalMilliLitres);
Serial.println("mL");
pulseCount = 0;
attachInterrupt(sensorInterrupt, pulseCounter, FALLING);
}
}
void pulseCounter()
{
pulseCount++;
}
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ไบต์ statusled = 13 ;
sensorinterrupt ไบต์ไบต์ sensorpin = = 0 ;
2
ลอย calibrationfactor = 4.5 ;

ลอยระเหยไบต์ pulsecount ; อัตราการไหล ;
/ int flowmillilitres ;
totalmillilitres ยาว / / ยาว oldtime ;
;
เป็นโมฆะ setup()
{
ต่อเนื่อง เริ่ม 38400 ) ;
pinmode ( statusled ออก ) ;
digitalwrite ( statusled สูง ) ;
pinmode ( sensorpin ใส่ ) ;
digitalwrite ( sensorpin สูง ) ;
pulsecount = 0 ; อัตราการไหล = 0.0
;
flowmillilitres = 0 ;
totalmillilitres = 0 ;
oldtime = 0 ;
attachinterrupt ( sensorinterrupt pulsecounter , ล้ม , ) ;
} {


เป็นโมฆะ loop() ถ้า ( ( millis() - oldtime ) 1000 )
{

detachinterrupt ( sensorinterrupt ) ; อัตราการไหล = ( ( 1000.0 / ( millis() - oldtime ) ) * pulsecount ) / calibrationfactor ;
oldtime = millis() ;
flowmillilitres = ( อัตราการไหล / 60 ) * 1000 ;
totalmillilitres = flowmillilitres ;
/ int frac ;
ต่อเนื่อง พิมพ์ ( " อัตราการไหล " ) ;
ต่อเนื่อง พิมพ์ ( INT ( อัตราการไหล ) ) ;
ต่อเนื่อง พิมพ์ ( " . " ) ;
frac = ( อัตราการไหล - INT ( อัตราการไหล ) ) * 10
( frac ธ.ค. พิมพ์ต่อเนื่อง ) ;
ต่อเนื่อง พิมพ์ ( ลิตร / นาที ) ;
ต่อเนื่อง พิมพ์ ( " ปัจจุบันมีสภาพคล่องไหล : " ) ;
ต่อเนื่อง พิมพ์ ( flowmillilitres ) ;
ต่อเนื่อง พิมพ์ ( " มิลลิลิตรต่อวินาที " ) ;
ต่อเนื่อง พิมพ์ ( " ผลผลิตปริมาณของเหลว : " ) ;
อนุกรมพิมพ์ ( totalmillilitres ) ;
ต่อเนื่อง println ( " มล " ) ;
pulsecount = 0 ;
attachinterrupt ( sensorinterrupt pulsecounter , ล้ม , ) ;
}
} {

เป็นโมฆะ pulsecounter()

}
pulsecount ;
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: