Доброго времени суток, уже какой день не могу приложить ума как решить задачу. Может вы мне поможете? Дело в том, что имею на руках Arduino Robot ( http://amperka.ru/product/arduino-robot) и мне нужно реализовать плавный старт и постепенное наращивание скорости до максимальной. Очень бы хотелось увидеть пример скетча где такая задача решена. Заранее спасибо.
Код (C++): #include <ArduinoRobot.h> void setup() { Robot.begin(); } void loop() { for (byte i = 0; i < 255; i = i + 10) { Robot.motorsWrite(i,i); delay(500); } delay(3000); for (byte i = 0; i < 255; i = i + 10) { Robot.motorsWrite(255 - i, 255 - i); delay(500); } delay(3000); }
Спасибо большое! А можно комментариев ну хоть минимально? Я очень недавно в этом всем и сложновато разобрать.
Если быть до конца точным, на https://circuits.io (не реклама), собрал ардуину уну, заменил Robot.motorsWrite на Serial.println (ну и естественно убрал библиотеку робота и вставил Serial.begin (9600)) и в последовательном порте действительно одни 10ки. Я вообще могу так чекать что получает motorsWrite от скеча?