Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:1308:643.mgul.13080-02_13_01 [2017/03/13 22:44] imbalanceone [описание логической структуры.] |
doc:1308:643.mgul.13080-02_13_01 [2018/04/28 23:47] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
=====общие сведения.===== | =====общие сведения.===== | ||
- | для запуска программы control_motors (1308:643.MGUL.13080-02_12_01) требуются библиотека servo.h | + | программа control_motors (1308:643.MGUL.13080-02_12_01);\\ |
+ | для запуска требуются библиотека servo.h;\\ | ||
+ | написана на языке C. | ||
=====функциональное назначение.===== | =====функциональное назначение.===== | ||
+ | |||
в зависимости от полученных команд с бортовой ЭВМ программа осуществляет управление двигателями подвижной платформы , а также задает положение веб-камеры. | в зависимости от полученных команд с бортовой ЭВМ программа осуществляет управление двигателями подвижной платформы , а также задает положение веб-камеры. | ||
+ | |||
=====описание логической структуры.===== | =====описание логической структуры.===== | ||
- | программа в бесконечном цикле считывает полученный данные с бортовой ЭВМ переданные по последовательному порту на скорости 9600 (чего-то там) :). в зависимости от полученной команды с помощью функции //switch// вызывается определенная функция выполняющая определенную задачу. | + | программа в бесконечном цикле считывает полученный данные с бортовой ЭВМ переданные по последовательному порту на скорости 9600 Бод/сек. в зависимости от полученной команды с помощью функции //switch// вызывается определенная функция выполняющая определенную задачу. |
программа содержит следующие функции: | программа содержит следующие функции: | ||
Строка 28: | Строка 32: | ||
* **GetEchoTiming** - функция отвечает за измерение расстояния от ультразвукового датчика до препятствия. | * **GetEchoTiming** - функция отвечает за измерение расстояния от ультразвукового датчика до препятствия. | ||
- | [[doc:1308:643.MGUL.13080-02_12_02|программа передачи управляющих команд на контроллер платформы]] передает байт(символ в ASKII кодировке) который эта программа воспринимает как управляющие команды. | + | [[doc:1308:643.MGUL.13080-02_12_02|программа передачи управляющих команд на контроллер платформы]] передает байт(символ в ASСII кодировке) который эта программа воспринимает как управляющие команды. |
=====используемые технические средства.===== | =====используемые технические средства.===== | ||
для работы программы используются следующие технические средства: | для работы программы используются следующие технические средства: |