Инструменты пользователя

Инструменты сайта


doc:1308:643.mgul.13080-02_13_02

Это старая версия документа!


общие сведения.

программа remote_ctrl (1308:643.MGUL.13080-02_12_02);
для запуска требуются следующие библиотеки:

  • stdio.h
  • termios.h
  • unistd.h

программа написана на языке C.

функциональное назначение.

в зависимости от нажатых клавиш на клавиатуре, посылает на последовательный порт управляющие команды, которые в последствии обрабатывается на контроллере подвижной платформы.

описание логической структуры.

программа в бесконечном цикле опрашивает функцию «отлавливающую» нажатия клавиш на клавиатуре. В результате нажатия клавиши , функция передает код этой клавиши в функцию main. В функции main с помощью функции switch на последовательный порт подаются управляющие команды в зависимости от нажатых клавиш. управляющие сигналы на последовательный порт передаются с помощью команды echo.

mychar - функция «отлавливает нажатие клавиш на клавиатуре»

скетч для работы теле-управляемой подвижной платформой принимает управляющие команды переданные по последовательному порту, и выполняет соответствующие действия.

используемые технические средства.

Программа запускается на бортовой ЭВМ, в роли которой выступает raspberry pi 3 с установленной на ней ОС raspbian.

вызов и загрузка.

программа управления вызывается по желанию оператора командой <code> remote_ctrl <\code>

входные данные.

doc/1308/643.mgul.13080-02_13_02.1489436937.txt.gz · Последние изменения: 2018/04/28 23:47 (внешнее изменение)