Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВКР Лупу А.Ю. 1111б Соревновательный робот 2015...docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Приложение е.

Рисунок Е.1. – Блок-схема управления движением, элемент джойстика 8R.

Рисунок Е.2. – Блок-схема управления движением, элемент джойстика 8L.

Рисунок Е.3. – Блок-схема управления движением, элемент джойстика 8U.

Рисунок Е.4. – Блок-схема управления движением, элемент джойстика 8D.

Рисунок Е.5. – Блок-схема управления движением, элемент джойстика 7U.

Рисунок Е.6. – Блок-схема управления движением, элемент джойстика 7D.

Рисунок Е.7. – Блок-схема управления движением, элемент джойстика 5U.

Рисунок Е.8. – Блок-схема управления движением, элемент джойстика 5D.

Рисунок Е.9. – Блок-схема управления движением, элемент джойстика 6U.

Рисунок Е.10. – Блок-схема управления движением, элемент джойстика 6D.

Приложение ж.

Автономный режим работы с системой VEXnet.

#pragma platform(VEX)

#pragma competitionControl(Competition)

#pragma autonomousDuration(20)

#pragma userControlDuration(100)

#include "Vex_Competition_Includes.c"

void pre_auton()

{

bStopTasksBetweenModes = true;

}

task autonomous()

{

setServo(port6, -127);

wait(3);

setServo(port6, 0);

wait(1);

setServo(port6, 127);

wait(3);

}

task usercontrol()

{

while (true)

{

if (fl9 == 0){

if (vexRT[Btn6D]==1) {

motor[port6]=-127;

fl9 = 1;

}

}

else {

if (vexRT[Btn6D]==0){

motor[port6]=10;

fl9 =0;

}

}

}

}

Приложение з.

Автономный режим работы.

#pragma config(Motor, port2, motor2, tmotorServoContinuousRotation, openLoop)

#pragma config(Motor, port3, motor3, tmotorServoContinuousRotation, openLoop)

#pragma config(Motor, port4, motor4, tmotorServoContinuousRotation, openLoop)

#pragma config(Motor, port5, motor5, tmotorServoContinuousRotation, openLoop)

#pragma config(Motor, port6, motor6, tmotorServoContinuousRotation, openLoop)

task main()

{

setServo(port6, -127);

wait(1);

setServo(port6, -70);

wait(1);

setServo(port6, -30);

wait(1);

setServo(port6, 0);

wait(1);

setServo(port6, 30);

wait(1);

setServo(port6, 70);

wait(1);

setServo(port6, 127);

wait(1);

}

Приложение и.

Рисунок И.1. – Диплом I степени.