roboforum.ruТехнический форум по робототехнике. |
|
|
потому я и предлагаю простое надежное решение.kabephe писал(а):Может и проще, но всё упирается в моё незнание и отсутствие опыта.
/*
* MotorKnob
*
* A stepper motor follows the turns of a potentiometer
* (or other sensor) on analog input 0.
*
* http://www.arduino.cc/en/Reference/Stepper
* This example code is in the public domain.
*/
#include <Stepper.h>
// change this to the number of steps on your motor
#define STEPS 100
// create an instance of the stepper class, specifying
// the number of steps of the motor and the pins it's
// attached to
Stepper stepper(STEPS, 8, 9, 10, 11);
// the previous reading from the analog input
int previous = 0;
void setup()
{
// set the speed of the motor to 30 RPMs
stepper.setSpeed(30);
}
void loop()
{
// get the sensor value
int val = analogRead(0);
// move a number of steps equal to the change in the
// sensor reading
stepper.step(val - previous);
// remember the previous value of the sensor
previous = val;
}
Шаг достаточно. EN - все равно какое то значение имеет в самом драйвере.kabephe писал(а):подсоединён только 9, на драйвере это STP.
Вернуться в Arduino и другие Xduino
Сейчас этот форум просматривают: Yandex [Bot] и гости: 2