Устанавливаем программу
RobotC Virtual World и запускаем ее.
ROBOTC - основанный на тексте язык программирования, основанный на стандарте C++
язык программирования.
Команды к роботу написаны как текст на экране, обработанном компилятором ROBOTC в файл языка программирования, и затем загрузили на робот,
откуда
ими можно управлять.
Основные
команды для движения робота
Taskmain()
{-
главная
задача начало программы
motor
[motorC]
= 100;
(вперед
)
motor
[motorC]
= -100;
(назад
)
Эта
команда говорит роботу включать двигатель, приложенный к моторному порту C на
100%
wait
1
Msec
(3000);
Это
команда заставляет робота выполнить вышестоящие команды 3000 миллисекунд (3
секунды).
motor
[
motorC
]
= 0
Остановка
мотора
Движение
вперед.
motor
[
motorC
]=100;
motor
[
motorB
]=100;
Движение
назад
motor[motorC]= -100;
motor[motorB]= -100;
motor[motorC]=0;
motor[motorB]=0;
motor[motorC]=100;
motor[motorB]= -100;
motor[motorC]=100;
motor[motorB]=0;
Пример программы
task main()
{
motor[motorC] = 50;
motor[motorB] = 50;
wait1Msec(4000);
motor[motorC] = -50;
motor[motorB] = 50;
wait1Msec(800);
}
Робот
двигается вперед 50% оборотов двигателя в течении 4 секунд, затем делает
поворот в течении 0,8 секунд
Создание
программы парковка.
Робот выезжает из бокса делает левый поворот
Едет прямо, затем делает правый поворот,
едет прямо, останавливается у линии и
задним ходом с поворотом заезжает в черный бокс
task main()
{
motor[motorC] = 100;
motor[motorB] = 100;
wait1Msec(4000);
motor[motorC] = 0;
motor[motorB] = 25;
wait1Msec(4000);
motor[motorC] = 100;
motor[motorB] = 100;
wait1Msec(4500);
motor[motorC] = 25;
motor[motorB] = 0;
wait1Msec(4000);
motor[motorC] = 100;
motor[motorB] = 100;
wait1Msec(4500);
motor[motorC] =- 30;
motor[motorB] = 0;
wait1Msec (4000);
motor[motorC] = -100;
motor[motorB] = -100;
wait1Msec(2500);
}