서보모터를 이용하여 좌우로 자동으로 문을 여는 장치 제작을 위해서 팅커캐드로 3D모델링을 하고 리브레캐드로 옮긴 후에 레이저커팅기를 이용하여 외형을 제작하였습니다. 시간이 많이 걸리긴 했지만 원하는 형태의 시제품을 제작하였습니다.
레이저커팅기와 3D프린터가 많은 도움이 되었습니다.
외형 도면

#include <Servo.h>
Servo servo1;
int btnPin11= 4; // open
int btnPin12= 5; // close
int pullUp11 = 0;
int pullUp12 = 0;
int servo1Status = 0;
void setup() {
Serial.begin(9600);
servo1.attach(9); // 1번문 90:닫힘, 180:열림
servo1.write(90);
pinMode(btnPin11, INPUT_PULLUP);
pinMode(btnPin12, INPUT_PULLUP);
}
void loop() {
pullUp11 = digitalRead(btnPin11);
pullUp12 = digitalRead(btnPin12);
Serial.print(pullUp11);
Serial.print(pullUp12);
if(pullUp11 == 0) {
servo1.write(90);
}
if(pullUp12 == 0) {
servo1.write(180);
}
}
💬 응원 댓글 (0)