Turinys:

Kaip koduoti eilutę po „Sumobot“: 4 veiksmai
Kaip koduoti eilutę po „Sumobot“: 4 veiksmai

Video: Kaip koduoti eilutę po „Sumobot“: 4 veiksmai

Video: Kaip koduoti eilutę po „Sumobot“: 4 veiksmai
Video: C++ pamokos. Simbolis. Uždavinių analizė. (teksto nuskaitymas, kodavimas, raidžių kiekis) 2024, Liepa
Anonim
Kaip koduoti eilutę po „Sumobot“
Kaip koduoti eilutę po „Sumobot“

Šioje instrukcijoje išsamiai aprašysiu procesą, kurio metu galite koduoti „Sumobot“iš „Parallax“, kad būtų laikomasi vienos juodos linijos.

1 žingsnis: medžiagos ir įrankiai

Nešiojamas kompiuteris

Pagrindinis STAMP redaktorius (galima rasti čia)

„Parallax Sumobot“rinkinys (galima įsigyti čia, sukurkite prieš vadovaudamiesi šiuo vadovu)

Parallax USB į serijinį RS-232 adapterį su kabeliu (įtrauktas į „Sumobot“rinkinį)

2 žingsnis: kodo paaiškinimas

Kodo paaiškinimas
Kodo paaiškinimas

Į kodą įtraukiau failą, kuris turėtų būti naudojamas „Sumobot“, priversti „Sumobot“naudoti šį kodą taip paprasta, kaip atsisiųsti kodą, atidaryti jį naudojant „Basic STAMP“redaktorių, prijungti robotą prie kompiuterio per adapterį, įtrauktą į kodą ir pasirinkimą „Vykdyti“, kol jūsų robotas yra maitinamas, perjungiant jungiklį į vidurinę padėtį (maitinamas, bet nevykdomas kodas) Jei neįjungsite savo roboto, programa parodys jums klaidą ir nebus įkelta.

3 žingsnis: modifikuokite kodą pagal savo poreikius

Galite lengvai priversti „Sumobot“suktis ilgesniam ir trumpesniam laikui, pakeisdami kodo „impulsinius“kintamuosius (padidinus juos, padidėja sukimo laikas), tačiau, jei nesukate labai ilgų ir plačių posūkių, tai neturėtų būti būtina ir Nerekomenduoju, nes gali būti sudėtinga gauti tikslų laiką, kurį reikia praleisti apsisukant. Taip pat galite išjungti arba pridėti paleidimo uždelsimą, taip pat pagreitinti ar sulėtinti robotą. Visose kodo eilutėse ir kintamuosiuose yra komentarų, paaiškinančių, ką jie daro, todėl paprasta pakeisti kintamuosius pagal jūsų poreikius.

4 žingsnis: užbaigimas

Kai panaudosite pateiktą kodą ir, jei norėsite, pakeisite kintamuosius pagal savo poreikius ir įkelsite juos į „Sumobot“, tereikia jį įjungti ir pateikti juodą liniją, kad jis galėtų sekti, ir jis turėtų veikti be problemų. Jei su „Sumobot“susiduriate su problema, pvz., Robotas nepasisuka, kai pateikiamas kampas, pabandykite iš naujo įkelti kodo failą, nes jį modifikuodami galbūt netyčia įvedėte papildomą raidę ar skaičių.

Rekomenduojamas: