+ All Categories
Home > Documents > Programming LEGO ® Mindstorms with Java | OOPSLA 2008

Programming LEGO ® Mindstorms with Java | OOPSLA 2008

Date post: 03-Apr-2018
Category:
Upload: javier-gonzalez-sanchez
View: 221 times
Download: 4 times
Share this document with a friend

of 60

Transcript
  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    1/60

    , SrhirkbbeniA@IH Benfsthrbs

    wetj Okvk

    Okve`r Ihnza`z ]nmj`zBkrek @a`nk Mjv`z @mj`kikrky

    Mhpyreijt es j`af dy tj` kutjhr(hwn`r*s%.HHS]AK 433:! Hmthd`r ;54=! 433:! Nksjveaa`! V`nn`ss``! P]K.

    KMB 59:";"7300:"443"9(3:(;3.

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    2/60

    ,

    4

    Ihka

    n A`krn jhw th us` knf prhirkb k A@IH useni A`OH]!Okvk knf kffetehnka thhas.

    n Iheni st`p dy st`p. Grhb dkses th mhbpa`x.

    n A`krneni t`mjnequ`s th mhntrha A@IH Benfsthrbs rhdhts

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    3/60

    ,

    =

    Ki`nfk

    eMhbbknf

    OBG

    VVG

    eMhbbknf

    VVG

    OBG

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    4/60

    ,

    6

    Ki`nfk Gerst pkrt

    n Entrhfumtehnn Ihkas hg tj` tuthrekan Yjy useni A`ih ks kn `fumktehn thha8n A`ih

    n JY? A`krneni kdhut A@IH V`mjnhahiyn ]Y? ]`tteni v`rytjeni up *enstkaaktehn

    n A@IH J`aah Yhraf+ knf Dksems

    n Nkveiktehnn @xkbpa`? Ykaleni knf Vkaleni *Pseni Seahtn Srhs knf mhns

    n D`jkvehr knf Krdetrkthrs

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    5/60

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    6/60

    ,

    7

    Mhntrha A@IH Benfsthrbs

    s`ns`s

    f`mesehn

    kmtehns

    `a`mtrhnems

    mhbputeni

    b`mjknems

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    7/60

    , A@IH ks kn `fumktehnka thha

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    8/60

    ,

    :

    @a`mtrhnem *`a`mtremety% knf b`mjknemka *mhbphn`ntsbhv`b`nt% f`vem` *shbtjeni tjkt bkl`s shbtjeni

    ]`t hg enstrumtehns th mhntrhak f`vem`.

    Mkpkdeety th tkl` f`mesehns kmmhrfeni wejt tj` `nverhnb`nt

    Mhha ' Ent`irkt`f V`mj

    Thdht?mr`kteni ent`aaei`nm` wetj prhirkbeni

    s`ns`s?? p`rm`pethn?? i`t enghrbktehn grhb tj``nverhnb`nt

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    9/60

    ,

    5

    3;3;3;

    3;3;3;

    ;;;;33

    3;;

    Bhthr

    s`tShw`r

    Ghrwkrf

    ]thp

    ]`nshr

    Wkau`

    Y` mkn mr`kt` ent`aaei`nm`

    3;;33;t`xt

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    10/60

    ,

    ;3

    Bhthr

    s`tShw`r

    Ghrwkrf

    ]thp

    ]`nshr

    Wkau`

    Jhw th mr`kt` ent`aaei`nm`8

    3;;33;t`xt

    3;3;3;

    3;3;3;

    ;;;;33

    3;;

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    11/60

    ,

    ;;

    Ent`aaei`nm` es

    s`ns`s

    drkenb`bhry

    f`mesehn

    kmtehn

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    12/60

    , ]`tteni `v`rytjeni up

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    13/60

    ,

    ;=

    Yjkt fh w` n``f8

    eMhbbknf

    A@IH P]Dfrev`r

    Gr``VV]

    OBG

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    14/60

    ,

    ;6

    Enstkaaktehn

    n Okvk ]@ OT@ v`rsehn 0 hr akt`r*or`"7u9"wenfhws"e07:"p"s.`x`%n Pnzep knf enstkaa Benfsthrbs NZV Frev`r v;.34 *NZVFrev`r.zep%

    knf r`stkrt

    n A`OH] hn yhur SM *a`ohsXNZOXwen=4X3X7X3d`tk.zep%n Enstkaa et hn M?QSrhirkbGea`sQa`ohsXnxo *wetj nh daknlsn ]`t up ]yst`b vkrekda`s hn Mhntrha Skn`an A@OH]XJHB@ M?QSrhirkbGea`sQa`ohsXnxon SKVJ

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    15/60

    ,

    ;0

    Enstkaaktehn

    n Pnzep @maeps` gea` *`maeps`"]FL"=.6"wen=4.zep%n Mr`kt` k Okvk Srho`mt Gea` | N`w | Okvk Srho`mt

    n F`gen` prho`mt ks A`OH] Srho`mt Srhp`rte`s | Okvk Duef Sktj knfAedrkre`s | Kff @xt`rnka OKTs ? M?QSrhirkbGea`sQa`ohsXnxoQaed

    n Okvk Mhbpea`r Srhp`rte`s | Okvk mhbpea`r. A`v`a ;.=n Fhwnahkfeni prhirkbs th tj` NZV dreml Tun b`nu | @xt`rnka Vhhas |

    @xt`rnka Vhhas Mhngeiurktehn.n Srhirkb | N`w Emhn.n ]`t k nkb`? A`OH] Fhwnahkf. Kt Bken tkd drhws` M?Qa`ohsXnxoQdenQa`ohsfa.dkt.n Yhrleni fer`mthry ge`af typ` {prho`mtXahm}Qden.n Kriub`nt s`mtehn geaa`f typ` &{okvkXtyp`Xnkb`}

    n Mr`kteni k sjhrmutn Maeml hn tj` frhp aest hn tj` aetta` ir``n emhn wetj tj` r`f thhadhxn Hriknez` Gkvhret`s | Kff dutthn.n Mj`ml a`OH] Fhwnahkf hptehn.

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    16/60

    ,

    ;7

    Nhw w` jkv`

    A@IH P]Dfrev`r

  • 7/28/2019 Programming LEGO Mindstorms with Java | OOPSLA 2008

    17/60

    ,

    ;9

    J`aahYhraf+

    ;. Mr`kt` tj` n`w makss J`aahYhraf. Srho`mt | N`w | Makssebphrt a`ohs.nxt.AMF


Recommended