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  скорость для правого колеса

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

Ничего.

Пример

 1 #include <ArduinoRobot.h>
 2 
 3 void setup(){
 4   Robot.begin();
 5 }
 6 void loop(){
 7   Robot.motorsWrite(255,255); // робот на полной скорости движется вперед 
 8   delay(1000);
 9   Robot.motorsWrite(0,0); // робот останавливается
10   delay(1000);
11   Robot.motorsWrite(255,-255);// робот на полной скорости поворачивается вправо 
12   delay(1000);
13   Robot.motorsWrite(0,0); // робот останавливается
14   delay(1000);
15 }

См.также

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

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