Автор24

Информация о работе

Подробнее о работе

Страница работы
  • 1 страниц
  • 2019 год
  • 42 просмотра
  • 0 покупок
Автор работы

Tarzanchik99

Программист

667 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Блок-схема

////////////////////////// скетч для управления 4 сервоприводами бипода /////////////////
#include //используем библиотеку
#include "boarddefs.h" //Добавочная библиотека
#include "IRremote.h"
#include "IRremoteInt.h" //Добавочная библиотека


Servo myservoLS3 ; //указываем сервопривод ЛЕВОЙ СТОПЫ
Servo myservoLB4; //указываем сервопривод ЛЕВОГО БЕДРА
Servo myservoRB5 ; //указываем сервопривод ПРАВОГО БЕДРА
Servo myservoRS6; //указываем сервопривод ПРАВОЙ СТОПЫ
int n=30;// временнАя задержка
int n1=1; //коэффициент "плавности хода"
int a03=110;int a04=40;int a05=90;int a06=50;//переменные для углов начального положения конечностей
int da=15;//переменная амплитуды изменения угла в градусах для стоп
int db=20;//переменная амплитуды изменения угла в градусах для бедра
int f=0;// переменная - флаг
int a3=a03;int a4=a04;int a5=a05;int a6=a06;// переменные для хранения значений текущих углов
////////////////////////////////////////////////////////////////////////////////////////////////////////

int RECV_PIN = 2; //Пин подключения выходного сигнала с ИК-приёмника
int N=0; //Счётчик номера нажатой кнопки
long Y1=0;long Y2=0;
//Создаём экземпляр класса IRrecv, в качестве параметра передаём пин подключения сигнала ИК-приёмника
IRrecv irrecv(RECV_PIN);

