Ich wollte gerne fragen, ob jemand Erfahrungen hat mit Schrittmotoren an einem I2C Shield. Habe 2 von den Twig / Grove I2C v1.2 Shields http://seeedstudio.com/wiki/Grove_-_I2C_Motor_Driver_V1.2
Der montierte Schrittmotor ist ein NMEA 23 忏 æ¸ ï½è¥¿åäº¤å¤§åæ¸ æ¸ ï½æ±è¥¿æ°ä½åæ¸ æ¸ ï½åä¿¡éé¹äºå工忏 æ¸ ï½åæ¸ æ¸ äººåï½åæ¸ æ¸ ç®å
Zum antreiben bzw. steuern verwende ich die TwigMotor Library von Mario Klaus http://www.mariolukas.de/2011/09/arduino-twig-i2c-motor-shield-library/
Der komplette Code sieht so aus:
#include <TwigMotor.h>
#include <Wire.h>
// change this to the number of steps on your motor
#define STEPS 200
#define ML 0x0f
#define MR 0x0a
TwigMotor stepper(STEPS);
void setup()
{
Serial.begin(9600);
// set the speed of the motor to 100 RPMs
stepper.setSpeed(ML, 140);
}
void loop()
{
stepper.step(ML,200,FORWARD);
stepper.release(ML);
delay(3000);
}
Das Shield bekommt 12V max 1A von einem externen Netzteil. Der Motor dreht dh ich habe offensichtlich alles richtig verdrahtet. Das Problem jedoch ist, dass der Motor komische Geräusche macht während der Bewegung, so in der Art von "Tig-Tig-Tig" alle 0,3 Sek konstant.
Da ich noch 2 CNC Maschinen habe mit ähnlichen Motoren, kann ich das Lauf-Geräusch je nach Geschwidigkeit gut vergleichen. Jedoch laufen die Motoren an den CNC Maschinen bei gleicher Geschwindigkeit ohne dieses Klackern.
Hat jemand eine Idee woran das liegen könnte?