Arduino ¾÷¾¹¤HÅv«Â«ü«n ( ²Åé ¦r) |
§@ªÌ¡G¤_ªYÀs,³¯ÄR,±i¶§ ±iÅÉ | Ãþ§O¡G1. -> ¹q¸£²Õ´»PÅé¨tµ²ºc -> ³æ´¹¤ù -> Arduino ¡@¡@¡@2. -> ¹q¤l¤uµ{ -> ¾÷¾¹¤H |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 37955 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j NT°â»ù¡G 495 ¤¸ |
¥Xª©¤é¡G3/1/2014 |
¶¼Æ¡G584 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121222917 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡GĶªÌ§Ç
Arduinoªº½Ï¥Í¥i¿×¶}·½µw¥óµo®i¥v¤Wªº¤@Ó·sªº¨½µ{¸O¡A¥»¤H¨£ÃÒµÛ¨ä¦b¤¤°ê½´«kµo®iªº¾ãÓ¹Lµ{¡C¤×¨äªñ´X¦~¡AÀHµÛArduino³nµw¥ó¥\¯àªº¤£Â_´£°ª¡A©PÃä°t®M¼Ò¶ôªº¤£Â_§¹µ½¡A¨äÀ³¥Î¤éÁͦ¨¼ô¡AÀ³¥Î»â°ì¤]¤éÁÍÂX¤j¡A±qÀô¹ÒºÊ´ú¡B´¼¯à®a©~¦A¨ì3D¥´¦Lµ¥¦hÓ»â°ì³£¯à¬Ý¨ì¥¦ªº¨¼v¡A¯S§O¬O¦b¾÷¾¹¤H©M¦Û°Ê¤Æ»â°ì¡A¦]¬°¥¦ªº¦s¦b¦Ó¥Í½÷¼W¦â¤£¤Ö¡CArduino¦]¨äµ{§Ç»yªk²³æ©öÀ´¡B¶}µo¸ê®ÆÂ×´I¡A¨ü¨ì²³¦h³Ð«Èªº°l±·¡A±q¤p´N³ßÅw°Ê¤âDIYªº§Ú¤]¤£¨Ò¥~¡C ¥¿·í¥»¤H¦£¤_¥»®Ñ³Ì¦Z®Õ½Z¤§®É¡A¨¦ºq¤w§¹¦¨¹ï¡§¤jª¯¡¨¡]BigDog¡^¾÷¾¹¤H¨î³y°ÓBoston Dynamics¤½¥qªº¦¬ÁÊ¡C¥¦¬O¨¦ºqªñ¥b¦~¨Ó¦¬Áʪº²Ä¤K®a¾÷¾¹¤H¤½¥q¡C³o«hÃz¬µ©Ê·s»D¡AÅý¡§§Ú©M§Úªº¤p¥ë¦ñ̳£Åå§b¤F¡¨¡A¨¦ºqªº³o¨ÇÁ|°Ê¨¬¥H»¡©ú¥¼¨Ó¾÷¾¹¤H¦æ·~µo®iªº¥¨¤j¼ç¤O¡CÁaÄý°ê¤º²{¦³¸ÑŪArduino©M¾÷¾¹¤H¨î§@ªº¬ÛÃö®ÑÄy¡A¥»¤Hµo²{¤j¦h¬O³ò¶³æ¤@¤º®e®i¶}½s¼gªº¡A±N¨âªÌµ²¦X¡A¨t²Î¥þ±Á¿¸ÑArduino¦b¾÷¾¹¤H¤WÀ³¥Îªº®ÑÄy¦}¤£¦h¡C¥»¤H¦³©¯¥ý¤_¼s¤jŪªÌŪ¨ì¥»®Ñ^¤åª©¡mArduino Robotics¡n¡A³q¹L¾\Ūµo²{¡A¥»®Ñ¦b¤º®e½s±Æ¤W¥Ñ²L¤J²`¡B´`§Çº¥¶i¡A¤O¨D³q«U©öÀ´¡A¬O¤@¥»¥Ñ¡§²z½×¤J¡A¹ê½î¥X¡¨ªº¹ê¥Î«¬¤u¨ã®Ñ¡A¬°¦¹¥»¤H¨M©wÁp¦X°ê¤º´X¦ì¸ê²`¾÷¾¹¤H·R¦nªÌ±N¨ä½Ķ¥X¨Ó¡A¦¤é¸ò¤j®a¤À¨É¡A¦@¦P¾Ç²ß¡C ¤º®e½s±Æ ¥þ®Ñ¦@¤À13Ó³¹¸`¡A¦U³¹¸`¤º®e©ú½T¡A«ÂI¬ð¥X¡A½T«OŪªÌ§Ö³t²z¸Ñ¦Ó¤S¤£®ö¶O®É¶¡¡C¦pªG§A¬O¤@Ó§¹¥þ¨S¦³¹q¤l°ò¦«o¤S¹ï¾÷¾¹¤H¨î§@·P¿³½ìªºªì¾ÇªÌ¡A¥i¥H±qÀY¶}©l³¹³¹³qŪ¡A«e¨â³¹±q¤¶²Ð²z½×°ò¦ª¾ÃÑ¡B±`¥Î¤u¨ã¡B¹q¤l¤¸¥ó©M¶Ç·P¾¹¤J¤â¡A¤º®e²³æ¡A®e©ö²z¸Ñ¡F²Ä3³¹¥Dn¤¶²Ð¾÷¾¹¤H±`¥Îªº¤£¦PºØÃþ¹q¾÷©MÅX°Ê¹q¸ô¡AÅýŪªÌ¬°¦Z±¨î§@¾÷¾¹¤H°µ·Ç³Æ¡C¦pªG§A¹ï¾÷¾¹¤H¨î§@©MArduino½sµ{¦³¤@©w°ò¦¡A¬Û«H¥»®Ñªº¦UºØ¾÷¾¹¤H¨î§@¶µ¥Ø¤]·|Åý§A¤j¶}²´¬É¡A±q²Ä4³¹¨ì13³¹§@ªÌ³q¹L¿Ë¦Û°Ê¤â¨î§@¾÷¾¹¤H¶µ¥Øªº¤è¦¡±Ð±ÂŪªÌ¦p¦ó¿ï¾Ü¹q¤l¾¹¥ó¡A²k±µ¹q¸ô¡A¨î§@PCB¡A¥H¤Î®Ú¾Ú¥\¯à»Ýn½s¼gµ{§Ç¡A¨ì¹ê»Ú½Õ¸Õ©M¦ZÄò§ï¶iµ¥¹Lµ{¡A¾ãÓ¹Lµ{¹Ï¤å¦}Z¡AåªR·Ç½T¨ì¦ì¡Aµ{§Çª`ÄÀ¥y¥y²M´·¡B²©ú¡C¨ä¤¤²Ä6³¹¤º®e§i¶DŪªÌ¦p¦ó¨Ï¥Î¥Ø«e°ê¥~³Ì¬y¦æªºPCBø¨î³n¥óeagle³]p¦}¨î§@¹q¸ôªO¤]¬O¥»®Ñ¯S¦â¶µ¥Ø¤§¤@¡A¶ñ¸É¤F³o´Ú³n¥óªº°ê¤º±Ð¾ÇªÅ¥Õ¡C¥þ®Ñ¤¤ªº¨Ò¤l¥N½X¥i³q¹L§@ªÌ³Ð«Øªººô¯¸¤U¸üÀò¨ú¡AÃö¤_Arduino¨ä¥Lµw¥ó¤è±ªº³Ð§@¡A§A¤]¥i¥Hµn¿ýRebeccaªº³Õ«Èhttp://blog.sina.com.cn/arduino¬d§ä¾Ç²ß¡C ¦]¥»®Ñ¯A¤Î¤º®e¦h¡B±M·~©Ê±j¡A¬GÁܽФ£¦PĶªÌ¤À³¹Â½Ä¶¡A³Ì²×²Î½Z½s±Æ¡A¦]¦¹®Ñ¤¤Ãø§K·|¥X²{²¨º|»P¿ù»~¡C¦pªGŪªÌ¦b¾\Ū¹Lµ{¤¤µo²{¥ô¦ó°ÝÃD¡A§Æ±æ§ä¨ìĶªÌ¦@¦P±´°Q¡A¨º¤\¥i¥H¥[¤JArduino Robotics¥DÃDQQ¸s¡G334268182¡C¦b³oÓ¸s¨½§A·|Àò±o§ó¦hÃö¤_Arduino©M¾÷¾¹¤H¤è±°ÝÃDªº¸Ñµª¡C PÁ º¥ýn·PÁ§@ªÌ¬°¼s¤jArduino©M¾÷¾¹¤H·R¦nªÌ°µ¥Xªº¥¨¤j°^Äm¡C¨ä¦¸¡A¥»¤H¦]¬°Arduino¦³©¯µ²ÃѨä¥LĶªÌ¡A¦b¦¹¯S§O·PÁ§ڪº¼°¤Í±i¶§¡B±iÅÉ©M³¯ÄR¡A¨S¦³§A̪º¨¯¶Ô¥I¥X¡A¥»®Ñ¤£¥i¯à¶¶§Q§¹¦¨¡C·íµM¡AÁÙn·PÁÂ¥»®Ñ½s¿è¡A¦]¬°§A̹糧®ÑĶ½Zªº¦h¦¸¼f¾\©M´£¥XÄ_¶Q«Øij¤~«P¨Ï¥»®Ñ§ó¥[§¹µ½¦}±o¥H¦¤é¥Xª©¡C¥t¥~¡A¶øªQ¾÷¾¹¤H¤ý«D¤Z¡B¦¶·sÀs¡B°¨ÄR®R¤]¬°¥»®Ñªº®Õ¹ï©M¥Xª©°µ¤F¤j¶q¤u§@¡A¦b¦¹¹ï¥L̪í¥Ü¥Ñ°J·PÁ¡C ¥j¤H¤ª¡G¡§±Â¤H¥H³½¡A¤£¦p±Â¤§¥Hº®¡¨¡A¥»®Ñ¤£¶È¯à°÷±aµÛ§A¤@¨B¤@¨B¥h¨î§@¦UºØ¥\¯àªº¾÷¾¹¤H¡AÁÙ¯à±Ð·|§A¨Ï¥Î§ó¦h¨î§@¤èªk©M¤p§®©Û¡Cn·Q°µ¤@¦ì¦W°Æ¨ä¹êªº³Ð«È¡A¡mArduino¾÷¾¹¤HÅv«Â«ü«n¡n¬O§Aªº³Ì¨Î¿ï¾Ü¡A°Ê¤â´N±q³o¨½¶}©l§a¡I
¤_ªYÀs ¶øªQ¾÷¾¹¤H³Ð©l¤H¡B¸ê²`³Ð«È
«e ¨¥
³o¥»®Ñ¬O¬°¨º¨Ç·Q§ó¦h¤F¸ÑÃö¤_Arduino©M¾÷¾¹¤Hªº·R¦nªÌ̼gªº¡CÁöµM¦³¨Ç¶µ¥Ø¬O±¦V¤j¾Ç¥Í©M¦¨¤Hªº¡A¦ý²[»\¾÷¾¹¤H¶µ¥Øªºªì¯Å³¹¸`¤]¦P¼Ë¾A¦Xªì¤¤¥Í©M°ª¤¤¥Í¾\Ū¡C¦]¬°§Ú´¿¬Ý¨ì¹L¤@¨Ç«Ü´Îªº¶µ¥Ø¡A¥L̳£¬O¥Ñ¦Ñ¦~¤H©ÎªÌ¬O¦~»´¤H¨î§@ªº¡A©Ò¥H§Ú¤£·|¹ï³o¥»®Ñ°µ¦~ÄÖªº¨î¡C ¹w³Æª¾ÃÑ º¥ý¡A§An¯à°÷¨Ï¥Î°ò¥»ªº¹q°Ê¤u¨ã¡B¤â°Ê¤u¨ã¡B¹qÀ£ªí©M¹q¯OÅK¡C¦pªG§A¨S¦³³o¨Ç¤è±ªº¸gÅç¡A¤]¤£¥Î¾á¤ß¡A¦]¬°§Aªº²Ä¤@¦¸¸gÅç¤w¸g¦V§A¨«¨Ó¡]§A¥²¶·±q¬Y³B¶}©l¡^¡A´N¹³ÃM¦Û¦æ¨®¤@¼Ë¡A¼ô¯à¥Í¥©¡C ¦pªG§A¬O¤@¦W¸gÅçÂ×´Iªº¾÷¾¹¤H¨î³yªÌ¡A³q¹L¾Ç²ß§Ú¤¶²Ðªº¤@¨Ç¤èªk¡A¯à°÷¨Ï§A¶i¨B±o§ó§Ö¡C¦pªG§A¬O¤@Óªì¾ÇªÌ¡A§A´N¦A¤]¤£·|§â¤@¨Ç¤Õ๨ì¿ù»~ªº¦a¤è¡B§â¤@Ó½ü¤l¦w¸Ë±o¤£ª½¡B§â¾÷¾¹¤H°µ±o¦p¦¹¤¡®¡C¤£nÁ`¬O·Q²Ä¤@¦¸´N§â¨C¤@¨B³£°µ±o«D±`§¹¬ü¡A²Ä¤@¦¸¥unºÉ¤O°µ´N¦æ¡AµM¦Z¦^¹LÀY¦A¥h§ïµ½¡C¤â¤¤¦³¤@Ó¥i¥H¤u§@¦ý¤£§¹¬üªº¾÷¾¹¤H¤ñ¤°¤\³£¨S¦³n¦n¡]¦]¬°§A¤Ó®`©È¥h¹Á¸Õ¡^¡C Á`¤§¡A³o¥»®Ñ¥Dn¬O¬°¨º¨ÇArduino·R¦nªÌÌ´£¨Ñ¦³½ìªº¶µ¥Ø¡C¦pªG§A¦b°µ¶µ¥Øªº®ÉÔ¡A¨S¦³´M§ä¨ì¼Ö½ì¡A©Î¬O°µ¿ù¤F¡F¦pªG§A§x´b¤_¤@Ó¶µ¥Ø¡A¤£±o¤£°±¤U¨Ó¡F¨º¤\½Ð´M¨DÀ°§U§a¡X¡X¨S¦³¤H·QÅý§A·P¨ìªq³à¡A¦ý¾Ç²ß·sªºªF¦è¡A¦³®ÉÔ·|Åý§A¦³¤@ºØ¡§¥ÎÀY¼²ùÙ¡¨ªº·Pı¡F¤£n¨º¼Ë°µ¡A¥un°í«ù¦í¡A¬Û«H§Aªº°ÝÃD³Ì²×·|±o¨ì¸Ñ¨Mªº¡C§Ú«Ø¤F¤@Ó¨¦ºqºô¯¸¡A¨½±¥]§t¤F¥»®Ñ¨CÓ¶µ¥Øªº¤å¥ó¦}¥Bµ¹¤j®a´£¨Ñ¤F¤@Ó¤¬¬Û¥æ¬y¾Ç²ßªº¥»O¡C ºô§}¡Ghttps://sites.google.com/site/arduinorobotics/
¦pªG§A·Q¹Á¸Õ¤@¨Ç¨ä¥LªºArduinoªº¶µ¥Ø¡A³B²z¦UºØÃþ«¬ªº¶Ç·P¾¹¡Bµo¥ú¤G·¥ºÞ¡B®a®x¦Û°Ê¤Æ¡A¥H¤Î¨ä¥L¦UºØ¶µ¥Ø¡A§A¥i¥H°Ñ¦ÒApress¥Xª©¤½¥qÃö¤_Arduinoªº®ÑÄy¡C
®Ñ¦W¡GPractical Arduino §@ªÌ¡GJonathan Oxer and Hugh Blemings¡]2009¡^ ®Ñ¦W¡GBeginning Arduino §@ªÌ¡GMichael McRoberts¡]2010¡^
John-David Warren |
¤º®e²¤¶¡G§A·Q¨î§@¦³½ìªº¾÷¾¹¤H¶Ü¡H§A·QÅý¾÷¾¹¤HªuµÛ«ü©wªº¸ô½u¦æ¨«¶Ü¡H§A·QÅý¾÷¾¹¤HÀ°§U§A²M±½®x°|¶Ü¡H§A·QÅý¾÷¾¹¤H¸üµÛ§A³}µó¶Ü¡H¨º¤\½Ð¿ï¾Ü¡mArduino¾÷¾¹¤HÅv«Â«ü«n¡n§a¡IJohn-David Warren¡BJosh Adams©MHarald Molle·|±a§A¨«¶i¾÷¾¹¤Hªº¥@¬É¡A±Ð·|§A¦p¦ó´M§ä°t¥ó¡B«ç¼Ë¨î§@¾÷¾¹¤H¡B«ç¼Ë¶i¦æ½sµ{¡A¬Æ¦Ü§i¶D§A¦p¦ó¹ï¾÷¾¹¤H¶i¦æ¦w¥þ´ú¸Õ¡C ¥»®Ñ¥i¥H±Ð·|§A¦p¦ó¥ÎArduino¨Ó±±¨î¦U¦¡¦U¼Ëªº¾÷¾¹¤H¡A¦P®É´£¨Ñ¤F¨C¤@¨Bªº¸Ô²Ó«ü¾É¡C§A¤£¶È¥i¥H¾Ç·|Arduinoªº°ò¥»¨Ï¥Î¤èªk¡AÁÙ¥i¥H¤F¸Ñ¦UºØ¹q¾÷ªº¯S©Ê¡C¦P¼Ë¡A§A·|´x´¤¨ä±±¨î©M±Æ°£¬G»Ùªº¤èªk¡A±N¤§À³¥Î¨ì§Aªº¾÷¾¹¤H¶µ¥Ø¤¤¡C¥»®Ñ±q©ö¨ìÃø¡AÁ¿¸Ñ¤F¦UºØ¦U¼Ë¾÷¾¹¤Hªº¨î§@¤èªk¡A¨ä¤¤¥]¬AGPS¾÷¾¹²î¡B¯ó¦a¾÷¾¹¤H¡B®æ¤æ¾÷¾¹¤H¤ÎÁÉ®æ«Â¾÷¾¹¤Hµ¥¡C µL½×§A¬O¥u·|Â\§ËArduinoªºªì¾ÇªÌ¡AÁÙ¬O¤@Ó¨î§@¤p¤u¨ãªº±M®a¡A¡mArduino¾÷¾¹¤HÅv«Â«ü«n¡n³£·|À°§U§A¨î§@¥X·N·Q¤£¨ìªº¾÷¾¹¤H§@«~¡C |
¥Ø¿ý¡G²Ä1³¹ °ò¦ 1 1.1 ¹q¾Ç 2 1.1.1 ¹q¼ÒÀÀ 3 1.1.2 ¹qªº°ò¦ª¾ÃÑ 4 1.1.3 ¹q¸ô 6 1.1.4 ¹q«H¸¹´ú¶q 7 1.1.5 ¸U¥Îªí 7 1.1.6 ¹qÀ£´ú¶q 8 1.1.7 ¹q¬y±j«×´ú¶q 9 1.1.8 ¹q®e´ú¶q 9 1.1.9 ¹qªý´ú¶q 10 1.1.10 ¨Ï¥Î¼Ú©i©w«ßpºâ¹qªý¥\²v 11 1.1.11 ¥Üªi¾¹ 12 1.1.12 t¸ü 13 1.1.13 ¹q¸ô³s±µ 14 1.2 ¹q¤l¾Ç 15 1.2.1 ¥b¾ÉÅé 16 1.2.2 §Þ³N¤â¥U 17 1.2.3 ¶°¦¨¹q¸ô 18 1.2.4 ³q¤Õ¤¸¥ó 19 1.3 Arduinoªì¯ÅŪ¥» 20 1.3.1 ArduinoÅÜÅé 21 1.3.2 Arduino¶°¦¨¶}µoÀô¹Ò 24 1.3.3 ¯ó½Z 24 1.3.4 «H¸¹ 28 1.4 ºc«Ø¹q¸ô 38 1.4.1 ¹q¸ô³]p 38 1.4.2 ì²z¹Ï 39 1.4.3 쫬 41 1.5 ·f«Ø¾÷¾¹¤H 47 1.5.1 µw¥ó 47 1.5.2 §÷®Æ 49 1.5.3 ¤u§@°Ï°ì 50 1.6 Á`µ² 51 ²Ä2³¹ °ò¤_Arduinoªº¾÷¾¹¤H 52 2.1 Arduino±µ¤f 52 2.1.1 Ä~¹q¾¹ 53 2.1.2 ´¹ÅéºÞ 59 2.1.3 ¹q¾÷±±¨î¾¹ªº±µ¤f 66 2.2 ¥Î¤á±±¨î 69 2.2.1 ³s½u¡]¦³½u¡^±±¨î 70 2.2.2 ¬õ¥~±±¨î¡]IR¡^ 70 2.2.3 µL½u¹q±±¨î¨t²Î 71 2.3 ¶Ç·P¾¹¾É¯è 74 2.3.1 ±µÄ²¦¡·Pª¾ 75 2.3.2 ¶ZÂ÷©M¤Ï®g¦¡·Pª¾ 75 2.3.3 ¤è¦V¡]©w¦ì¡^ 78 2.3.4 «D¦Û¥D¶Ç·P¾¹ 81 2.4 Á`µ² 84 ²Ä3³¹ Åý¾÷¾¹¤H°Ê°_¨Ó 85 3.1 ¹q¾÷ 85 3.1.1 ¦³¨êª½¬y¹q¾÷¡]¥Ã¤[ºÏÅK«¬¡^ 86 3.1.2 µL¨êª½¬y¹q¾÷ 87 3.1.3 ¨B¶i¹q¾÷ 88 3.1.4 ¾¦½ü´î³t¹q¾÷ 90 3.1.5 ¦øªA²ë¾÷ 91 3.1.6 ½u©Ê¨î°Ê¾¹ 92 3.1.7 ¥\²vpºâ 93 3.1.8 ÅX°Ê 93 3.1.9 ´M§ä¦X¾Aªº¹q¾÷ 94 3.2 H¾ô 95 3.2.1 ²£¥Í¨î°Ê 96 3.2.2 ¹ê²{ 97 3.2.3 H¾ô¶°¦¨¹q¸ô 100 3.2.4 §ó§ïPWMÀW²v 101 3.2.5 ¤Ï¹q°Ê¶Õ 103 3.2.6 ¹q¬yÀË´ú 105 3.2.7 °ò¤_H¾ôªº°Ó«~¡]¹q¾÷±±¨î¾¹¡^ 106 3.3 ¹q¦À 109 3.3.1 ÂìÂð¹q¦À¡]NiCad¡^ 110 3.3.2 Âì²B¹q¦À¡]NiMH¡^ 110 3.3.3 ¾Y»E¦Xª«¹q¦À¡]LiPo¡^ 111 3.3.4 ¹]»Ä»W¹q¦À 112 3.3.5 ¥R¹q 114 3.4 §÷®Æ 115 3.4.1 ¤ì§÷ 115 3.4.2 ª÷ÄÝ 116 3.4.3 Á³®ê©MÁ³¥À 116 3.4.4 ¶ì®Æ 117 3.4.5 Ãì±ø©MÃì½ü¾¦ 117 3.4.6 ¨®½ü 118 3.5 Á`µ² 118 ²Ä4³¹ µÜ¯Ç´µ´M½u¾÷¾¹¤H 120 4.1 µÜ¯Ç´µªº¹s¥ó²M³æ 121 4.2 ¦p¦ó¨ÏµÜ¯Ç´µ¤u§@ 123 4.2.1 y¹D 123 4.3 ¨î§@¬õ¥~¶Ç·P¾¹¹q¸ôªO 124 4.4 §ï¸Ë¦¨³sÄò±ÛÂ઺¦øªA²ë¾÷ 132 4.4.1 ¤èªk1¡G±a¦³¥~³¡³t«×±±¨î¾¹ªºª½±µª½¬yÅX°Ê 132 4.4.2 ¤èªk2¡G±a¦³¤º³¡¹q¾÷ÅX°Ê¹q¸ôªº¦øªA¯ß¨RÅX°Ê 135 4.5 ¦X¾AªºÅX°Ê½ü 137 4.6 ¨î§@®Ø¬[ 141 4.7 ¨î§@³s±µ 146 4.8 ¹q¦À¦w¸Ë 147 4.8.1 ¦w¸Ë¹q·½¶}Ãö 148 4.9 ¥[¸ü¥N½X 148 4.10 ¨î§@y¹D 155 4.11 ´ú¸Õ 156 4.12 ªþ¥[²Õ¥ó 157 4.12.1 LED«ü¥Ü¿O 157 4.12.2 ¼Qº£ 159 4.12.3 ²K¥[³t«×½Õ¸`¾¹¡]¹q¦ì¾¹¡^ 162 4.13 Á`µ² 164 ²Ä5³¹ ùÙ°lÂܾ÷¾¹¤HWally 166 5.1 ¦p¦óÅýWally¤u§@ 167 5.2 Wallyªº¹s¥ó²M³æ 169 5.3 ¹q¾÷±±¨î¾¹ 171 5.3.1 °ª°¼¶}Ãö 171 5.3.2 §C°¼¶}Ãö 171 5.3.3 ¹q¸ô¨î§@ 173 5.4 ¨î§@®Ø¬[ 178 5.5 ¦w¸Ë¶Ç·P¾¹ 182 5.6 ¦w¸Ë¹q¦À©M¹q·½¶}Ãö 185 5.6.1 ¹q·½¶}Ãö¦w¸Ë 186 5.7 ¥N½X 187 5.7.1 ¥N½X¥Ø¼Ð 189 5.8 Á`µ² 198 ²Ä6³¹ ¨î§@PCBªO 199 6.1 PCB°ò¦ 199 6.2 §A»Ýn¤°¤\¨Ó¶}©l 200 6.3 ¹q¸ô³]p 202 6.3.1 ·j¯Á¶}·½³]p 203 6.3.2 ¨î§@§A¦Û¤vªº³]p 204 6.3.3 ¨Ï¥ÎEagleì²z¹Ï½s¿è¾¹¤u§@ 207 6.3.4 ¨Ï¥ÎEagle¹q¸ôªO½s¿è¾¹¤u§@ 211 6.4 Âà¦L³]p 219 6.4.1 Åý§Ų́î§@¤@¶ôArduino§J¶©ªO¡X¡XJduino 219 6.4.2 ¶}©lÂà¦L 221 6.5 »G»k 227 6.5.1 ´ú¶q»G»k²G 227 6.5.2 »G»k¡]¤èªk1¡^ 228 6.5.3 »G»k¡]¤èªk2¡^ 230 6.5.4 ²M°£¾¥¯» 232 6.6 à¹¤Õ 234 6.7 ²k±µ 235 6.7.1 ¨î§@Arduino§J¶©ªO 235 6.7.2 ¨î§@BJT H-¾ô 238 6.8 ´ú¸Õ 240 6.9 Á`µ² 243 ²Ä7³¹ ©øÂξ÷¾¹¤H 244 7.1 ³q¹LArduinoŪ¨ú¶}Ãö 245 7.2 ¦p¦ó¨Ï©øÂξ÷¾¹¤H¤u§@ 246 7.2.1 ¤Ñ½u¶Ç·P¾¹ 246 7.2.2 ¸I¼²¶Ç·P¾¹ 247 7.3 ©øÂξ÷¾¹¤Hªº¹s¥ó²M³æ 247 7.4 ¹q¾÷ 249 7.4.1 §ï¸Ë¦øªA²ë¾÷ 249 7.4.2 ±±¨î¦øªA²ë¾÷ 251 7.4.3 ±N¯ß¨RÈÂà´«¬°¨¤«×È 252 7.4.4 ±N¨®½ü¦w¸Ë¨ì¦øªA²ë¾÷ 253 7.5 ¨î§@®Ø¬[ 255 7.5.1 ¼Ð°O¦³¾÷¬Á¼þ 255 7.5.2 ¤Á³Î¦³¾÷¬Á¼þ 256 7.5.3 ¦w¸Ë¹q¾÷ 258 7.5.4 ¦w¸Ë¸}½ü 258 7.5.5 ¦w¸ËArduino 260 7.5.6 ¦w¸Ë¹q¦À 260 7.6 ¨î§@¶Ç·P¾¹ 262 7.6.1 «e¸m¤Ñ½u¶Ç·P¾¹ 262 7.6.2 ¦Z¸m¸I¼²¶Ç·P¾¹ 263 7.7 ¨î§@³s½u 266 7.8 ¥[¸ü¥N½X 267 7.8.1 ³Ð«Ø¤@Ó©µ¿ð 267 7.8.2 Åܶq 268 7.8.3 ¥N½X 269 7.9 ¨î§@¤@³»´U¤l 277 7.10 Á`µ² 280 ²Ä8³¹ ±´ÀIªÌ¾÷¾¹¤H 281 8.1 ¦p¦ó¨Ï±´ÀIªÌ¾÷¾¹¤H¤u§@ 282 8.1.1 R/C±±¨î 282 8.1.2 ±j¤jªº¹q¾÷ 283 8.1.3 ¹q¬yÀË´ú 283 8.1.4 ±Ò°ÊµøÀW 283 8.1.5 ±Ò°ÊXbee 284 8.2 ±´ÀIªÌ¾÷¾¹¤Hªº¹s¥ó²M³æ 284 8.3 ¨î§@®Ø¬[ 286 8.3.1 ³W®æ 286 8.3.2 ²K¥[¹q¦À¤ä¬[ 287 8.3.3 ¤Á³Î©³³¡®Ø¬[¤ä¬[ 289 8.3.4 ¤Á³Î³»³¡®Ø¬[¤ä¬[ 289 8.3.5 ¤Á³Î©MÅs¦±¥D®Ø¬[ªO 290 8.3.6 ²K¥[¾î±ì©M¦w¸Ë¸}½ü 291 8.3.7 ¦³¾÷¬Á¼þ¥ÒªO¡]¥ô¿ï¡^ 293 8.4 ¨î§@¹q¾÷±±¨î¾¹ 293 8.4.1 ¹q¬yÀË´ú©M¬y 293 8.4.2 H¾ô³]p 294 8.5 ³]¸mArduino 298 8.5.1 ³s±µH¾ô 299 8.6 ³]¸mXbee 300 8.6.1 ´ú¸ÕXbee 302 8.7 ²K¥[Äá¹³ÀY 303 8.7.1 ¤G¦Û¥Ñ«×¤ª»O 304 8.7.2 ¨î§@²Ä¤@Ó¤ä¬[ 305 8.7.3 ¨î§@²Ä¤GÓ¤ä¬[ 306 8.8 ¥[¸ü¥N½X 307 8.9 Á`µ² 316 ²Ä9³¹ ¾÷¾¹²î 318 9.1 ¶}³õ¥Õ 319 9.2 ¾÷¾¹²îªº¹s¥ó²M³æ 319 9.2.1 »Ef¤A²mªwªj¶ì®Æ 321 9.2.2 Àô®ñ¾ð¯× 322 9.2.3 ¤â®M 323 9.2.4 ¬Á¼þÅÖºû¥¬ 323 9.2.5 ½¦¤ô 324 9.2.6 ªwªj¶ì®Æ¤Á³Î¾÷©M¬ü¤u¤M 325 9.2.7 Âø¶µ 325 9.3 ¾÷¾¹²î³]p 325 9.4 ²Õ¸Ë¾÷¾¹²î 327 9.4.1 ¼ÒªO 327 9.4.2 ±N¼ÒªO½¦¦X¨ìEPS/ XPSªO¤W 329 9.4.3 ¤Á¥X¤À¬q 330 9.4.4 §â¤À¬q½¦¦X¦b¤@°_ 332 9.4.5 ´¡¤JªwªjÁã 333 9.4.6 Ò\¼h 334 9.4.7 Ò\©Ù¦¨«~ 335 9.4.8 Å_ 336 9.4.9 ¤W¦â 336 9.4.10 ¥ÒªO 336 9.4.11 §¹¦¨²Õ¸Ë 337 9.5 ±À¶i¸Ë¸m 338 9.5.1 ©³ªO 340 9.5.2 ¼Ï¶b 340 9.5.3 ºÞ¤l 341 9.5.4 ²ë¨¤ 342 9.5.5 ¹q¾÷ 343 9.5.6 ²ë¾÷ 344 9.5.7 ±À±ì 344 9.6 ¹q¤l³]³Æ 344 9.6.1 ¨t²Îªº®Ö¤ß¡X¡XArduPilot PCB 345 9.6.2 GPS¼Ò¶ô 346 9.6.3 ¹q¤l½Õ³t¾¹¡]ESC¡^ 346 9.6.4 ¹q¾÷ 347 9.6.5 ²ë¾÷ 347 9.6.6 ¹q¦À²Õ 347 9.6.7 ¦w¸Ë¹q¤l³]³Æ 348 9.7 ³n¥ó©M¥ô°È³W¹º 351 9.7.1 GPS±µ¦¬¾¹ 351 9.7.2 ³n¥ó 352 9.7.3 ¦w¸Ë³n¥ó 372 9.7.4 ¥ô°È³W¹º 377 9.8 ¥þ³¡©ñ¦b¤@°_ 380 9.8.1 ¶°¦¨¨t²Î 381 9.8.2 ²î¡AÅw©I§a¡I 383 9.9 ¬G»Ù±Æ°£ 383 9.9.1 ¹q¾÷/Á³±Û¼Õªº±À¤O¤£°÷ 384 9.9.2 ¹q¾÷¤£±Ò°Ê 385 9.10 Á`µ² 385 ²Ä10³¹ ¯ó¦a¾÷¾¹¤H400 386 10.1 ¦p¦ó¨Ï¯ó¦a¾÷¾¹¤H400¤u§@ 387 10.1.1 ³Î¯ó¾÷¥ÒªO 388 10.1.2 ¤j®e¶q¹q¦À 388 10.1.3 ¿û®Ø¬[ 389 10.1.4 ¨ø®Æ¤æ 389 10.1.5 ¥R®ð½üL 390 10.1.6 «e¿O 390 10.1.7 ¥¢®Ä«OÅ@ 390 10.2 ¤u¨ã©M¹s¥ó¦Cªí 391 10.2.1 ³Î¯ó¾÷ 391 10.2.2 ¹s¥ó²M³æ 391 10.3 ½ü¤l 392 10.3.1 «e¸}½ü 393 10.3.2 ¦ZÅX°Ê½ü 393 10.3.3 ¦w¸ËÃì½ü 394 10.4 ®Ø¬[ 395 10.5 ¶Ç°Ê¨t²Î 402 10.5.1 ¦w¸Ë¹q¾÷¤ä¬[ 403 10.5.2 ¦w¸ËÃì±ø 406 10.6 ¹q¾÷±±¨î¾¹ 408 10.6.1 ¿ïÁʤ@Ó¹q¾÷±±¨î¾¹ 408 10.6.2 ´²¼ö·®° 410 10.6.3 ¹q¾÷±±¨î¾¹¤ÏõX 411 10.7 Arduino 413 10.7.1 ©T©w¦n³s±µ¥H¨¾¦æ¾pÄAð 413 10.8 ¥¢®Ä«OÅ@ 417 10.8.1 µL½u¹q»»±±¼·°Ê¶}Ãö 418 10.8.2 ¥\²vÄ~¹q¾¹ 420 10.8.3 ÁקKµL½u¹q»»±±¥»¨ªº¥¢®Ä«OÅ@ 421 10.9 ³s±µ¹q¸ô 422 10.10 ¥N½X 423 10.11 ¬ü¤Æ©M²K¥[ªþ¥ó 429 10.11.1 ¼Qº£ 429 10.11.2 «e¿O 430 10.11.3 ¨ø®Æ¤æ 430 10.11.4 ³Î¯ó¾÷¦w¥þ¶}Ãö 432 10.12 Á`µ² 432 ²Ä11³¹ ÁÉ®æ«Â¾÷¾¹¤H 434 11.1 ¦p¦ó¨ÏÁÉ®æ«Â¾÷¾¹¤H¤u§@ 435 11.1.1 ºD©Ê´ú¶q³æ¤¸ 435 11.1.2 Âà¦V©M¼W¯q 436 11.1.3 ₩X¾¹ 436 11.2 ÁÉ®æ«Â¾÷¾¹¤Hªº¹s¥ó²M³æ 436 11.3 ¿ï¾Ü¦X¾Aªº¶Ç·P¾¹ 438 11.3.1 3.3V¹q·½ 439 11.3.2 ¥[³t«×p 440 11.3.3 ªûÁ³»ö 442 11.3.4 ªûÁ³»ö©M¥[³t«×pªºÁ`µ² 443 11.3.5 ¨¤«×Âoªi 444 11.4 ¨î§@ºD©Ê´ú¶q³æ¤¸¾A°tªO 445 11.5 ¿ï¾Ü¹q¾÷ 446 11.5.1 ¨ø±¼¹q¤O¨î°Ê¾¹ 448 11.5.2 ¹q¾÷¦w¸Ë¦ì¸m 450 11.6 ¿ï¾Ü¹q¾÷±±¨î¾¹ 451 11.6.1 SoftwareSerial®w 452 11.6.2 Sabertooth±±¨î¾¹ªºÂ²¤Æ¦ê¤f 453 11.7 ¹q¦À 454 11.7.1 ±K«Ê¹]»Ä»W¹q¦À 455 11.7.2 ¥R¹q 456 11.7.3 12V¨Ñ¹q 456 11.8 ®Ø¬[ 456 11.8.1 ®Ø¬[³]p 458 11.8.2 ¨î§@®Ø¬[ 458 11.9 ¿é¤J¸Ë¸m 462 11.9.1 Âà¦V 462 11.9.2 ¼W¯q 462 11.9.3 ₩X¾¹ 463 11.9.4 ¤ô¥±Ò°Ê 463 11.9.5 ¦w¸Ë¿é¤J¸Ë¸m¨ì®Ø¬[¤W 463 11.10 ¦w¸Ë¹q¤l³]³Æ 467 11.10.1 ²k±µ¿é¤J¸Ë¸m 470 11.10.2 ³s±µ½u¸ô 470 11.11 ¤ÀªR¥N½X 471 11.11.1 sample_accel()¨ç¼Æ 472 11.11.2 sample_gyro()¨ç¼Æ 473 11.11.3 Àˬd¨¤«×Ū¼Æ 474 11.11.4 calculate_angle() ¨ç¼Æ 475 11.11.5 read_pots()¨ç¼Æ 476 11.11.6 auto_level()¨ç¼Æ 477 11.11.7 update_motor_speed() ¨ç¼Æ 479 11.11.8 time_stamp()¨ç¼Æ 482 11.11.9 serial_print_stuff()¨ç¼Æ 482 11.11.10 §¹¾ã¥N½X 484 11.12 ´ú¸Õ 491 11.13 Á`µ² 493 11.14 °Ñ¦Ò¸ê®Æ 493 ²Ä12³¹ ®æ¤æ¾÷¾¹¤H 494 12.1 ¾÷¾¹¤H®æ¤æªº½Ï¥Í 496 12.1.1 ®æ¤æ¾÷¾¹¤Hªº³W³¹¨î«× 496 12.1.2 ¨S¦³»ù®æ¨î 497 12.2 ®æ¤æ¾÷¾¹¤H¹s¥ó²M³æ 498 12.3 ¿é¤J±±¨î 500 12.3.1 Fly Sky CT-6¡G32¬ü¤¸¡B5³q¹D¡B2.4GHzµL½u±±¨î¾¹³Æ¿ï¤è®× 501 12.4 ¹q¤l³]³Æ 504 12.4.1 Arduino 504 12.4.2 ¹q¾÷±±¨î¾¹ 505 12.5 ®Ø¬[ 507 12.5.1 ¬O¶R¡AÁÙ¬O°µ 508 12.5.2 §ï¸Ë½ü¤l 509 12.5.3 ¨î§@®Ø¬[ 510 12.6 ¶Ç°Ê¨t²Î 513 12.6.1 ¾¦½ü¶Ç°Ê¸Ë¸m 514 12.6.2 Ãì±ø±i¤O½Õ¾ãÁ³¥À 515 12.7 ¹q¦À 520 12.8 ¦w¸Ë¹q¤l³]³Æ 522 12.8.1 «OÅ@¦n§Aªº¤j¸£ 522 12.8.2 ³s±µ½u¸ô 524 12.9 ¥N½X 526 12.10 ²¯¥Ò 532 12.11 ªZ¾¹ 534 12.12 ªþ¥[«H®§ 540 12.13 Á`µ² 541 ²Ä13³¹ ¨ä¥L±±¨î¤è¦¡ 542 13.1 ¥ÎProcessing¨Ó¸Ñ½X«H¸¹ 543 13.2 ¨ä¥L±±¨î¤è¦¡©Ò¥Î¹s¥ó²M³æ 543 13.3 ¿ï¾Ü¿é¤J³]³Æ 544 13.4 Processing¥²³Æ¤å¥ó 545 13.5 ¿í·Ó¨óij 546 13.6 ÀˬdProcessingªº¥N½X 546 13.6.1 ¥N½X¸ÑªR 549 13.6.2 ´ú¸ÕProcessing 551 13.7 ÀˬdArduinoªº¥N½X 553 13.8 Á`µ² 560 |
§Ç¡G |