decode_results results; //Переменная для сохранения полученного кода нажатой кнопки
/////////////////////////////////////////////////////////////////////////////////////////////////////////
void setup()
{

myservoLS3.attach(3);//выводы для прямохождения и подключения 1-4 сервоприводов
myservoLB4.attach(4);
myservoRB5.attach(5);
myservoRS6.attach(6);
myservoLS3.write(a03); delay(5*n);// начальная установка-настройка углов поворота валов серв
myservoLB4.write(a04); delay(5*n);myservoLB4.detach();
myservoRB5.write(a05); delay(5*n);myservoRB5.detach();
myservoRS6.write(a06); delay(5*n);

irrecv.enableIRIn(); //Включение ИК-приёмника в работу

}
void loop()
{
///////////////////////////////////////////
delay_(10*n);
////////////////////////////////////// ХОЖДЕНИЕ ПРЯМО //////////////////////////////////////
metka1:
if(N==1){if(f==1){myservoLS3.attach(3);myservoLB4.attach(4);myservoRB5.attach(5); myservoRS6.attach(6); }f=0;
//////////////////////////////// ТАКТ НАКЛОН ВПРАВО ///////////////////////////////////////
myservoRS6.attach(6);
while((a3=a05-db))
{ myservoLB4.write(a4);myservoRB5.write(a5);a4=a4-n1;a5=a5-n1; delay_(n);}
myservoLB4.detach();myservoRB5.detach();delay_(n);


///////////////////////////////// ТАКТ НАКЛОН ВЛЕВО //////////////////////////////////////
myservoLS3.attach(3);
while ((a3>=a03-da)||(a6>=a06-da))
{ myservoLS3.write(a3);myservoRS6.write(a6);a3=a3-n1;a6=a6-n1; delay_(n);}
myservoRS6.detach();delay_(n);

//////////////////////////// ТАКТ ПОВОРОТ КОРПУСА ОТН. ЛЕВОЙ НОГИ //////////////////////////
myservoLB4.attach(4);myservoRB5.attach(5);
while((a4

Блок-схема кода на C++

Нет списка литературы

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Контрольную работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

Блок-схема

////////////////////////// скетч для управления 4 сервоприводами бипода /////////////////
#include //используем библиотеку
#include "boarddefs.h" //Добавочная библиотека
#include "IRremote.h"
#include "IRremoteInt.h" //Добавочная библиотека


Servo myservoLS3 ; //указываем сервопривод ЛЕВОЙ СТОПЫ
Servo myservoLB4; //указываем сервопривод ЛЕВОГО БЕДРА
Servo myservoRB5 ; //указываем сервопривод ПРАВОГО БЕДРА
Servo myservoRS6; //указываем сервопривод ПРАВОЙ СТОПЫ
int n=30;// временнАя задержка
int n1=1; //коэффициент "плавности хода"
int a03=110;int a04=40;int a05=90;int a06=50;//переменные для углов начального положения конечностей
int da=15;//переменная амплитуды изменения угла в градусах для стоп
int db=20;//переменная амплитуды изменения угла в градусах для бедра
int f=0;// переменная - флаг
int a3=a03;int a4=a04;int a5=a05;int a6=a06;// переменные для хранения значений текущих углов
////////////////////////////////////////////////////////////////////////////////////////////////////////

int RECV_PIN = 2; //Пин подключения выходного сигнала с ИК-приёмника
int N=0; //Счётчик номера нажатой кнопки
long Y1=0;long Y2=0;
//Создаём экземпляр класса IRrecv, в качестве параметра передаём пин подключения сигнала ИК-приёмника
IRrecv irrecv(RECV_PIN);

decode_results results; //Переменная для сохранения полученного кода нажатой кнопки
/////////////////////////////////////////////////////////////////////////////////////////////////////////
void setup()
{

myservoLS3.attach(3);//выводы для прямохождения и подключения 1-4 сервоприводов
myservoLB4.attach(4);
myservoRB5.attach(5);
myservoRS6.attach(6);
myservoLS3.write(a03); delay(5*n);// начальная установка-настройка углов поворота валов серв
myservoLB4.write(a04); delay(5*n);myservoLB4.detach();
myservoRB5.write(a05); delay(5*n);myservoRB5.detach();
myservoRS6.write(a06); delay(5*n);

irrecv.enableIRIn(); //Включение ИК-приёмника в работу

}
void loop()
{
///////////////////////////////////////////
delay_(10*n);
////////////////////////////////////// ХОЖДЕНИЕ ПРЯМО //////////////////////////////////////
metka1:
if(N==1){if(f==1){myservoLS3.attach(3);myservoLB4.attach(4);myservoRB5.attach(5); myservoRS6.attach(6); }f=0;
//////////////////////////////// ТАКТ НАКЛОН ВПРАВО ///////////////////////////////////////
myservoRS6.attach(6);
while((a3=a05-db))
{ myservoLB4.write(a4);myservoRB5.write(a5);a4=a4-n1;a5=a5-n1; delay_(n);}
myservoLB4.detach();myservoRB5.detach();delay_(n);


///////////////////////////////// ТАКТ НАКЛОН ВЛЕВО //////////////////////////////////////
myservoLS3.attach(3);
while ((a3>=a03-da)||(a6>=a06-da))
{ myservoLS3.write(a3);myservoRS6.write(a6);a3=a3-n1;a6=a6-n1; delay_(n);}
myservoRS6.detach();delay_(n);

//////////////////////////// ТАКТ ПОВОРОТ КОРПУСА ОТН. ЛЕВОЙ НОГИ //////////////////////////
myservoLB4.attach(4);myservoRB5.attach(5);
while((a4

Блок-схема кода на C++

Нет списка литературы

Купить эту работу

Блок-схема

667 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

5 июня 2019 заказчик разместил работу

Выбранный эксперт:

Автор работы
Tarzanchik99
4.1
Программист
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—5 дней
667 ₽ Цена от 200 ₽

5 Похожих работ

Контрольная работа

дородовая диагностика

Уникальность: от 40%
Доступность: сразу
700 ₽
Контрольная работа

Составление алгоритмов

Уникальность: от 40%
Доступность: сразу
300 ₽
Контрольная работа

Программы Pascal

Уникальность: от 40%
Доступность: сразу
400 ₽
Контрольная работа

Контрольная работа по дисциплине "Языки программирования",С++.

Уникальность: от 40%
Доступность: сразу
150 ₽
Контрольная работа

Контрольная работа по дисциплине "Языки программирования",С++

Уникальность: от 40%
Доступность: сразу
150 ₽

Отзывы студентов

Отзыв Irina Andreeva об авторе Tarzanchik99 2015-05-22
Контрольная работа

Работа выполнена профессионально, на 100 баллов из 100! Спасибо!

Общая оценка 5
Отзыв Raze об авторе Tarzanchik99 2014-05-14
Контрольная работа

В очередной раз огромнейшее спасибо за отлично выполненную контрольную по прикладным программным продуктам, автор умничка))

Общая оценка 5
Отзыв Леонид Леонид об авторе Tarzanchik99 2017-05-17
Контрольная работа

Работы зачтены с первого раза. Спасибо!

Общая оценка 5
Отзыв Марина [email protected] об авторе Tarzanchik99 2016-04-01
Контрольная работа

+

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

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

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽
Готовая работа

Разработка информационной системы учета приёма и оплаты заказов посетителей с использованием СУБД SQL Server и языка программирования С#

Уникальность: от 40%
Доступность: сразу
2200 ₽
Готовая работа

WEB-приложение оформления заказов в кондитерской. Предметом исследования является учет заказов кондитерских изделий в кондитерской.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

WEB-приложение для салона красоты. Предмет исследования – процесс учёта заказов в салон красоты.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка программного продукта для решений задач на основе метода анализа иерархий

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

НАХОЖДЕНИЕ СПЕКТРАЛЬНОГО РАДИУСА МАТРИЦЫ МОДИФИЦИРОВАННЫМ СТЕПЕННЫМ МЕТОДОМ

Уникальность: от 40%
Доступность: сразу
3000 ₽