상품상세 정보

뒤로가기

아두이노호환 360도 조그셔틀 엔코더 모듈 (P3415)

아두이노호환 360도 조그셔틀 엔코더 모듈 (P3415)

상품 정보
상품코드 P3415-M53
제조사 CHINA
판매가 7200
할인판매가 7,200원
할인금액 총 할인금액 원
(모바일할인금액 원)
적립금

79원(1.00%)

무통장 결제시 적립금 %

카드 결제시 적립금 %

실시간 계좌이체시 적립금 %

적립금 결제시 적립금 %

휴대폰 결제시 적립금 %

예치금 결제시 적립금 %

에스크로 결제시 적립금 %

가상계좌 결제시 적립금 %

가상계좌 결제시 적립금 %

케이페이 결제시 적립금 %

페이나우 결제시 적립금 %

페이코 결제시 적립금 %

카카오페이 결제시 적립금 %

제휴적립금
배송방법 택배
배송비 3,500원 (77,000원 이상 구매 시 무료)
상품 추가설명 번역정보
배송
수량 down up  
상품 목록
상품 정보 가격 삭제
총상품금액(수량) 0

할인가가 적용된 최종 결제예정금액은 주문 시 확인할 수 있습니다.

구매하기예약주문
구매하기예약주문

회전식 가변저항과는 달리 정방향 또는 반방향으로 일어나는 회전시 출력되는 펄스수를 계산하여 작동하는 원리로써
회전에 제한이 없으며,회전각도가 0에서 364도내를 벗어나게 되면 다시 0으로 리셋되며, 엔코더 상의 버튼을 눌러서 값을 초기화 시키고 다시 0부터 카운팅 할수 있습니다.


  • 작동전압 : 5V
  • 1회전펄스수 : 20





ARDUINO TEST CODE
int redPin = 2;
int yellowPin = 3;
int greenPin = 4;
int aPin = 6;
int bPin = 7;
int buttonPin = 5;
 
int state = 0;
int longPeriod = 5000; // Time at green or red
int shortPeriod = 700; // Time period when changing
int targetCount = shortPeriod;
int count = 0;
 
void setup()
{
  pinMode(aPin, INPUT);
  pinMode(bPin, INPUT);
  pinMode(buttonPin, INPUT);
  pinMode(redPin, OUTPUT);
  pinMode(yellowPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
}
 
void loop()
{
  count++;
  if (digitalRead(buttonPin))
  {
    setLights(HIGH, HIGH, HIGH);
  }
  else
  {
    int change = getEncoderTurn();
    int newPeriod = longPeriod + (change * 1000); 
    if (newPeriod >= 1000 && newPeriod <= 10000)
    {
      longPeriod = newPeriod;
    }
    if (count > targetCount)
    {
      setState();
      count = 0;
    }
  }
  delay(1);
}
 
int getEncoderTurn()
{
  // return -1, 0, or +1
  static int oldA = LOW;
  static int oldB = LOW;
  int result = 0;
  int newA = digitalRead(aPin);
  int newB = digitalRead(bPin);
  if (newA != oldA || newB != oldB)
  {
    // something has changed
    if (oldA == LOW && newA == HIGH)
    {
      result = -(oldB * 2 - 1);
    }
  }
  oldA = newA;
  oldB = newB;
  return result;
}
 
int setState()
  {
    if (state == 0)
    {
      setLights(HIGH, LOW, LOW);
      targetCount = longPeriod;
      state = 1;
    }
    else if (state == 1)
    {
      setLights(HIGH, HIGH, LOW);
      targetCount = shortPeriod;
      state = 2;
    }
    else if (state == 2)
    {
      setLights(LOW, LOW, HIGH);
      targetCount = longPeriod;
      state = 3;
    }
    else if (state == 3)
    {
      setLights(LOW, HIGH, LOW);
      targetCount = shortPeriod;
      state = 0;
    }
  }
 
void setLights(int red, int yellow, int green)
{
  digitalWrite(redPin, red);
  digitalWrite(yellowPin, yellow);
  digitalWrite(greenPin, green);


상품 상세 정보
상품명 아두이노호환 360도 조그셔틀 엔코더 모듈 (P3415)
상품코드 P3415-M53
제조사 CHINA
판매가 7,200원 (부가세 미포함)
배송비 3,500원 (77,000원 이상 구매 시 무료)

결제 안내

배송 안내

  • 배송 방법 : 택배
  • 배송 지역 : 전국지역
  • 배송 비용 : 3,500원
  • 배송 기간 : 1일 ~ 2일
  • 배송 안내 :

교환/반품 안내

서비스문의 안내

상품사용후기

상품후기쓰기 모두보기

게시물이 없습니다

상품 Q&A

상품문의하기 모두보기

게시물이 없습니다

판매자 정보


WORLD SHIPPING

PLEASE SELECT THE DESTINATION COUNTRY AND LANGUAGE :

GO
close