무엇이든 물어보세요

전체보기

모바일 상단 메뉴

본문 페이지

[취미] 아두이노 dc모터 제어 아시는분!!!

사다하루12
조회: 2377
2020-09-11 12:40:16


버튼으로 dc모터 제어하고싶은데 뭔가 이상해요 ㅠㅠ
도와주세요
팅커케드 시뮬레이션 돌려보니 시계방향으로는 제대로 작동하는데 반시계방향 RPM이 들숙날숙으로 출력되네요
해결방법 아시는분!!!

void forward(int speed)
{
  analogWrite(5,speed);
  digitalWrite(2, HIGH);
  digitalWrite(3, LOW);
  delay(10);
}

void back(int speed)
{
  analogWrite(5,speed);
  digitalWrite(2, LOW);
  digitalWrite(3, HIGH);
  delay(10);
}

void stop()
{
  
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  delay(10);
}

void setup()
{
  
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(10,INPUT);
  pinMode(11,INPUT);
  digitalWrite(5,LOW);
}

void loop()
{
  if ( digitalRead(10) ==HIGH) {
    forward(255);
  }
  if ( digitalRead(11) ==HIGH) {
    back(255);
  }
  else {
    stop();
  }
 
}

Lv57 사다하루12

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징