roboforum.ruТехнический форум по робототехнике. |
|
|
Dim Speed As Byte
Speed =70
Do
Drl =0
Drr =0
Pwb1b =Speed;Pwm1a =Speed
Loop
$regfile = "m32def.dat" ' файл спецификации Меги32
$crystal = 7372800 ' указываем на какой частоте будем работать
'----------------------------------------------------------------------------
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pinc.2 = Output : Drl Alias Portc.2 'ногу сконфигурировали как выход и обозвали Drl
Config Pinc.3 = Output : Drr Alias Portc.3 'ногу сконфигурировали как выход и обозвали Drr
Config Pind.4 = Output 'ногу ШИМа левого движка сконфигурировали как выход
Config Pind.5 = Output 'ногу ШИМа правого движка сконфигурировали как выход
'----------------------------------------------------------------------------
Dim Speed As Byte
Speed = 90 'Возможно задание скорости в пределах от 70 до 255
Do
Drl = 1 'направление движения левого движка, в моём случае это прямо
Drr = 1 'направление движения правого движка, в моём случае это прямо
Pwm1b = Speed : Pwm1a = Speed
Loop
'Возможно задание скорости в пределах от 70 до 255
Waitms 5000
Speed = 150
Do
Drl = 1 'направление движения левого движка, в моём случае это прямо
Drr = 1 'направление движения правого движка, в моём случае это прямо
Pwm1b = Speed : Pwm1a = Speed
Loop
$regfile = "m32def.dat" ' файл спецификации Меги32
$crystal = 7372800 ' указываем на какой частоте будем работать
'----------------------------------------------------------------------------
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pinc.2 = Output : Drl Alias Portc.2 'ногу сконфигурировали как выход и обозвали Drl
Config Pinc.3 = Output : Drr Alias Portc.3 'ногу сконфигурировали как выход и обозвали Drr
Config Pind.4 = Output 'ногу ШИМа левого движка сконфигурировали как выход
Config Pind.5 = Output 'ногу ШИМа правого движка сконфигурировали как выход
'----------------------------------------------------------------------------
Dim Speed As Byte
Speed = 90 'Возможно задание скорости в пределах от 70 до 255
Enable Timer0
Enable Interrupts
Config Timer0 = Timer , Prescale = 1024
Do
Drl = 1 'направление движения левого движка, в моём случае это прямо
Drr = 1 'направление движения правого движка, в моём случае это прямо
Pwm1b = Speed : Pwm1a = Speed
Loop
'Возможно задание скорости в пределах от 70 до 255
Timer0:
Speed = 150
кого ее?
Вернуться в МиниБот — национальный класс роботов
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4