написать программу на языке С+

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: C+
  • 7 7 страниц
  • 1 + 1 источник
  • Добавлена 21.10.2009
1 496 руб.
  • Содержание
  • Часть работы
  • Список литературы
Содержание

1. Схема робота
2. Текст программы
Список литературы

Фрагмент для ознакомления

Когда переключатель замкнут, напряжение на нем равно нулю (сигнал низкого уровня), а при его размыкании благодаря резистору, подключенному к положительной шине источника питания, будет сформирован сигнал высокого уровня. Измененная схема показана на рисунке 1.2.

Рисунок 1.2.






















2. Текст программы

Приведем код программы, которая реализует тот же алгоритм управления, что и раньше, но при этом поддерживает максимальную скорость движения:

void main(void){
while (Whisker:= Collision) { // До столкновения,
if (LeftLightSensor >= MaximumSpeed)
RightMotor = MaximumSpeed;
else // Уменьшить скорость вращения двигателя.
RightMotor = LeftLightSensor;
if (RightLightSensor >= MaximumSpeed)
LeftMotor = MaximumSpeed;
else // Уменьшить скорость вращения двигателя.
LeftMotor = RightLightSensor;
} // Конец цикла.
RightMotor = 0;
LeftMotor = 0; // Выключить оба двигателя.
}

Если требуется изменить алгоритм управления, приведенный код нетрудно модифицировать. [1]







Список литературы

1. Предко М. Устройства управления роботами: схемотехника и программирование. Москва, 2004.






7

Список литературы

1. Предко М. Устройства управления роботами: схемотехника и программирование. Москва, 2004.