질문게시판 > 서보모터가 찡찡 거리면서 오작동합니다.

TODAY23,000 TOTAL9,410,619
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | 질문게시판 | 서보모터가 찡찡 거리면서 오작동합니다.

페이지 정보

작성자 비공개 작성일2018-08-26 14:46 조회12,472회 댓글0건

본문

	

서보모터 4개로 작동되는 집게팔 아두이노 우노 프로그램을 만들고 있습니다.

그런데요 아래 프로그램 대로 하면 되기는 하는데 엉망으로 됩니다.

블루투스 앱에서 "L"를 누르면 그거 하나만 작동해야 하는데 엄한것 까지 찔끔 찔끔 움직입니다.

원인이 뭘까요???

 

 

#include <Servo.h>

#include <SoftwareSerial.h>

 

#define LASER 13

 

SoftwareSerial btSerial(2, 3); //RX, TX

 

Servo xServo;

Servo yServo;

Servo uServo;

Servo vServo;

 

 int  posx = 90;

 int  posy = 90;

 int  posu = 90;

 int  posv = 90;

 

 

void setup() {

  pinMode(LASER, OUTPUT);

  xServo.attach(9);

  yServo.attach(10);

  uServo.attach(11);

  vServo.attach(12);

  xServo.write(90);

  yServo.write(90);

  uServo.write(90);

  vServo.write(90);

  btSerial.begin(9600);

}

 

void loop() {

      char c = btSerial.read();

  if (c=='a') {

        digitalWrite(LASER, HIGH);

  }

  

  if (c=='b') {

        digitalWrite(LASER, LOW);

  }

  

  if (c=='L') {

     if(posx<170){posx++;} // x축 각도 오른쪽으로 증가

    else if(posx == 170){}// 서보모터 각도가 180일 경우 동작 안함(최대 각도 180도)

  }

  

  if (c=='R') {

   if(posx>10){posx--;}    // x축 각도 왼쪽으로 증가

   else if(posx = 10){}    // 서보모터 각도가 0도일 경우 동작 안함(최소 각도 0도)

  }

  

  if (c=='U') {

     if(posy<170){posy++;} // x축 각도 오른쪽으로 증가

    else if(posx == 170){}// 서보모터 각도가 180일 경우 동작 안함(최대 각도 180도)

  }

  

  if (c=='D') {

   if(posy>10){posy--;}    // x축 각도 왼쪽으로 증가

   else if(posx = 10){}    // 서보모터 각도가 0도일 경우 동작 안함(최소 각도 0도)

  }

  

  if (c=='F') {

     if(posu<170){posu++;} // x축 각도 오른쪽으로 증가

    else if(posx == 170){}// 서보모터 각도가 180일 경우 동작 안함(최대 각도 180도)

  }

  

  if (c=='S') {

   if(posu>10){posu--;}    // x축 각도 왼쪽으로 증가

   else if(posx = 10){}    // 서보모터 각도가 0도일 경우 동작 안함(최소 각도 0도)

  }

  

  if (c=='E') {

     if(posv<170){posv++;} // x축 각도 오른쪽으로 증가

    else if(posx == 170){}// 서보모터 각도가 180일 경우 동작 안함(최대 각도 180도)

  }

  

  if (c=='C') {

   if(posv>10){posv--;}    // x축 각도 왼쪽으로 증가

   else if(posx = 10){}    // 서보모터 각도가 0도일 경우 동작 안함(최소 각도 0도)

  }

  

  xServo.write(posx);  // 모니터링 목적의 씨리얼 출력함수

  yServo.write(posy);  // 모니터링 목적의 씨리얼 출력함수

  uServo.write(posu);  // 모니터링 목적의 씨리얼 출력함수

  vServo.write(posv);  // 모니터링 목적의 씨리얼 출력함수

 

  delay(50);

}

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 0

조회수 12,472

등록된 댓글이 없습니다.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.
ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
질문게시판 목록
제목 작성자 작성일 조회
질문 Rs485 통신의 출력을 분기선으로 나누어서 받아도 문제가 안될까요? master 18-09-06 11797
질문 라즈베리파이 고장 관련 질문 master 18-09-06 13113
질문 아두이노 모터 코딩(블루투스 이용) 질문 master 18-09-06 23380
질문 드론 레귤레이터 질문 master 18-09-06 12768
질문 직렬로 17v를 만들고 12v 2a 와 5v 2a를 동시출력 할 수 있나요?? master 18-09-05 11711
질문 아두이노를 이용한 스마트 환풍기댓글[1] 굳은살 18-09-05 12205
질문 안녕하세요 질문드립니다!댓글[3] 조밍 18-09-05 17982
답변 답변글 답변 : 안녕하세요 질문드립니다! master 18-09-05 11340
질문 컴퓨터(AVR 오류) 풍수지리설 master 18-09-05 12205
질문 아두이노 동전 카운팅 질문 이미지 master 18-09-05 11503
질문 relay output과 semiconductor output의 차이가 뭔가요? master 18-09-05 11440
질문 xor 연산방법 질문 master 18-09-05 11733
질문 아두이노 적외선센서 알려주세요댓글[3] 이미지 아두이노왕초보 18-09-05 25251
답변 답변글 답변 : 아두이노 휴지통 적외선센서 질문 master 18-09-05 11813
질문 5730 led바 구동 질문 master 18-09-04 11120
질문 아두이노를 이용한 스마트 환풍기 굳은살 18-09-04 10785
답변 답변글 답변 : 아두이노를 이용한 스마트 환풍기댓글[2] master 18-09-04 17341
답변 답변글 답변 2: 아두이노를 이용한 스마트 환풍기 master 18-09-04 11923
질문 변형된 모터를 제어하려고 합니다. 이미지 스키 18-09-04 11352
답변 답변글 답변 : 변형된 모터를 제어하려고 합니다.댓글[1] 이미지 master 18-09-04 15661
질문 아두이노를 이용한 축이 회전하는 환풍기댓글[2] 비공개 18-09-03 15672
답변 답변글 답변 : 아두이노를 이용한 축이 회전하는 환풍기댓글[2] master 18-09-03 14825
질문 안녕하세요 ATMEGA128 과 L298N 을 이용해서 DC모터를 제어하려고 합니다. 이미지첨부파일 27315co 18-09-02 27600
답변 답변글 답변 : 안녕하세요 ATMEGA128 과 L298N 을 이용해서 DC모터를 제어하려고 합니다. master 18-09-02 11136
질문 질문드립니다.댓글[1] 비공개 18-09-02 13084
질문 아트메가 코드에 대해서 질문하겠습니다! 어테일 18-09-02 12252
답변 답변글 답변 : 아트메가 코드에 대해서 질문하겠습니다! master 18-09-02 11079
답변 답변글 답변 2: 아트메가 서보모터 구동 질문 master 18-09-02 11102
답변 답변글 답변 3: 아트메가 코드에 대해서 질문하겠습니다!댓글[2] master 18-09-02 17387
질문 아두이노 코드 컴파일 에러 질문 master 18-09-01 19668
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기