S
sharkfire
Guest
У меня есть сервоприводы, вращающийся на 360 градусов.Это функция для поворота колес налево и направо.Теперь, что я хочу, если колеса свою очередь, крайняя левая (самый дальний, что колесо может достигать) двигатель должен прекратить вращение.Же самое можно сказать правильном направлении.Это все равно, двигатель только должна вращаться на 180 Degres.Вот -90 для левого и 90 для правого.
Для вращения двигателя, у меня 3 ресиверы: L (левый), C (центр) и R (Right).
При обнаружении приемник C, система должна проверить, какой приемник будет идти высокой следующем.Например, L приемника.Мотор должен вращаться, по крайней мере на 90 градусов влево (колес также будет повернуть налево).После этого двигатель должен прекратить вращение, даже L Приемник-прежнему высок.Тогда, если приемник С становится активным, поворачиваете направо, и вернуться обратно на место.То же, идет с правой.
Что я должен делать с программой?Я использую PIC16F84 и монтажу языка программирования.Я мало что знают с задержками и таймеры.Надеюсь, вы сможете помочь ..
Для вращения двигателя, у меня 3 ресиверы: L (левый), C (центр) и R (Right).
При обнаружении приемник C, система должна проверить, какой приемник будет идти высокой следующем.Например, L приемника.Мотор должен вращаться, по крайней мере на 90 градусов влево (колес также будет повернуть налево).После этого двигатель должен прекратить вращение, даже L Приемник-прежнему высок.Тогда, если приемник С становится активным, поворачиваете направо, и вернуться обратно на место.То же, идет с правой.
Что я должен делать с программой?Я использую PIC16F84 и монтажу языка программирования.Я мало что знают с задержками и таймеры.Надеюсь, вы сможете помочь ..