алгоритм я расскажу, там сложнее. дроссель управляется в зависимости от показаний датчика скорости, в роли которого могут выступать и какие-то стандартные датчики, и самостоятельно устанавливаемые. Если совсем с нуля надо вспоминать что и как- мне наверно проще будет самому разобраться с языком ардуино.
??? мы говорим про круизконтроль ??? это образно получается вход подаём на выход ... врезультате ...
датчик скорости вполне возможен в качестве контрольного параметра (фильтра) для выполнения некоторых функций...
например периодически контролировать скорость и ПОДСТРАИВАТЬ положение дросселя, например если пошли в гору тогда добавлять газку, а если с горки притормаживать двигателем.