żebyś wiedział jak " bardzo inne " się zdarzają

masakra .
np. - olympus
pozdrawiam .
Kod: Zaznacz cały
trasa -- ilość kroków
speed -- prędkość (częstotliwość step , ale jako czas w mikrosekundach)
n = 6 -- długość rampy (tu 1/6 całości jako przykład)
step = 20 -- długość sygnału step w mikrosekundach
alias step_pin is pin_A0 -- która noga jako step
pin_A0_direction = output -- ma byś wyjściem
rampa = trasa / n
speed_ramp -- narastanie prędkości
step_pin = 0 -- OFF (stan niski)
-- rampa start
speed_ramp = speed * rampa
for rampa loop
_usec_delay(speed_ramp)
step_pin = 1
_usec_delay(step)
step pin = 0
speed_ramp = speed_ramp - speed
end loop
-- przejazd ze stałą prędkością
for rampa * 4 loop -- tak będzie lepiej, przejazd będzie wielokrotnością rampy
_usec_delay(speed)
step_pin = 1
_usec_delay(step)
step pin = 0
end loop
-- rampa stop
step_ramp = step
for rampa loop
_usec_delay(step_ramp)
step_pin = 1
_usec_delay(step)
step pin = 0
step_ramp = step_ramp + step
end loop
przeanalizuję...Yogi_ pisze:markcomp77 i pukury
hehe..pukury pisze:ja jestem ślusarz