SMALL
byte Speed = 0; // Intialize Varaible for the speed of the motor (0-255);
int IN1 = 9; // 왼쪽 줄이기
int IN2 = 8; // 왼쪽 늘리기
int IN3 = 7; //오른쪽 줄이기
int IN4 = 6; //오른쪽 늘리기
void setup() {
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void loop() {
// Extend Actuator at Full Speed
Speed = 255;
analogWrite(IN1, 0);
analogWrite(IN2, Speed);
analogWrite(IN3, 0);
analogWrite(IN4, Speed);
delay(3000);
analogWrite(IN1, Speed);
analogWrite(IN2, 0);
analogWrite(IN3, Speed);
analogWrite(IN4, 0);
delay(3000);
}
아두이노 우노, L298N, LinerActuator, DC 12V 3.5A 직류전원장치를 사용하였습니다
코드에는 일정시간동안 줄였다 늘렸다를 반복하게 했습니다
조만간 스마트팜 프로젝트에서 사용할 기능입니다.
LIST
'아두이노' 카테고리의 다른 글
[아두이노] 전류측정센서(ZMCT1030) 와 릴레이모듈을 사용한 액추에이터 작동 측정 (0) | 2022.08.28 |
---|---|
[아두이노] 액추에이터와 릴레이모듈 적용 (0) | 2022.08.27 |