Mündəricat:

K'nex Programlanabilir Avtomat: 4 Addım
K'nex Programlanabilir Avtomat: 4 Addım

Video: K'nex Programlanabilir Avtomat: 4 Addım

Video: K'nex Programlanabilir Avtomat: 4 Addım
Video: 3D Yazıcı ile ENERJİ KILICI Basmak! (RGB Işıklı) 2024, Iyul
Anonim
K'nex Proqramlaşdırıla bilən Avtomat
K'nex Proqramlaşdırıla bilən Avtomat

Proqramlaşdırıla bilən yolu olan bir K'nex avtomatı. Bu alternativ dizayn əvvəlcə İskəndəriyalı Heron tərəfindən hazırlanmışdır. Kifayət qədər simim yoxdur, buna görə yalnız videoda göstərilən qısa proqramı işlədə bilərdim.

Addım 1: Çərçivə və Motor Komponentləri Qurun

Çərçivə və Motor Komponentləri Qurun
Çərçivə və Motor Komponentləri Qurun
Çərçivə və motor komponentləri qurun
Çərçivə və motor komponentləri qurun
Çərçivə və Motor Komponentləri Qurun
Çərçivə və Motor Komponentləri Qurun
Çərçivə və Motor Komponentləri Qurun
Çərçivə və Motor Komponentləri Qurun

Qurmaq.

Addım 2: Proqram Mili yaradın

İş mili proqramını yaradın
İş mili proqramını yaradın
İş mili proqramını yaradın
İş mili proqramını yaradın
İş mili proqramını yaradın
İş mili proqramını yaradın

İncə, lakin güclü bir ip istifadə edin. İplik, sintetika və ya çox dəstə daxil olan ip işləyəcək. Ekvivalent uzunluğunda iki ədəd ipə ehtiyac var. Sətir nə qədər uzun olsa, avtomat proqramınız bir o qədər çox işləyəcək. İp uzunluqlarının kiçik düzəlişə ehtiyacı varsa, şəkil 6 -ya baxın.

Proqram mili asanlıqla çıxarıla biləcək şəkildə hazırlanmışdır, buna görə də iş mili dəyişdirilərək yeni proqramlar tez bir zamanda işlədilə bilər.

Addım 3: Avtomatın proqramlaşdırılması

Avtomatik proqramlaşdırma
Avtomatik proqramlaşdırma
Avtomatik proqramlaşdırma
Avtomatik proqramlaşdırma
Avtomatik proqramlaşdırma
Avtomatik proqramlaşdırma
Avtomatik proqramlaşdırma
Avtomatik proqramlaşdırma

Aşağıdakı ipi döndərmək, avtomobili o tərəfdə irəli aparmağa imkan verir. İpin əyilməsi maşını o tərəfə geri çəkir. Nəqliyyat vasitəsinin irəliləməsinə icazə vermək üçün hər iki mil də aşağıya dönərdi; sağa dönmək üçün sağ mili döndərin və sol milin altına dönün və əksinə. Kodun tərsinə işlədiyini unutmayın, ən üst simli təbəqələr avtomatın ilk hərəkətlərini kodlaşdırır.

Proqramlaşdırmanı asanlaşdırmaq və fərqli skriptlərin asan paylanmasını təmin etmək üçün sadə bir kodlaşdırma sintaksisi qurdum. Notepadda kodlaşdırmağı təklif edirəm ki, aralıq bərabər olsun. Hər bir təkər üçün ssenari müvafiq olaraq sol və sağ təkərlər üçün L və R ilə başlayır. Y rəqəmdir, x isə ölçü vahididir. Yx, müəyyən bir vahiddəki simin uzunluğunu göstərir. Məsələn, 8 metr. Yx L/ R/ Hər bir milin 8 çubuğu var, buna görə irəli hərəkət etmək (ipin altındakı döngə) bir tam mil inqilabı aşağıdakı kimi olacaq. u, altdan döngə üçün, o da döngə etmək üçündür. A // kodun sonunu bildirir. "L/8u // R/8u // L/5u/3o // R/8u/-// Yuxarıdakı skript bir az sola dönmə göstərir. bağlayıcı, mənşəyi 1 olan və 5 -ci çubuqda meydana gələn bir istiqamət dönüşü olan 5 -ci çubuğa yerləşdirilməlidir. Digər tərəf isə kodlamanı asanlaşdırmaq üçün skriptin tarazlaşdırılmasına kömək edir. " "boz bir bağlayıcı ətrafında dayanma döngəsini ifadə edir. Məsələn, L/5u/3o // R/8s/-// Bu, sağ mildə ipin boz konnektorun ətrafında 360 dərəcə döngələnməsi deməkdir., dayanma işarəsi. Dayanma başladığı istiqamətdə bitməlidir. Hamısı budur. Növbəti addımda daha mürəkkəb skriptlərə birləşmək üçün bir neçə nümunə ölçü və skript təqdim etdim.

Addım 4: Nümunə Skriptlər və Ölçmələr

Bütün ölçülər çılpaq zəmindədir. Boz bir bağlayıcı ətrafında 8 döngə, mildə 1 tam fırlanmaya bərabərdir. Snakey Yolu By: Jamalam L/8u/5o/8u/5o // etc R/5o/8u/5o/8u // etc Bir növ verir Snakey S şəkilli yolun dairələriDairələr: Jamalam L/32u // R/32o // Dairələrdə dolaşır. lol izləmək əyləncəlidir

Təlimatlar və RoboGames Robot Yarışmasında İkinci Mükafat

Tövsiyə: