오늘 소개할 'SN754410NE'칩은 바이폴라용 칩입니다.
이제까지 소개한 칩들은 유니폴라용 칩이였죠.
(참고 : 디바이스 마트 - SN754410NE)
요번에 산 모터가 바이폴라인줄 알았는데 막상 받아보니 하이브리드내요 ㅡ.-;;;
그래도 바이폴라용 칩을 받은김에 바이폴라 구성을 해봤습니다.
테스트에 사용한 모터는 'FL42STH33-0956A'입니다.
하이브리드 모터 입니다.
(참고 : 디바이스마트 - FL42STH33-0956A)
어려운건 둘째치고 16개를 다꼽아야 한다는게 문제내요-_-;
결선 자체는 고만고만한데....완성된걸 보면 눈으로 선따라가는게 일입니다 ㅋㅋㅋ
참고로 유니폴라칩에 바이폴라로 결선하면 아두이노가 죽습니다 ㅎㅎㅎ
보드구성은 아두이노 샘플과 동일하게 합니다.
(참고 : Arduino Web - Stepper Motor Knob )
SteppingMotor_SN754410_001.fzz
바이폴라용 셈플이 따로 있긴 한데 그냥 이전에 쓰던 코드 그대로 쓰겠습니다.
자세한 설명은 링크를 확인 하세요.
(참고 : [Arduino] L293D칩을 이용한 유니폴라 스테핑 모터(unipolar stepping motor) 제어)
/* Adafruit Arduino - Lesson 16. Stepper */ #include <Stepper.h> int in1Pin = 12; int in2Pin = 11; int in3Pin = 10; int in4Pin = 9; Stepper motor(200, in1Pin, in2Pin, in3Pin, in4Pin); void setup() { pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(in3Pin, OUTPUT); pinMode(in4Pin, OUTPUT); motor.setSpeed(30); } void loop() { if (Serial.available()) { int steps = Serial.parseInt(); motor.step(steps); } }
시리얼 모니터를 열어 200을 입력하면 한바퀴 회전합니다.
전원만 아두이노에서 외부전원으로 옮긴 형태입니다.
SteppingMotor_SN754410_002.fzz
오히려 유니폴라보다 완성된 배선도는 더 보기가 좋네요.