Roomba turi 4 optinius linijos sensorius ir 2 kontaktinius bamperio sensorius. Taip pat galime instaliuoti papildomu sensoriu (pvz. priekini sonara arba optini atstumo matuokli).
Visiems sensoriams Bascome yra skirtas vienas kintamasis Cliff. Jis yra BAITO dydzio.
Kiekvienam sensoriui yra skirtas vienas BITAS Cliff kintamajame. Jei sensorius yra suveikes, atitinkamas bitas bus = 1. Jei sensorius nesuveikes, jam priklausantis bitas = 0. Tokiu budu kintamojo Cliff reiksme priklausys nuo visu sensoriu busenu.
Pavyzdziai:
Cliff = 2 jei suveiks desines-centro linijos sensorius
Cliff = 8 jei suveike kaires puses linijos sensorius
Cliff = 12 jei suveike kaires ir kaires-centro linijos sensoriai
Cliff = 16 jei suveike desines puses bamperio sensorius
Cliff = 48 jei suveike abieju pusiu bamperio sensoriai
Cliff = 64 jei suveike priekinis sonaras
Analizuojant Cliff kintamaji mes galime nustatyti kokie sensoriai yra suveike ir imtis atitinkamu veiksmu. Tai atliekame su SELECT CASE komanda pagrindineje programos kilpoje.
Cool čia panašiai kaip ir 99lt bote su tuo sumavimu, oj kiek galvojau, pakol supratau kaip ir kas ten ) aišku kai nuo praktiškai nuo nulio programuot mokinies tai visad taip thanks!
Komentuoti gali tik užsiregistravę lankytojai. Užsiregistruokite, arba jei esate užsiregistravęs, prisijunkite.
Visa "BITĖS plius" klubuose ir forumuose paskelbta draudžiama informacija bus šalinama, o duomenys apie asmenis, paskelbusius tokią informaciją gali būti perduodami Lietuvos Respublikos specialiosioms tarnyboms.
Pastebėjusius draudžiamą informaciją "BITĖS plius" klubuose ir forumuose, prašome informuoti apie tai portalo redakciją el. paštu plius@bite.lt