NEW 트랙 오픈 중 · 초·중·고 맞춤형 코딩·메이킹 상시 상담, 성인 개인 맞춤형 생성형 AI 실무 아케데미, 대표자 및 실무자 AX 모델 컨설팅
← 목록으로 돌아가기
아두이노 메이킹

자동문 만들기

작성자: 잡** 조회수: 1

아두이노, 서보모터, 버튼을 이용해서 자동문을 만들었습니다.

아두이노의 5v로는 서보모터의 힘이 약해서 외부전원을 추가하고

7805로 전압을 낮추어서 서보모터 전원으로 사용했습니다.


​

#include <Servo.h>
Servo servo;
int inputPin = 4;
int servoPin = 9;

void setup() {
  servo.attach(servoPin);
  servo.write(10);
  pinMode(inputPin, INPUT);
}

void loop() {
  int a = digitalRead(inputPin);
  if(a == 0) {
    for(int i=10; i<160;i=i+5) {
      servo.write(i);
      delay(100);
    }
    delay(500);
    for(int i=160;i>10;i=i-5) {
      servo.write(i);
      delay(100);
    }      
  }
}

 

📎 첨부파일 (2개)

클릭 시 원본 파일명으로 즉시 다운로드됩니다.

💬 응원 댓글 (0)

함께 보면 좋은 다른 작품·게시물