Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Колісний мобільний робот Micrоcamp 2.0

Реферат Колісний мобільний робот Micrоcamp 2.0





мок

Приклад: sleep (1000);// Тривалість дії в одну секунду

analog.h Бібліотека читання аналогових даних з портів P0 ... P4

Приклад: adc_val = analog (0);// читання з аналогового порту 0 (РСО) і запис в adc_val

led.h Бібліотека управління світлодіодом LED

Приклад: led1_on ()// Включити миготіння LED1 (PC5)

led1_off ()// Вимкнути миготіння LED1 (PC5)

motor.h Бібліотека управління мотором постійного струму

Приклад: motor (1,60);// Обертання мотора 1 зі швидкістю 60%

motor_stop (ALL);// зупинка двох моторів

sound.h Бібліотека генерації звуку

Приклад: sound (2000,500) ;//формує сигнал з частотою 2кГц, тривалістю 0.5 секунди

Всі необхідні бібліотеки повинні зберігатися в папці проекту або шлях до них повинен бути правильно вказано в проекті. Всі додаткові бібліотеки зберігаються в папці MicroCamp_include на компакт-диску з комплекту. p align="justify"> Завдання 1: управління швидкістю робота

Опис схеми:

У робота танкова система руху. Працюють два незалежних мотора і кермові колеса. p align="justify"> За даною програмою робот рухається згідно графіку швидкості:


В 

Опис програми:

Програма може задавати швидкість руху вперед і назад, для обох моторів одночасно і для кожного мотора зокрема


В 

# include // підключення бібліотеки введення-виведення інформації

# include // підключення бібліотеки затримки

# include // підключення бібліотеки контролю моторовmain ()// головна програма

{int i;// завдання змінної "i" (1)// нескінченний цикл

{(i = 1; i <60; i + +)// кінцевий цикл збільшення швидкості від 1% до 30%

{(i);// рух назад 0.05 секунди (50);

} (i = 60; i> 0; i -)// кінцевий цикл зменшення швидкості від 30% до 1%

{

backward (i);

sleep (50);

}

sleep (2000);// затримка 2 секудни (i = 1; i <100; i + +)// цикл збільшення швидкості

{(i);// рух вперед 0.02 секунди (20);

} (i = 100; i> 0; i -)// цикл зменшення швидкості

{(i); (20);

}


Завдання 2 : контактна виявлення об...


Назад | сторінка 9 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Бібліотека: виникнення і розвиток. Основні сучасні концепції бібліотеки
  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Розробка збору вихідної інформації про працівників бібліотеки, читачів, пре ...
  • Реферат на тему: Система стабілізації швидкості обертання двигуна постійного струму
  • Реферат на тему: Алгоритм фільтрації, приклад на основі ШПФ