-1
我正試圖在學校爲我的項目製作一種「機械臂」。Arduino:伺服器與IR無法「工作」
我的問題是:當爪子得到的東西伺服停止和IR發瘋。我什麼都試過,但我知道沒有什麼工作,並在項目運行已晚...
這類似於我的項目,但我沒有盾牌
#include <IRremote.h>
#include <Servo.h>
#define rec A1
#define claw 5
Servo g;
bool i = false;
IRrecv irrecv(rec);
decode_results results;
void setup() {
Serial.begin(9600);
g.attach(claw);
g.write(25);
irrecv.enableIRIn();
}
void loop(){
if(irrecv.decode(&results)){
delay(250);
Serial.println(results.value);
if(results.value == 551522925) {
i = !i;
change(i);
}
}
}
void change(bool i) {
switch (i) {
case false:
g.write(0);
break;
case true:
g.write(25);
break;
}
}