私は学校で私のプロジェクトにちょっとしたタイプの「メカニカルアーム」を作ろうとしています。Arduino:Servoは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;
}
}