219 45 37MB
Polish Pages 294 [312] Year 2013
ksiega odkrywców Lego MiNdsTorMs NXT 2.0 ®
Podstawy budowy i programowania robotów Laurens Valk
®
7\WXßRU\JLQDßX7 KH/(*20,1'6725061;7'LVFRYHU\%RRN $%HJLQQHUpV*XLGHWR%XLOGLQJDQG3URJUDPPLQJ5RERWV 7ßXPDF]HQLH,UHQHXV]-DNÐELN ,6%1978-83-246-7520-3 2ULJLQDOHGLWLRQ&RS\ULJKWE\/DXUHQV9DON $OOULJKWVUHVHUYHG 3XEOLVKGE\DUUDQJHPHQWZLWK1R6WDUFK3UHVV,QF 3ROLVKHGLWLRQFRS\ULJKWE\+HOLRQ6$ $OOULJKWVUHVHUYHG $OOULJKWVUHVHUYHG1RSDUWRIWKLVERRNPD\EHUHSURGXFHGRUWUDQVPLWWHGLQDQ\IRUP RUE\DQ\PHDQVHOHFWURQLFRUPHFKDQLFDOLQFOXGLQJSKRWRFRS\LQJUHFRUGLQJRUE\ DQ\LQIRUPDWLRQVWRUDJHUHWULHYDOV\VWHPZLWKRXWSHUPLVVLRQIURPWKH3XEOLVKHU :V]HONLHSUDZD]DVWU]HĒRQH1LHDXWRU\]RZDQHUR]SRZV]HFKQLDQLHFDßRčFL OXEIUDJPHQWXQLQLHMV]HMSXEOLNDFMLZMDNLHMNROZLHNSRVWDFLMHVW]DEURQLRQH :\NRQ\ZDQLHNRSLLPHWRGĉNVHURJUDILF]QĉIRWRJUDILF]QĉDWDNĒHNRSLRZDQLH NVLĉĒNLQDQRčQLNXILOPRZ\PPDJQHW\F]Q\POXELQQ\PSRZRGXMHQDUXV]HQLH SUDZDXWRUVNLFKQLQLHMV]HMSXEOLNDFML :V]\VWNLH]QDNLZ\VWĈSXMĉFHZWHNčFLHVĉ]DVWU]HĒRQ\PL]QDNDPLILUPRZ\PL EĉGĐWRZDURZ\PLLFKZßDčFLFLHOL $XWRURUD]:\GDZQLFWZR+(/,21GRßRĒ\OLZV]HONLFKVWDUDĎE\]DZDUWH ZWHMNVLĉĒFHLQIRUPDFMHE\ß\NRPSOHWQHLU]HWHOQH1LHELRUĉMHGQDNĒDGQHM RGSRZLHG]LDOQRčFLDQL]DLFKZ\NRU]\VWDQLHDQL]D]ZLĉ]DQH]W\PHZHQWXDOQH QDUXV]HQLHSUDZSDWHQWRZ\FKOXEDXWRUVNLFK$XWRURUD]:\GDZQLFWZR+(/,21 QLHSRQRV]ĉUÐZQLHĒĒDGQHMRGSRZLHG]LDOQRčFL]DHZHQWXDOQHV]NRG\Z\QLNßH ]Z\NRU]\VWDQLDLQIRUPDFML]DZDUW\FKZNVLĉĒFH :\GDZQLFWZR+(/,21 XO.RčFLXV]NLF*/,:,&( WHO HPDLO[email protected] :::http://helion.plNVLĈJDUQLDLQWHUQHWRZDNDWDORJNVLĉĒHN 'URJL&]\WHOQLNX -HĒHOLFKFHV]RFHQLĊWĈNVLĉĒNĈ]DMU]\MSRGDGUHV http://helion.pl/user/opinie/kolego_ebook 0RĒHV]WDPZSLVDĊVZRMHXZDJLVSRVWU]HĒHQLDUHFHQ]MĈ 3ULQWHGLQ3RODQG
• Poleć książkę na Facebook.com • Kup w wersji papierowej • Oceń książkę
• Księgarnia internetowa • Lubię to! » Nasza społeczność
O autorze /DXUHQV9DONMHVWF]ßRQNLHP0,1'672506&RPPXQLW\3DUWQHUV0&3 JUXS\HQWX]MDVWÐZ0,1'672506NWÐU]\SRPDJDMĉZWHVWRZDQLXLRSUDFRZ\ZDQLXQRZ\FKSURGXNWÐZ1;77ZRU]\URERW\]]HVWDZÐZ0,1'6725061;7RGFKZLOLNLHG\]QDOD]ß\VLĈ RQHQDU\QNX/DXUHQVXZLHOELDSURMHNWRZDĊURERW\NWÐUHPRĒQD]EXGRZDĊ]MHGQHJR ]HVWDZX1;7G]LĈNLF]HPXIDQL0,1'672506]FDßHJRčZLDWD]ßDWZRčFLĉPRJĉ SRZWDU]DĊMHJRNRQVWUXNFMH-HGHQ]SURMHNWÐZMHJRURERWÐZ0DQW\]QDMGXMHVLĈ]W\ßX SXGHßND]HVWDZX1;7MDNRURERWGRGDWNRZ\/DXUHQVMHVWZVSÐßDXWRUHPNVLĉĒNL LEGO MINDSTORMS NXT One-Kit Wonders1R6WDUFK3UHVV DWDNĒHZQLÐVßZNßDG GRThe Unofficial LEGO MINDSTORMS NXT 2.0 Inventor’s Guide1R6WDUFK3UHVV 3XEOLNXMHUÐZQLHĒZSRSXODUQ\PEORJXNXT STEPhttp://thenxtstep.blogspot.com/ /DXUHQV PLHV]NDZ+RODQGLLJG]LHVWXGLXMHLQĒ\QLHULĈPHFKDQLF]QĉQD8QLZHUV\WHFLH7HFKQLF]Q\PZ'HOIW3RGDGUHVHPhttp://robotsquare.com/SURZDG]LVZRMĉZLWU\QĈSRčZLĈFRQĉ URERW\FH
O recenzencie technicznym 'U'DPLHQ.HHSRVLDGDGRNWRUDW]URERW\NLRUD]OLFHQFMDW]LQĒ\QLHULLHOHNWU\F]QHM 2EDW\WXß\X]\VNDßQDXQLZHUV\WHFLHZ4XHHQVODQGZ$XVWUDOLL=EXGRZDßFDßĉJDPĈ URERWÐZSRF]ĉZV]\RGP\V]\]QDMGXMĉF\FKGURJĈZODELU\QFLHSRSU]H]KXPDQRLG\ DĒSRURERW\UR]VWDZLDMĉFHSDFKRßNLGURJRZH2GURNX'DPLHQPRFQRDQJDĒXMH VLĈZ]DZRG\5RER&XS-XQLRUDZURNX]RVWDßZ\EUDQ\QDSU]HZRGQLF]ĉFHJR 5RER&XS-XQLRU$XVWUDOLDRUD]PLDQRZDQ\SUH]HVHPGVWHFKQLF]Q\FK5RER&XS-XQLRU ,QWHUQDWLRQDO5HVFXH&RPPLWWHH2GURNX'DPLHQSURZDG]LZDUV]WDW\]URERW\NL GODQDXF]\FLHOLHGXNDWRUÐZLVWXGHQWÐZ]FDßHJRčZLDWDDWDNĒHQDSLVDßV]HUHJNVLĉĒHN ]PDWHULDßDPLGODQDXF]\FLHOL-HVWF]ßRQNLHP0,1'672506&RPPXQLW\3DUWQHUV UHGDNWRUHPQDF]HOQ\PThe NXT Classroomhttp://thenxtclassroom.com/ uVWURQ\ZHE XGRVWĈSQLDMĉFHM]DVRE\RUD]ZVSDUFLHQDXF]\FLHORPuRUD]SXEOLNXMHZEORJXNXT STEP
VNUÐFRQ\VSLVWUHčFL 3RG]LĈNRZDQLD ;9 :VWĈS ;9,,
&]ĈčĐ,
3RF]ĉWNL
5R]G]LDß 5R]G]LDß 5R]G]LDß 5R]G]LDß 5R]G]LDß
*URPDG]HQLHF]ĈčFLGRURERWD %XGRZDQLHSLHUZV]HJRURERWD 7ZRU]HQLHLPRG\ILNRZDQLHSURJUDPÐZ 3UDFD]EORNDPLSURJUDPRZDQLDUXFKGĐZLĈNLZ\čZLHWODF] 2F]HNLZDQLHSRZWDU]DQLHRUD]LQQHWHFKQLNLSURJUDPLVW\F]QH
&]ĈčĐ,,
%XGRZDQLHLSURJUDPRZDQLHURERWÐZZ\SRVDĎRQ\FKZF]XMQLNL
5R]G]LDß 5R]G]LDß 5R]G]LDß 5R]G]LDß
=UR]XPLHĊF]XMQLNL 8Ē\ZDQLHF]XMQLNÐZGRW\NXNRORUXLREURWX 6WU]HOHFURERW\F]Q\V\VWHPREURQQ\ 3LHFKXUV]HčFLRQRJLNURF]ĉF\RZDG
&]ĈčĐ,,,
7ZRU]HQLH]DDZDQVRZDQ\FKSURJUDPÐZ
5R]G]LDß 5R]G]LDß 5R]G]LDß
8Ē\ZDQLHNRQFHQWUDWRUÐZGDQ\FKLNDEOLGDQ\FK 8Ē\ZDQLHEORNÐZGDQ\FKRUD]NDEOLGDQ\FKZSĈWODFKL]SU]HßĉF]QLNDPL 8Ē\ZDQLH]PLHQQ\FKVWDß\FKRUD]JUDQLHZJU\QD1;7
&]ĈčĐ,9
=DDZDQVRZDQHSURMHNW\URERWÐZ
5R]G]LDß 5R]G]LDß 5R]G]LDß
&KZ\WDNDXWRQRPLF]QHUDPLĈURERW\F]QH +\EU\GRZ\VRUWHUNORFNÐZVRUWRZDQLHNORFNÐZZHGßXJNRORUXLZLHONRčFL .$..RPSDNWRZ\DOSLQLVWDNRPLQRZ\
'RGDWHN
'LDJQR]RZDQLHRUD]UR]ZLĉ]\ZDQLHSUREOHPÐZ]ßĉF]QRčFLĉ
7
6NRURZLG]
VSLVWUHčFL 3RG]LĈNRZDQLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;9 :VWĈS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;9,, 'ODF]HJRWDNVLĉĒND" ;9,, &]\WDNVLĉĒNDMHVWGOD&LHELH" ;9,, -DNF]\WDĊWĈNVLĉĒNĈ" ;9,, 2GNU\FLD ;9,, &]HJRVSRG]LHZDĊVLĈZNDĒG\P]UR]G]LDßÐZ ;9,,, 3RPRFZLWU\QDWRZDU]\V]ĉFD ;9,,, 3RGVXPRZDQLH ;9,,,
&=ĆĊć, 32&=ą7., 1 *URPDG]HQLHF]ĈčFLGRURERWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
&RMHVWZSXGHßNX .ORFHN1;7 ąURGRZLVNRSURJUDPRZDQLD1;7* 3ODQV]DWHVWRZD :NßDGDQLHEDWHULL 3RGVXPRZDQLH
2 %XGRZDQLHSLHUZV]HJRURERWD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %XGRZDQLH%DGDF]D :VND]ÐZNDNRQVWUXNF\MQDEHONLLRVLH :VND]ÐZNDNRQVWUXNF\MQDNRßNLFLHUQHLčOL]JRZH 3RGßĉF]DQLHSU]HZRGÐZ 6WHURZDQLH]DSRPRFĉSU]\FLVNÐZNORFND1;7 :ßĉF]DQLHNORFND =D]QDF]DQLHLZ\ELHUDQLHSR]\FMLPHQX :\ßĉF]DQLHNORFND 8UXFKDPLDQLHSURJUDPX 3RGVXPRZDQLH
7 7
3 7ZRU]HQLHLPRG\ILNRZDQLHSURJUDPÐZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 6]\ENLSLHUZV]\SURJUDP 7ZRU]HQLHSRGVWDZRZHJRSURJUDPX 3DOHWDSRGVWDZRZD 2EV]DUURERF]\
63,675(ć&,
9,,
2EV]DUVWDUWRZ\ .RQWUROHU1;7 3UDFDZčURGRZLVNX1;7* 3DQHONRQILJXUDFML 2NQRV]\ENLHMSRPRF\ 3DVHNQDZLJDF\MQ\SURJUDPÐZ 3DVHNQDU]ĈG]L 5RER&HQWHU =GDOQHNRQWURORZDQLHURERWD 3RGVXPRZDQLH
4 3UDFD]EORNDPLSURJUDPRZDQLDUXFKGĒZLĈNLZ\čZLHWODF] . . . . . . . . . . . . . . . . . 31 &RURELĉEORNLSURJUDPRZDQLD" 7ZRU]HQLHSURJUDPÐZ]DSRPRFĉEORNÐZ .RU]\VWDQLH]UÐĒQ\FKEORNÐZSURJUDPRZDQLD %ORNUXFKX %ORNUXFKXZDNFML =UR]XPLHĊSDQHONRQILJXUDFML Odkrycie nr 1: przyspieszenie! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . =UR]XPLHĊLNRQ\NRQILJXUDFML :\NRQ\ZDQLHSUHF\]\MQ\FK]DNUĈWÐZ 2GNU\FLHQUVSRMU]HQLHGRW\ßX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Odkrycie nr 3: rusz robota! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Odkrycie nr 4: robokaligraf! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %ORNGĐZLĈNX =UR]XPLHĊNRQILJXUDFMĈEORNXGĐZLĈNX %ORNGĐZLĈNXZDNFML 2GNU\FLHQUPÐZLV]ćHZNWÐUąVWURQĎ" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2GNU\FLHQU]RVWDďGLGćHMHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %ORNZ\čZLHWODF]D =UR]XPLHĊNRQILJXUDFMĈEORNXZ\čZLHWODF]D %ORNZ\čZLHWODF]DZDNFML ,QQHPRĒOLZRčFL Odkrycie nr 7: podpisy! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Odkrycie nr 8: nawigator! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2GNU\FLHQUF]DVQDNÐßNR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Odkrycie nr 10: ósemka dla Badacza! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Odkrycie nr 11: robotancerz! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Odkrycie konstrukcyjne nr 1: odkrywanie sztuki! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34 35 35 36 38 38 41 41 42 42 42 42
5 2F]HNLZDQLHSRZWDU]DQLHRUD]LQQHWHFKQLNLSURJUDPLVW\F]QH . . . . . . . . . . . . . . . . 43 %ORNRF]HNLZDQLD 3DUDPHWU\EORNXRF]HNLZDQLD %ORNRF]HNLZDQLDZDNFML Odkrycie nr 12: odliczanie!
9,,,
63,675(ć&,
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
44
:LĈFHMREORNXUXFKXMD]GDEH]NRĎFD 2SFMD8QOLPLWHG 3DUDPHWU'XUDWLRQ8QOLPLWHGZDNFML 3UREOHP\]MD]GĉEH]NRĎFD %ORNSĈWOL .RU]\VWDQLH]EORNXSĈWOL =UR]XPLHĊSDUDPHWU\EORNXSĈWOL %ORNSĈWOLZDNFML Odkrycie nr 13: pilnuj pokoju! . . . . . . . . . . . . . 2GNU\FLHQUWUÐMNąW . . . . . . . . . . . . . . . . . 8Ē\ZDQLHEORNÐZSĈWOLZHZQĉWU]LQQ\FKEORNÐZSĈWOL 7ZRU]HQLHEORNÐZQDSRWU]HE\ZßDVQH 7ZRU]HQLHEORNXZßDVQHJR .RU]\VWDQLH]EORNÐZZßDVQ\FKZSURJUDPDFK 2GNU\FLHQUPÐMWUÐMNąW . . . . . . . . . . . . . . Odkrycie nr 16: moja muzyka! . . . . . . . . . . . . (G\WRZDQLHEORNÐZZßDVQ\FK 5ÐZQROHJßHVHNZHQFMHEORNÐZ .RU]\VWDQLH]VHNZHQFMLUÐZQROHJß\FKZSURJUDPDFK 2GNU\FLHQUZLHOR]DGDQLRZRĈč . . . . . . . . . 2GNU\FLHQUILJXU\]ßRćRQH. . . . . . . . . . . . Odkrycie konstrukcyjne nr 2: pan Badacz! . . . . ,QQHPRĒOLZRčFL
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
48 48 50 50 51 52 52
&=ĆĊć,, %8'2:$1,(,352*5$02:$1,(52%27°::