기술문의 :)

기술문의 게시판 입니다.

뒤로가기
제목

샘플 코드 문의

작성자 아트로봇CT(ip:)

작성일 2015-05-19 11:16:33

조회 108

평점 0점  

추천 추천하기

내용

사용되는 핀의 출력상태는  미사용중이라도 초기값을 분명히 정의해주셔야합니다.

현재 D3, D4, D5 가  High인지 Low인지 지정이 되지 않은상태입니다.

 

일단, setup{}에서 핀 모드 설정후

핀의 초기 출력값을 정의해주시기 바랍니다.

 

그리고 loop{}에서도

소스코드에서 방향 전환용 D2만 On/off (High/Low) 해보셨는데요

모터를 켜고 끄려면 D3핀도 명시적으로 High/ Low 중 하나로 출력해주셔야합니다.

 

D3번핀은  High일때 작동되고  Low일때 꺼지는걸로 기억합니다.

 


---------- Original Message ----------

 

일반 아두이노 스케치 IDE로 프로그래밍시

D2: DIRA  H/L 출력에 따라 모터A 작동방향 선택
D3: PWMA H/L 출력에 따라 모터 ON/OFF결정 - PWM파형의 duty(폭)에 따라 속도 제어 가능 
D4: DIRB  H/L 출력에 따라 모터B 작동방향 선택
D5: PWMB H/L 출력에 따라 모터 ON/OFF결정 - PWM파형의 duty(폭)에 따라 속도 제어 가능 


라고만 써있는데,

int D2 = 2;
int D3 = 3;
int D4 = 4;
int D5 = 5;

void setup() {
  // put your setup code here, to run once:
Serial.begin(9600) ;
pinMode(D2,OUTPUT);
pinMode(D3,OUTPUT);
pinMode(D4,OUTPUT);
pinMode(D5,OUTPUT);                                                            
}

void loop() {
  // put your main code here, to run repeatedly:
digitalWrite(D2,HIGH);

Serial.print("Hello......");
delay(1000);

digitalWrite(D2,LOW);
delay(1000);
}

이렇게 코딩하여 써보려고 했지만 되지 않아 문의남깁니다.

모터 하나만 돌려보려고 하는데, 이렇게 짠게 맞느지 확인좀 부탁드립니다. 도와주세요 ㅠ



첨부파일

비밀번호
수정

비밀번호 입력후 수정 혹은 삭제해주세요.

댓글목록

등록된 댓글이 없습니다.

댓글 수정

이름

비밀번호

내용

/ byte

수정 취소

비밀번호 :

확인 취소

댓글 입력

이름

비밀번호

내용

/ byte

평점

왼쪽의 문자를 공백없이 입력하세요.

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기

follow us