programda öncelikle 3 buton girişlerini sembol atayarak adlandırın örneğin
10_adım_butonu , 20_adım_butonu gibi
"tekrar" adında bir byte'lık bir değişken tanımlayın
bir for döngüsü açın
bu döngü her seferinde "tekrar" değişkenindeki rakamı bir eksiltsin, 0 olana kadar tekrar etsin
döngü içinde motoru 1 adım yürütecek kod olsun
ana rutinde 3 buton sürekli taransın
herhangi birine basılınca , örneğin 10_adım _butonu basılınca bunu yazacağınız ilgili alt programa
gönderin. Alt programda "tekrar" değişkenine 10 sayısı yüklensin ve for döngüsüne dallansın
bu şekilde butona bağlı adım sayısı kadar ilerledikten sonra tekrar buton taramaya dönülsün
olay bu kadar,