Программирование на TinkerCad

Выполнен
Заказ
4334388
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
25 Окт 2021 в 22:00
Цена
0 ₽
Блокировка
10 дней
Размещен
22 Окт 2021 в 01:40
Просмотров
31
Описание работы
Построение робота-манипулятора с микросервисами:
1. Подключите 5 потенциометров к 5 аналоговым входам контроллера.
2. Подключите 5 микросерверов к 5 цифровым выходам.
3. Используйте команду:
int angle = map (analogRead (A0), 0,1023,0,180);
который считывает 10-битное значение с аналогового входа (1024 уровня напряжения) и переназначает его на значения от 0 до 180 градусов, соответствующие значениям в сервоприводе.
4. Каждый из потенциометров устанавливает соответствующее угловое значение назначенного сервопривода.
5. Пожалуйста, отобразите значения угла на ЖК-дисплее или мониторе последовательного порта.
Код для манипулятора
include Servo servo[4];
const byte servoPin[4] = {2,3,4,5};
void setup() {
for(int i=0;i<4;i++){ servo[i].attach(servoPin[i]); servo[i].write(90);
}
delay(1000); }
void loop() {
int angle1 = map(analogRead(A0),0,1023,0,180); int angle2 = map(analogRead(A1),0,1023,0,180); int angle3 = map(analogRead(A2),0,1023,0,180); int angle4 = map(analogRead(A3),0,1023,0,180);
servo[0].write(angle1); servo[1].write(angle2); servo[2].write(angle3); servo[3].write(angle4); delay(100);
}
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
2 дня 5 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир