#28
Сообщение
Vinni303 » 08.08.2018{, 19:52}
Алгоритм роботы. При включении считывается число в переменную L1,P1,B1. Водится число и при нажатии на клаве букв P,L,B (это двигателя) чмсло записывается «число строкой» в переменную соответствующего двигателя «число флоат Р», число флоат L, число флоат В,. Потом две переменные. На пример одного двигателя Р росмотрим роботу. При воде цифр в мм, нажимаем кнопку Р , и Веденое число конвертирует в флоат тип, «число флоат Р». Теперь при нажатие + или - включается математика суммирования или отнимания переменной которая считалась с еерома P1 и число флоат Р. Есть ограничения по вводу от -1 до 1 мм. Этот результат проверяется. 1,001 это ограничение. Если в нас отвечает условиям сравнения то тогда число записывается в переменную P1 и также «число флоат Р» записывается в перемую P_Step. Следующий этап это робота двигателя. Переменная P_Step умножается на 16000 и при нажат и + или - вращается в разные стороны. После окончания вращения обнуляется переменные какие использовались. save ето запись в еером когда на указанном пине пропадает 5 в. В проекте две плати ардуино мега и уно. На уно только отображения информации. Там есть соответствующие блоки передачи в юарт. Вроде понятно написал алгоритм роботы