Привет. Подскажите, пжл, пытаюсь переписать скетч под плату Sanguinololu, но вот что-то моторчик никак не хочет крутиться... Разобрал работающий 3d принтер: снял с него плату Sanguinololu+stepstik(драйвер)+шаговик. Посмотрел на какие пины какие значения подаются в стандартном скетче для 3d принтера с параметром "MOTHERBOARD == 62" (исходники). Не нарушая общности рассуждения выбрал ось X: #define X_STEP_PIN 15 #define X_DIR_PIN 21 #define X_ENABLE_PIN 14 Загружаю скетч: Код (C): int X_STEP_PIN 15; int X_DIR_PIN 21; int X_ENABLE_PIN 14; void setup() { pinMode(X_STEP_PIN, OUTPUT); pinMode(X_DIR_PIN, OUTPUT); pinMode(X_ENABLE_PIN, OUTPUT); digitalWrite(X_ENABLE_PIN, HIGH); digitalWrite(X_DIR_PIN, HIGH); } void loop() { for(double i = 0; i < 100000; i++) { digitalWrite(X_STEP_PIN, HIGH); delay(1); digitalWrite(X_STEP_PIN, LOW); delay(1); } digitalWrite(X_ENABLE_PIN, LOW); } Но моторчик не двигается(( Может кто подскажет что необходимо сделать. PS: если тему создал не в том разделе прошу сказать куда ее перенести. Спасибо.
Решил проблему. Надо нажимать правильную кнопку на Arduino IDE 0023 для загрузки скетча((( Пины правильные) 2 недели прошли не зря))