Помогите с кодом для arduino

Dronix
Offline
Зарегистрирован: 02.02.2014

Доброго всем вечера.

Помогите разобраться с кодом для ардуино, скопировав его со страницы блога и вставив в Arduino IDE 1.0.4 при компиляции происходит ошибка. Библиотека servo подгружена. Данный код должен управлять автоматической панорамной головкой.

Спасибо за помощь.

// Panorobot.ru

#include

Servo servopan; // Поворот
Servo servotilt; // Наклон

int rows = 6; // Общее кол-во кадров по горизонтали (в расчете на 180 градусов)
int cols = 5; // Общее кол-во кадров по вертикали


int tiltmin = 30; // самое нижнее положение камеры
int tiltmax = 200; // самое верхнее положение камеры
int tiltcenter = 85; // положение при окончании съемки (для хранения)

int panmin = 30; // самое левое положение камеры
int panmax = 170; // самое правое положение камеры
int pancenter = 103; // положение при окончании съемки (для хранения)

int currentpan = 0; // Текущий текущая строка
int currenttilt = 0; // Текущий текущая колонка

int pan;
int tilt;

int delayset = 2000; // Задержка на установку позиции камеры, чтоб ыне было “смаза”
int delaypress = 1000; // Задержка на установку экспозиции
int delayshoot = 15; // Задержка на съемку
int delaystart = 2000; // Задержка после включения

void setup()
{
servopan.attach(9);
servotilt.attach(10);
pinMode(12, OUTPUT); // Конфигурим на выход. Это управляющий сигнал для USB
digitalWrite(12, LOW);

servotilt.write(tiltcenter); // устанавливаем в положение для хранения
servopan.write(pancenter); // по центру

delay(delaystart);

digitalWrite(12, HIGH); // На всякий случай, т.к выл непонятный глюк с пропуском первого кадра
delay(2000);
digitalWrite(12, LOW);
delay(1000);

//*************************************************
// servopan.write(panmin);
// delay(5000);
// servopan.write(panmax);
// delay(60000);
//*************************************************
}

void loop()
{
for (currentpan = panmin; currentpan < panmax; currentpan = currentpan + (panmax – panmin)/rows)

{
servopan.write(currentpan);

for (currenttilt = tiltmin; currenttilt < tiltmax; currenttilt = currenttilt + (tiltmax – tiltmin)/cols)
{
servotilt.write(currenttilt);
delay(delayset);

digitalWrite(12, HIGH); // Съемка
delay(2000);
digitalWrite(12, LOW);
delay(1000);
}
}
servotilt.write(tiltcenter); // устанавливаем в положение для хранения
servopan.write(pancenter); // по центру
delay(10000);
}

Ошибка

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Ой, а в блоге что отключены коменты для дурацких вопросов? Или это блог такого же специалиста как и вы?

Dronix
Offline
Зарегистрирован: 02.02.2014

Puhlyaviy пишет:
Ой, а в блоге что отключены коменты для дурацких вопросов? Или это блог такого же специалиста как и вы?

Я не специалист, мне просто нужно прошить этот скетч в ардуино. В программировании я полный ноль))

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Dronix пишет:

Puhlyaviy пишет:
Ой, а в блоге что отключены коменты для дурацких вопросов? Или это блог такого же специалиста как и вы?

Я не специалист, мне просто нужно прошить этот скетч в ардуино. В программировании я полный ноль))


Дайте подумать. Я не специалист в уборке, мне просто нужно прибраться в доме. Не хотите заняться?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

не код а говно честно сказать. что за бред

for (currenttilt = tiltmin; currenttilt < tiltmax; currenttilt = currenttilt + (tiltmax – tiltmin)/cols)
{

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

кинь ссылку откуда взял код

Dronix
Offline
Зарегистрирован: 02.02.2014

jeka_tm пишет:

кинь ссылку откуда взял код

http://panorobot.ru/proshivka-arduino/

Dronix
Offline
Зарегистрирован: 02.02.2014

Puhlyaviy пишет:
Dronix пишет:

Puhlyaviy пишет:
Ой, а в блоге что отключены коменты для дурацких вопросов? Или это блог такого же специалиста как и вы?

Я не специалист, мне просто нужно прошить этот скетч в ардуино. В программировании я полный ноль))

Дайте подумать. Я не специалист в уборке, мне просто нужно прибраться в доме. Не хотите заняться?

Намек понял, спасибо, вроде начало получаться. Перепечатываю вручную.