Помогите чайнику
- Войдите на сайт для отправки комментариев
Пнд, 01/04/2013 - 07:42
Мужики! Требуется хелп )
в програмировании я не селен. Вот задача работает шаговый мотор и необходимо чтоб включалось реле - по своей программе. Но реле включается только после того как мотор выполнит свою программу. В общем как заставить их работать независимо.
Вот мой скетч и что в нем не так?:) :
*/ #include <Stepper.h> const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution //const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution // for your motor // initialize the stepper library on pins 8 through 11: // Stepper myStepper(stepsPerRevolution, 8,9,10,11); Stepper myStepper(stepsPerRevolution, 11,9,10,8); int ledPin = 13; void setup() { // set the speed at 60 rpm: myStepper.setSpeed(120); //<<<<<<<<<<<<<<< This was 60 // initialize the serial port: Serial.begin(9600); pinMode(ledPin, OUTPUT); } void loop() { { digitalWrite(ledPin, HIGH); // включаем LED delay(1000); // пауза 1 секунда (1000 мс) digitalWrite(ledPin, LOW); // выключаем LED delay(1000); // пауза 1 секунда (1000 мс) } // step one revolution in one direction: Serial.println("clockwise"); //************************** for (int x=1;x<12;x++) //<<<<<<<<<<<< we want to iterate to get a full revolution { myStepper.step(stepsPerRevolution); Serial.println(x); //<<<<<<<<<<<< This is just for debugging } //************************** delay(500); // step one revolution in the other direction: Serial.println("counterclockwise"); //************************** for (int x =1;x<12;x++) { myStepper.step(-stepsPerRevolution); Serial.println(x); } //************************** delay(500); }
От модератора ТК: Форматирование кода поправил, но Вам ниже написали где можно посмотреть как вставлять код.
для начала
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Избавляйся от delay. Пока они выполняются, все остальное стоит.
Спасибо! А голова уже пухнет )) литературы перечитал и вообще запутался)
"селен" это из химии, по-моему. Извините :).
когда я в институте учился ардуины не было в природе :( . Мне "надёжность систем" на асу нравилась.
тс, как ваш предмет назавается?