Habe auf einem UNO ein einfaches PWM Signal erzeugt:
pedal = (analogRead(PotPin)); // 0...1023
analogWrite(pwm, pedal/4); // pwm Ausgang 0...255
kann ich auch am Ausgang messen.
Nun will ich im gleichen sketch die MobaTools verwenden:
#include <MobaTools.h>
#define dirPin 4 // Richtungs Eingang am TB6600
#define stepPin 5 // Impuls Eingang am TB6600
#define pwm 10 // PWM Ausgang
const byte PotPin = A0; // Sollwert Poti
const int stepsPerRev = 6400;
int pedal;
MoToStepper Stepper(stepsPerRev, STEPDIR); // TB6600 auf 6400 Schritte einstellen
Sobald ich aber im setup "Stepper.attach" aufrufe, ist mein PWM Signal weg, obwohl es auf einem ganz anderen Output Pin liegt:
void setup()
{
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
Stepper.attach(stepPin, dirPin);
}
Wie kann ich das verhindern?