-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;
}
}