#include <SoftwareSerial.h>
#include <AFMotor.h>
#include <IRremote.h>
int Recv_pin = A5; // 수신기는 A5번 핀
IRrecv irrecv(Recv_pin); //IRrecv 객체 생성
decode_results results; // 수신 데이터 저장 구조체
AF_DCMotor motor_L(1);
AF_DCMotor motor_R(4);
void setup() {
Serial.begin(9600); // PC와의 시리얼 통신속도
irrecv.enableIRIn(); // 적외선 수신기 작동, 넣으면 오류생김
motor_L.setSpeed(170); // 왼쪽 모터의 속도
motor_L.run(RELEASE);
motor_R.setSpeed(200); // 오른쪽 모터의 속도
motor_R.run(RELEASE);
}
void loop() {
motor_L.run(FORWARD);
motor_R.run(FORWARD);
motor_L.setSpeed(170);
motor_R.setSpeed(200);
if(irrecv.decode(&results)){
Serial.println(results.value);
irrecv.resume();
}
delay(50);
}
어떻게 해야될까요??
댓글목록
등록된 댓글이 없습니다.
회원에게만 댓글 작성 권한이 있습니다.