Агуулгын хүснэгт:

K'nex програмчлагдах автоматжуулалт: 4 алхам
K'nex програмчлагдах автоматжуулалт: 4 алхам

Видео: K'nex програмчлагдах автоматжуулалт: 4 алхам

Видео: K'nex програмчлагдах автоматжуулалт: 4 алхам
Видео: Largest K'NEX ball contraption - Guinness World Records 2024, Арваннэгдүгээр
Anonim
K'nex програмчлагдах автомат төхөөрөмж
K'nex програмчлагдах автомат төхөөрөмж

Програмчлагдах замтай K'nex автомат. Энэхүү ээлжит загварыг анх Александрын Герон зохион бүтээжээ. Надад хангалттай утас байхгүй тул би зөвхөн видеонд үзүүлсэн богино програмыг ажиллуулж чадна.

Алхам 1: Мотор ба эд ангиудыг бүтээх

Мотор ба эд ангиудыг бүтээх
Мотор ба эд ангиудыг бүтээх
Мотор ба эд ангиудыг бүтээх
Мотор ба эд ангиудыг бүтээх
Мотор ба эд ангиудыг бүтээх
Мотор ба эд ангиудыг бүтээх
Мотор ба эд ангиудыг бүтээх
Мотор ба эд ангиудыг бүтээх

Бүтээх.

Алхам 2: Хөтөлбөрийн спиндлүүдийг үүсгэнэ үү

Хөтөлбөрийн спиндлүүдийг үүсгэнэ үү
Хөтөлбөрийн спиндлүүдийг үүсгэнэ үү
Хөтөлбөрийн спиндлүүдийг үүсгэнэ үү
Хөтөлбөрийн спиндлүүдийг үүсгэнэ үү
Хөтөлбөрийн спиндлүүдийг үүсгэнэ үү
Хөтөлбөрийн спиндлүүдийг үүсгэнэ үү

Нимгэн боловч бат бөх утас ашигла. Утас, синтетик эсвэл ихэнх багцад багтсан утас ажиллах болно. Үүнтэй тэнцэх урттай хоёр ширхэг утас хэрэгтэй болно. Мөр урт байх тусам таны автомат програм удаан ажиллах болно. Хэрэв мөрний уртыг бага зэрэг тохируулах шаардлагатай бол 6 -р зургийг үзнэ үү.

Програмын булууд нь амархан салдаг байхаар бүтээгдсэн тул зүгээр л булаа солих замаар шинэ програмуудыг хурдан ажиллуулж болно.

Алхам 3: Автоматыг програмчлах

Автомат програмчлах
Автомат програмчлах
Автомат програмчлах
Автомат програмчлах
Автомат програмчлах
Автомат програмчлах
Автомат програмчлах
Автомат програмчлах

Доорх утсыг гогцоо хийх нь тээврийн хэрэгслийг тэр талаас урагшлуулах боломжийг олгодог. Туузан дээгүүр гогцоо хийх нь тээврийн хэрэгслийг хажуу тийш нь урагшлуулна. Тээврийн хэрэгслийг урагшлуулахын тулд хоёр тэнхлэг хоёулаа доогуур эргэлддэг; баруун тийш эргэхийн тулд баруун тэнхлэг эргэж, зүүн тийрэн доор гогцоо, харин эсрэгээр. Код нь урвуугаар ажилладаг бөгөөд хамгийн дээд мөрийн давхаргууд нь автоматын анхны үйлдлийг кодчилдог гэдгийг санаарай.

Програмчлалыг хялбарчилж, өөр өөр скриптүүдийг хялбархан тараахын тулд би энгийн кодчиллын синтаксийг тохируулсан болно. Би тэмдэглэлийн дэвтэрт код бичихийг санал болгож байна, ингэснээр зай нь тэгш байх болно. Дугуй бүрийн скриптийг зүүн ба баруун дугуйны L ба R үсгээр эхлүүлнэ. Y бол тоо, x бол хэмжих нэгж юм. Yx нь тодорхой нэгж дэх мөрийн уртыг харуулдаг. Жишээлбэл, 8 метр. Yx L/ R/ Босоо тус бүр нь 8 саваатай тул урагшаа урагшлах (мөрийг доор нь гогцоо хийх) нь нэг бүтэн эргэлтийн эргэлт дараах байдалтай байна. u нь доор гогцоонд зориулагдсан бол o нь давталтад зориулагдсан болно. A // нь кодын төгсгөлийг илэрхийлнэ. "L/8u // R/8u // L/5u/3o // R/8u/-// Дээрх скрипт нь бага зэрэг зүүн эргэлтийг харуулж байна. A 5u нь саарал байгааг илтгэнэ. холбогчийг гарал үүслээс 5 -р саваа дээр байрлуулна, гарал үүсэл нь 1, 5 -р саваа дээр чиглэл эргэх болно. Нөгөө тал нь код бичихэд хялбар болгохын тулд скриптийг тэнцвэржүүлэхэд тусална. "нь саарал холбогчийн эргэн тойронд зогсох гогцоог илэрхийлнэ. Жишээ нь L/5u/3o // R/8s/-// Энэ нь баруун тэнхлэгт байгаа мөрийг саарал холбогчийг 360 градус тойруулан эргүүлэх ёстой гэсэн үг юм., зогсохыг илэрхийлж байна. Зогсоол нь эхэлсэн чиглэлээрээ дуусах ёстой. Энэ бол бүх зүйл юм. Дараагийн алхамд би илүү нарийн төвөгтэй скрипт болгон нэгтгэхийн тулд хэд хэдэн дээж хэмжилт, скриптүүдийг өгсөн болно.

Алхам 4: Скрипт ба хэмжилтийн дээж

Бүх хэмжилтийг шалан дээр хийдэг. Саарал холбогчийг тойрсон 8 гогцоо нь булны 1 эргэлтэд тэнцэх болно. Snakey S хэлбэрийн зам тойрог хэхэ үзэх хөгжилтэй

Instructables болон RoboGames роботын тэмцээний хоёрдугаар шагнал

Зөвлөмж болгож буй: