제공해 주신 소스코드를 수정하여 4개의 모터를 동시에 제어하는 소스 코드를 작성해 보았습니다.
하지만 여전희 모터1만 작성하고 2,3,4는 작성하지 않습니다.
4개의 모터를 동시에 제어하는 소스코드를 요청합니다..
#include <SoftwareSerial.h>
#include <AFMotor.h> // L293D 모터 드라이브 라이브러리
AF_DCMotor motor_1(1); // 모터 1 객체
AF_DCMotor motor_2(1); // 모터 1 객체
AF_DCMotor motor_3(1); // 모터 1 객체
AF_DCMotor motor_4(1); // 모터 1 객체
void setup() {
motor_1.setSpeed(150); // 모터 1 속도 설정
motor_1.run(RELEASE); // 모터 1 돌리지 않는 상태
}
void loop() {
// 모터 1
motor_1.run(FORWARD); // 정방향으로 회전
motor_2.run(FORWARD); // 정방향으로 회전
motor_3.run(FORWARD); // 정방향으로 회전
motor_4.run(FORWARD); // 정방향으로 회전
}
댓글목록
작성자 에듀이노 개발팀
작성일 2022-06-13
평점
아래 코드와 같이 변경해서 확인해 보세요.
AF_DCMotor motor_1(1); // 모터 1 객체
AF_DCMotor motor_2(2); // 모터 2 객체
AF_DCMotor motor_3(3); // 모터 3객체
AF_DCMotor motor_4(4); // 모터 4 객체
void setup() {
motor_1.setSpeed(150); // 모터 1 속도 설정
motor_1.run(RELEASE); // 모터 1 돌리지 않는 상태
motor_2.setSpeed(150); // 모터 2 속도 설정
motor_2.run(RELEASE); // 모터 2 돌리지 않는 상태
motor_3.setSpeed(150); // 모터 3 속도 설정
motor_3.run(RELEASE); // 모터 3 돌리지 않는 상태
motor_4.setSpeed(150); // 모터 4 속도 설정
motor_4.run(RELEASE); // 모터 4 돌리지 않는 상태
}