那麼 low tolerance 和 high tolerance 是甚麼呢?按理英文无此说法,一般都说 lower limit, upper limit, 或者是 lower tolerance limit, upper tolerance limit。我看你这截屏,该是电脑程式。写程式的人一般不讲文法,他自己知道自己写甚麼就行了。我猜他的意思,就是上下限。
trigger balance,直译触发平衡。按截屏,我猜是当数值为4.0,谓之平衡,触发系统停止输出。例子可能是空调温度适中,那就不用加热也不用制冷了。
1. led[]和led()重名了。2. led()访问led[]时,有可能会出现a=5的情况,导致数组越位。
3. 当A0高于一定值时,5个led灯全部会闪,但是闪烁的占空比不一样。这算不算是个问题?
4. 当A0低于一定值时,5个led的状态不确定。这算不算是个问题?
int sensorPin1 = A0 // 传感器Aint sensorPin2 = A1 // 传感器B
int ledPin = 13 // LED
int MPin1 = 9 // 电机1
int MPin2 = 10 // 电机2
int sensorValue1 = 0 //
int sensorValue2 = 0; //
void setup() {
pinMode(sensorPin1, INPUT)
pinMode(sensorPin2, INPUT)
pinMode(ledPin, OUTPUT)
pinMode(MPin1, OUTPUT)
pinMode(MPin2, OUTPUT)
}
void loop() {
sensorValue1 = analogRead(sensorPin1)
sensorValue2 = analogRead(sensorPin2)
if (sensorValue1 == sensorValue2) {
digitalWrite(ledPin, HIGH)
digitalWrite(MPin1, LOW)
digitalWrite(MPin2, LOW)
}
if (sensorValue1 <sensorValue2) {
digitalWrite(ledPin, LOW)
digitalWrite(MPin1, LOW)
digitalWrite(MPin2, HIGH)
}
if (sensorValue1 >sensorValue2) {
digitalWrite(ledPin, LOW)
digitalWrite(MPin1, HIGH)
digitalWrite(MPin2, LOW)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)