Arduino:Библиотеки/Robot/Класс Robot/motorsWrite()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

{{#setlogo:ArduinoCommunityLogo.png}}

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция motorsWrite()[1]

Управляет скоростью и направлением двух моторов, подключенных к колесам робота. Принимает значения в диапазоне от «-255» до «255». То есть, если значение будет выше нуля, колеса будут вращаться вперед, а если ниже нуля, то назад.

Синтаксис

Robot.motorsWrite(speedLeft, speedRight)

Параметры

speedLeft  скорость для левого колеса
speedRight  скорость для правого колеса

Что возвращает

Ничего.

Пример

#include <ArduinoRobot.h>

void setup(){
  Robot.begin();
}
void loop(){
  Robot.motorsWrite(255,255); // робот на полной скорости движется вперед 
  delay(1000);
  Robot.motorsWrite(0,0); // робот останавливается
  delay(1000);
  Robot.motorsWrite(255,-255);// робот на полной скорости поворачивается вправо 
  delay(1000);
  Robot.motorsWrite(0,0); // робот останавливается
  delay(1000);
}

См.также

  1. motorsStop()
  2. turn()
  3. pointTo()

Внешние ссылки