Одинаковое управление тремя моторами
- Войдите на сайт для отправки комментариев
Пт, 22/05/2015 - 22:33
Добрый день!
Упрощенно задача такая: есть 3 грядки, 3 датчика влажности почвы, 3 моторчика, подающих воду. Хотелось бы написать функцию, входным параметром, которой был бы номер грядки, а функция опрашивала бы датчик влажности (N) , и если сухо, включала бы мотор (N).
Да вот беда, моторы определяются строкой AF_DCMotor motor1(1, MOTOR12_64KHZ); AF_DCMotor motor2(2, MOTOR12_64KHZ); и т.д. а обращение к ним типа - motor1.run(FORWARD);
Как бы исхитриться, чтобы не повторять три раза совершенно одинаковый код, отличающийся только номером мотора?
Пт, 22/05/2015 - 22:50
#1
- массив (array)