Производство
Karenkarenkaren

ОТчет по научной деятельности

Отчет по проделанной работе.

 

Цель работы: Измерить угол поворота робота POP-BOT от задаваемой мощности на двигатели и времени их работы.

Выполнение.

1. Изучил программную среду робота Arduino 2007. Написал программу для задания мощности и времени срабатывания робота. Код программы:

/*******************************************************************************

* POP-BOT V1.0   

* Filename : SimpleLineTracking.pde

* POP-BOT tracks the black line

********************************************************************************/

int Time=1300; // Задается время работы мотора в мс

void setup(){

  pinMode(3,OUTPUT);               // Motor A1

  pinMode(5,OUTPUT);               // Motor A2

  pinMode(6,OUTPUT);               // Motor B2

  pinMode(9,OUTPUT);               // Motor B1

}

 

  void loop(){

  Spin(51); 

  delay(Time);

  Stop();

  delay(3000);

    Spin(102); 

  delay(Time);

  Stop();

  delay(3000);

    Spin(153); 

  delay(Time);

  Stop();

  delay(3000);

    Spin(204); 

  delay(Time);

  Stop();

  delay(3000);

    Spin(255); 

  delay(Time);

  Stop();

  delay(3000);

}

 

void Spin(int speed){

  analogWrite(5,speed);

  analogWrite(3,0);

  analogWrite(6,speed);

  analogWrite(9,0);

}

 

void Stop(){

  analogWrite(5,0);

  analogWrite(3,0);

  analogWrite(6,0);

  analogWrite(9,0);

}

Программа запускалась несколько раз с изменением параметра Time на значения: 100, 200,300, 500, 700, 1000, 1300 мс

2. Измерил с помощью транспортира углы поворота робота, повороты выше 360 градусов не учитывались в таблице. Опыт проводился на лакированной поверхности древесины. Таблица приведена ниже.

Мощность,%

 

 

 

 

 

20

0

0

0

0

0

0

40

9

28

64

110

193

290

60

31

102

144

280

350

 

80

80

158

260

360

 

 

100

156

 

 

 

 

 

Время,мс

100

200

300

500

700

1000

 

Комментарии (1)

18 ноября 2010 в 19:22
VitalSakharoffVital

Даешь отечественную науку и роботостроение! Может быть Вас стипендией наградить за отличную работу?;)

Прокомментировать запись:

Для комментирования записи необходимо стать зарегистрированным пользователем.

Войдите или зарегистрируйтесь.

Добавить запись

Для добавления записи необходимо стать участником сообщества.

cache: no_info (3), no_need (6), miss (3), cached (19)db queries: 6time: 1.663

При отправке данных на сервер произошла ошибка. Проверьте соединение с интернетом и попробуйте перезагрузить страницу.

У Вас не хватает прав на выполнение операции. Данные не были сохранены.