ax-2sx

Page 1

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

l

27

º··Õè 3

á¹Ð¹íÒàºÊÔ¡áʵÁ» 2SX áÅЪشàÃÕ¹ÃÙ ¡Ò÷íÒ§Ò¹ à¾×Íè ãË ¡ÒÃàÃÔÁè µ ¹àÃÕ¹ÃÙä Áâ¤Ã¤Í¹â·ÃÅàÅÍà ÊÒí ËÃѺ¼ÙÊ ¹ã¨ã¹Ç§¡Ç Ò§ ·Ñ§é ·Õàè » ¹¹Ñ¡àÃÕ¹㹠ÃдѺÁѸÂÁÈÖ¡Éҵ͹»ÅÒ ¹ÔÊµÔ ¹Ñ¡ÈÖ¡ÉÒ·ÕÈè ¡Ö ÉÒã¹ÊÒ¢ÒÍÔàÅç¡·ÃÍ¹Ô¡Ê â´ÂµÃ§ ËÃ×Íã¹ÊÒ¢ÒÇÔ·ÂÒ ÊÒʵà áÅÐà·¤â¹âÅÂÕ·ÕèäÁ ä´ ÁÕ¾×é¹°Ò¹â´ÂµÃ§·Ò§ÍÔàÅç¡·ÃÍ¹Ô¡Ê ÃÇÁ件֧ºØ¤¤Å·ÑèÇä»·ÕèãË ¤ÇÒÁ ʹã¨ã¹¡ÒÃÈÖ¡ÉÒáÅÐàÃÕ¹ÃÙ äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ÊÒÁÒö·íÒä´ § ÒÂÀÒÂãµ §º»ÃÐÁÒ³·ÕèäÁ ÊÙ§ áµ ãË ¼Å·Õ¤è ÁØ ¤ Òã¹ÃÐÂÐàÇÅÒÍѹÊÑ¹é ¨Ö§àÅ×͡㪠á¹Ç·Ò§¢Í§¡ÒÃ㪠äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ·ºÕè ÃèصÇÑ á»ÅÀÒÉÒàºÊÔ¡ à¹×Íè §¨Ò¡ãª §º»ÃÐÁÒ³·Ò§ÎÒà ´áÇà äÁ Ê§Ù Ê Ç¹«Í¿µ áÇà ËÃ×Íâ»Ãá¡ÃÁ·Õµè Í §·íÒ §Ò¹Ã ÇÁ¡Ñ¹¹Ñ¹é ÁÕ¡ÒÃᨡ¿ÃÕ áÅÐäÁâ¤Ã¤Í¹â·ÃÅàÅÍà ·¢Õè Íá¹Ð¹íÒ¤×Í àºÊÔ¡áʵÁ» 2SX (BASIC Stamp2SX)

á¹Ð¹íÒäÁâ¤Ã¤Í¹â·ÃÅàÅÍà àºÊÔ¡áʵÁ» 2SX ª×Íè ¢Í§àºÊÔ¡áʵÁ» (BASIC Stamp) àÃÔÁè à» ¹·ÕÃè ¨Ù ¡Ñ ¡Ñ¹Í ҧ¡Ç Ò§¢ÇÒ§ÁÒ¡¢Ö¹é ã¹»ÃÐà·È ä·Â㹪 ǧ» 1999 Íѹ໠¹ÁÒ¨Ò¡¡ÒüÅÑ¡´Ñ¹áÅйíÒàʹÍÍ ҧµ Íà¹×Íè §¢Í§ Parallax Inc. ¼Ù¼ ÅÔµ ªÔ»âÁ´ÙÅäÁâ¤Ã¤Í¹â·ÃÅàÅÍà µÇÑ à¡ §¹Õ¨é Ò¡ÊËÃÑ°ÍàÁÃÔ¡ÒáÅкÃÔÉ·Ñ ÍÔ¹â¹àǵտ àÍç¡à¾ÍÃÔàÁ¹µ ¨íÒ¡Ñ´ ã¹»ÃÐà·Èä·Â ·Ñ駹Õé´ Ç¢ Íà´ ¹·ÕèÇ Ò ¼Ù 㪠§Ò¹äÁ ¨íÒà» ¹µ ͧÁÕ¤ÇÒÁÃÙ à¡ÕèÂǡѺÀÒÉÒáÍÊà«ÁºÅբͧ äÁâ¤Ã¤Í¹â·ÃÅàÅÍà àºÍà ã´æ à¾Õ§ÊÒÁÒöà¢Õ¹â»Ãá¡ÃÁ´ ÇÂÀÒÉÒàºÊÔ¡ Íѹ໠¹ÀÒÉÒ·ÕÁè ¤Õ ÇÒÁ «Ñº« ͹¹ Í·ÕÊè ´Ø ¡çÊÒÁÒöà¢Õ¹â»Ãá¡ÃÁà¾×Íè ¤Çº¤ØÁáÅÐ㪠§Ò¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃ ä´ ·Ñ§é ÂѧäÁ µ ͧ㪠à¤Ã×Íè §Á×Í㹡ÒþѲ¹Ò·ÕÁè ¤Õ ÇÒÁ«Ñº« ͹ ¡Å ÒǤ×Í à¾Õ§µ ÍÊÒ¨ҡ¾Íà µ¢Í§¤ÍÁ¾ÔÇàµÍà ʧ ¢ ÍÁÙż Ò¹â»Ãá¡ÃÁÊ×Íè ÊÒÃŧÊÙË ¹ ǤÇÒÁ¨íÒ à¾Õ§෠ҹաé ãç ª §Ò¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃ ä´ áÅ Ç àºÊÔ¡áʵÁ» (BASIC Stamp) ¤×Íἧǧ¨ÃäÁâ¤Ã¤Í¹â·ÃÅàÅÍà ÊÒí àÃç¨ÃÙ»·Õºè ÃèصÇÑ á»Å§ ÀÒÉÒàºÊÔ¡ËÃ×ÍàºÊÔ¡ÍÔ¹àµÍà ¾ÃÕµàµÍà (BASIC Interpreter) ÃÇÁäÇ ´Ç ¡ѹ ÊÒÁÒö㪠¡ÒÃà¢Õ¹ â»Ãá¡ÃÁ´ ÇÂÀÒÉÒàºÊÔ¡¤Çº¤ØÁ¡Ò÷íÒ§Ò¹ä´ ã¹¡ÒþѲ¹ÒÃкº´ ÇÂàºÊÔ¡áʵÁ» äÁ ¨Òí à» ¹µ ͧ 㪠à¤Ã×Íè §â»Ãá¡ÃÁ (programmer) ËÃ×Íà¤Ã×Íè §àÅÕ¹Ẻ (emulator) áµ Í ҧ㴠à¾Õ§µ ÍÊÒ¨ҡ


28

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

¤ÍÁ¾ÔÇàµÍà ࢠҡѺàºÊÔ¡áʵÁ» à· Ò¹Ñé¹ ¡çÊÒÁÒö¾Ñ²¹Òâ»Ãá¡ÃÁä´ áÅ Ç áÅÐà˵ؼŷÕèÁÕ¤íÒÇ Ò áʵÁ» µ Í· Ò¡çà¾×è͵ ͧ¡ÒÃãË ·ÃÒºÇ Ò á¼§Ç§¨ÃäÁâ¤Ã¤Í¹â·ÃÅàÅÍà µÑǹÕéÁÕ¢¹Ò´àÅç¡à· ҡѺ áʵÁ» ËÃ×͵ÃÒä»ÃɳÕÂҡùѹè àͧ ¡ÒþѲ¹Òâ»Ãá¡ÃÁ¢Í§àºÊÔ¡áʵÁ» ¨Ð㪠ª´Ø ¤íÒÊѧè ÀÒÉÒàºÊÔ¡·Õàè ÃÕÂ¡Ç Ò ¾ÕàºÊÔ¡ (PBASIC) «Ö§è ÁÕ´Ç Â¡Ñ¹ 36-39 ¤íÒÊÑ§è ·íÒãË ¡ÒÃàÃÕ¹ÃÙ§ Ò ÂáÅÐÃÇ´àÃçÇ áµ ÅФíÒÊѧè ÊÒÁÒö¹íÒä»ãª ä´ ·¹Ñ ·Õ äÁ µ ͧà¢Õ¹â»Ãá¡ÃÁ ÍÂÁÒ¡ÁÒ 㹢³Ð·Õ¤è ÇÒÁàÃçÇ㹡ÒáÃзíÒ¤íÒÊÑ§è ¢Í§àºÊÔ¡áʵÁ» â´Â੾ÒÐ àºÊÔ¡áʵÁ» 2SX ÊÙ§¶Ö§ 10,000 ¤íÒÊѧè ÀÒÉÒàºÊÔ¡µ ÍÇÔ¹Ò·Õ

i-Stamp ºÍà ´äÁâ¤Ã¤Í¹â·ÃÅàÅÍà àºÊÔ¡áʵÁ» 2SX à¹×Íè §¨Ò¡àºÊÔ¡áʵÁ» 2SX «Ö§è ¾Ñ²¹Ò¢Ö¹é â´Â Parallax ¨Ò¡ÊËÃÑ°ÍàÁÃÔ¡Ò áÁ ÇÒ ¨ÐÁÕ¢´Õ ¤ÇÒÁ ÊÒÁÒö㹡Ò÷íÒ§Ò¹ÊÙ§ § Òµ Í¡ÒÃ㪠§Ò¹ ËÃ×Í¡ÃÐ·Ñ§è «Í¿µ áÇà ÊÒí ËÃѺ¡ÒþѲ¹Ò¡çᨡ¿ÃÕ áµ ·Ç ÒÃÒ¤Òµ ÍâÁ´ÙÅÊÙ§¤×Í 59 àËÃÕ­ÊËÃÑ° ËÒ¡¤Ô´à» ¹à§Ô¹ä·Â¨ÐÃÒ¤Ò»ÃÐÁÒ³ 2,400-2,800 ºÒ· (·ÕèÍѵÃÒáÅ¡à»ÅÕè¹»ÃÐÁÒ³ 40-45 ºÒ·µ ÍàËÃÕ­ÊËÃÑ°) Ê §¼ÅâÍ¡ÒÊ㹡ÒÃàÃÕ¹ÃÙ äÁâ¤Ã ¤Í¹â·ÃÅàÅÍà Í ҧ§ Ò´ ÇÂàºÊÔ¡áʵÁ» 2SX ÊíÒËÃѺ¤¹ä·Â´Ù¨Ðà» ¹ÀÒÃÐäÁ 㪠¹Í  ´Ñ§¹Ñ¹é ¨Ö§ä´ ÁÕ¤ÇÒÁ¾ÂÒÂÒÁ㹡ÒþѲ¹Òἧǧ¨ÃàºÊÔ¡áʵÁ» 2SX ¢Ö¹é ã¹»ÃÐà·Èä·Â ÀÒÂãµ ¤ÇÒÁà ÇÁÁ×Í ¡Ñº·Ò§ Parallax ¡ÑººÃÔÉ·Ñ ÍÔ¹â¹àǵտ àÍç¡à¾ÍÃÔàÁ¹µ ¨íÒ¡Ñ´ ¨¹ã¹·ÕÊè ´Ø i-Stamp ¡ç¶Í× ¡íÒà¹Ô´¢Ö¹é ÁÒ i-Stamp ¤×ÍàºÊÔ¡áʵÁ» 2SX ÊÑ­ªÒµÔä·Â ÊÒÁÒö·íÒ§Ò¹ä´ àËÁ×͹¡ÑºâÁ´ÙÅàºÊÔ¡áʵÁ» 2SX (BS2SX-IC) ᵡµ Ò§¡Ñ¹à¾Õ§µ ͧ¨ ÒÂä¿àÅÕÂé § +5V ࢠҷբè Ò 21 ෠ҹѹé ã¹ÃÙ»·Õè 3-1 áÊ´§ ÃÒÂÅÐàÍÕ´¢Í§Ë¹ Ò·Õáè ÅСÒèѴ¢Òàª×Íè Áµ ͧ͢ i-Stamp ã¹¢³Ð·Õµè ÒÃÒ§·Õè 3-1 à» ¹µÒÃÒ§ÊÃØ»ªØ´ ¤íÒÊÑ§è ¢Í§àºÊÔ¡áʵÁ» 2SX ÊíÒËÃѺÃÒÂÅÐàÍÕ´¢Í§¤íÒÊÑ§è ·Ñ§é ËÁ´¢Í§ i-Stamp ËÃ×ÍàºÊÔ¡áʵÁ» 2SX ÊÒÁÒÃ¶Í Ò¹ä´ ¨Ò¡Ë¹Ñ§Ê×Í ¤Ø³ÊÁºÑµ·Ô Ò§ÎÒà ´áÇà áÅЪش¤íÒÊÑ§è ¢Í§àºÊÔ¡áʵÁ» 2SX «Ö§è ¨Ñ´¾ÔÁ¾ â´ÂºÃÔÉ·Ñ ÍÔ¹â¹àǵտ àÍç¡à¾ÍÃÔàÁ¹µ ¨íÒ¡Ñ´ ËÃ×Í´Òǹ âËŴ˹ѧÊ×Í BASIC Stamp Manual V2.0 (à» ¹ÀÒÉÒÍѧ¡ÄÉ) ¨Ò¡àǺ䫵 ¢Í§ Parallax ·Õè www.parallax.com «Ö§è ·Õàè Ǻ¢Í§ Parallax ÂÑ§ä´ ºÃÃ¨Ø¢Í ÁÙÅ·Õàè ¡ÕÂè Ç¢ ͧ¡ÑºàºÊÔ¡áʵÁ» äÇ Í ҧÁÒ¡ÁÒ ·Ñ§é µÑÇÍ ҧ¡ÒÃ㪠§Ò¹ ˹ѧÊ×Í ÊíÒËÃѺÈÖ¡ÉÒ¡ÒùíÒàºÊÔ¡áʵÁ» ä»ãª 㹧ҹ¤Çº¤ØÁµ Ò§æ ÃÇÁ·Ñ§é «Í¿µ áÇà ·ãÕè ª 㹡ÒþѲ¹Ò·Õè ãË ´Òǹ âËÅ´ä´ ¿ÃÕ ¨ÐàËç¹ä´ ÇÒ ËÒ¡µ ͧ¡ÒÃ㪠§Ò¹ i-Stamp ¨Ðµ ͧÁÕἧǧ¨Ã·ÕÁè ÊÕ Ç ¹àª×Íè Áµ ;Íà µÍ¹Ø¡ÃÁ¢Í§ ¤ÍÁ¾ÔÇàµÍà ÁÒÃͧÃѺ´ Ç «Ö§è 㹡ÒÃàÃÕ¹ÃÙá ÅÐ㪠§Ò¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ´Ç ÂàºÊÔ¡áʵÁ» 2SX ·Õ¡è Å ÒǶ֧·Ñ§é ËÁ´ã¹Ë¹Ñ§Ê×ÍàÅ Á¹Õ¨é Ð㪠ἧǧ¨Ã·´Åͧ·Õªè Í×è AX-2SX : BASIC Stamp2SX Activity board «Ö§è ¾Ñ²¹Ò¢Ö¹é â´ÂºÃÔÉ·Ñ ÍÔ¹â¹àǵտ àÍç¡à¾ÍÃÔàÁ¹µ ¨íÒ¡Ñ´ ઠ¹¡Ñ¹


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

¡ÒèѴ¢Ò¢Í§ i-Stamp TX RX ATN GND P0 P1 P2 P3 P4 P5 P6 P7

24 23 22 21 20 19 18 17 16 15 14 13

1 2 3 4 5 6 7 8 9 10 11 12

GND RES +5V P15 P14 P13 P12 P11 P10 P9 P8

¢Ò·Õè 1

ª×Íè ¢Ò Tx ËÃ×Í SOUT

2

Rx ËÃ×Í SIN

3

ATN

4

VSS/GND

¢Ò¡ÃÒÇ´ àª×Íè Áµ ͡Ѻ¢Ò GND (¢Ò 5) ¢Í§¾Íà µÍ¹Ø¡ÃÁ¢Í§¤ÍÁ¾ÔÇàµÍà ¼ Ò¹¤Í¹à¹ç¡àµÍà DB-9

5-20

P0-P15

¢Ò¾Íà µÍÔ¹¾ØµàÍÒµ ¾µØ 16 ¢Ò

21

+5V

¢Òä¿àÅÕÂé § +5V ¨Ò¡ÀÒ¹͡

22 23

RES Vss/GND

24

N/A

i-Stamp

˹ ҵҢͧ i-Stamp ¢¹Ò´ 1.7x1.2 ¹ÔÇé

l

29

˹ Ò·Õè Ê §¢ ÍÁÙÅÍ͡Ẻ͹ءÃÁ àª×Íè Áµ ͡Ѻ¢Ò RxD (¢Ò 2) ¢Í§¾Íà µÍ¹Ø¡ÃÁ¢Í§¤ÍÁ¾ÔÇàµÍà ¼ Ò¹¤Í¹à¹ç¡àµÍà DB-9 ÃѺ¢ ÍÁÙÅࢠÒẺ͹ءÃÁ àª×Íè Áµ ͡Ѻ¢Ò TxD (¢Ò 3) ¢Í§¾Íà µÍ¹Ø¡ÃÁ¢Í§¤ÍÁ¾ÔÇàµÍà ¼ Ò¹¤Í¹à¹ç¡àµÍà DB-9 ¢ÒÃÕ૵ÅͨԡÊÙ§ àª×Íè Áµ ͡Ѻ¢Ò DTR (¢Ò 4) ¢Í§¾Íà µÍ¹Ø¡ÃÁ¢Í§ ¤ÍÁ¾ÔÇàµÍà ¼Ò ¹¤Í¹à¹ç¡àµÍà DB-9

¢ÒÃÕ૵ÅͨԡµíÒè ÊíÒËÃѺÃÕ૵ i-Stamp ¢Ò¡ÃÒÇ´ ¢Í§ i-Stamp ¢Ò¹Õäé Á Á¡Õ ÒÃ㪠§Ò¹

ÃÙ»·Õè 3-1 áÊ´§¡ÒèѴ¢ÒáÅСÒ÷íÒ§Ò¹ã¹áµ ÅТҢͧ i-Stamp ¤Ø³ÊÁºÑµ¢Ô ͧ i-Stamp l 㪠àºÊÔ¡áʵÁ» 2SX ÍÔ¹àµÍà ¾ÃÕµàµÍà ÅÔ¢ÊÔ·¸Ô¶ì ¡Ù µ ͧ¨Ò¡ Paralalx Inc., USA. l ¤ÇÒÁ¶ÕÊè ­ Ñ ­Ò³¹ÒÌ ¡Ò 50MHz ¤ÇÒÁàÃçÇ㹡ÒûÃÐÁÇżŠ10,000 ¤íÒÊѧè ÀÒÉÒ¾ÕàºÊÔ¡µ ÍÇÔ¹Ò·Õ l ¢¹Ò´Ë¹ ǤÇÒÁ¨íÒ 16 ¡ÔâÅ亵 Ạ§à» ¹ 8 Ê Ç¹ Ê Ç¹ÅÐ 2 ¡ÔâÅ亵 à¡çºä´ 8 â»Ãá¡ÃÁ àÃÕ¡ãË ·Òí §Ò¹µ Íà¹×Íè §¡Ñ¹ä´

¢ ÍÁÙÅã¹Ë¹ ǤÇÒÁ¨íÒäÁ Ê­ Ù ËÒ áÁ äÁ ¨Ò Âä¿àÅÕÂé § à¡çº¢ ÍÁÙÅä´ ¹Ò¹ 10 » à¢ÕÂ¹Åºä´ 100,000 Ãͺ l ˹ ǤÇÒÁ¨íÒáÃÁ»¡µÔ 32 亵 l ˹ ǤÇÒÁ¨íÒáÃÁÊá¤Ãµª á¾´ (scratch pad RAM) 64 亵 Ạ§à» ¹ 2 Ê Ç¹ 1 亵 ÊÒí ËÃѺà¡çº¤ ÒµíÒá˹ §¢Í§ â»Ãá¡ÃÁ áÅÐÍÕ¡ 63 亵 ÊÒí ËÃѺà¡çº¢ ÍÁÙÅ·ÑÇè ä» l 㪠ä¿àÅÕÂé § +5V µ ͧ¡ÒáÃÐáÊ 65mA ã¹¢³Ð·íÒ§Ò¹ áÅÐ 200µA ã¹âËÁ´ÊÅÕ» l àª×Íè Áµ ͡Ѻ¤ÍÁ¾ÔÇàµÍà ¼Ò ¹¾Íà µÍ¹Ø¡ÃÁ RS-232 ÊíÒËÃѺ´Òǹ âËÅ´â»Ãá¡ÃÁ áÅÐÊ×Íè ÊÒâ ÍÁÙÅ l ¨íҹǹ¾Íà µÍÔ¹¾ØµàÍÒµ ¾µØ 16 ª ͧ ·íÒ§Ò¹ÍÔÊÃШҡ¡Ñ¹ ËÃ×ͨѴ໠¹¡ÅØÁ ä´ µ§Ñé áµ 4, 8 áÅÐ 16 ¢Ò l ¤ÇÒÁÊÒÁÒö㹨 Ò¡ÃÐáÊ«Íà Ê/«Ô§¡ µÍ ¢Ò 30mA/30mA ÊÒÁÒö¢Ñº LED áÅÐà«Íà âÇÁÍàµÍà ¢¹Ò´àÅç¡ä´ â´ÂµÃ§ l ¤ÇÒÁÊÒÁÒö㹨 Ò¡ÃÐáÊ«Íà Ê/«Ô§¡ ʧ٠ÊØ´µ Í¡ÅØÁ 8 ¢Ò (P0-7 áÅÐ P8-15) 60mA/60mA l ÁÕä¿áÊ´§ÊÀÒÇСÒ÷íÒ§Ò¹ l ¢¹Ò´¢Í§ºÍà ´ 1.7x1.2 ¹ÔÇé


30

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

¡ÅØÁ ¤íÒÊÑ§è ¨Ñ´¡Òâ ÍÁÙÅ ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ CON 㪠¡íÒ˹´¤ Ò¤§·ÕèãË á¡ µÑÇá»Ã DATA DEBUG GET PUT RANDOM READ VAR WRITE

à¡çº¢ ÍÁÙÅŧã¹Ë¹ ǤÇÒÁ¨íÒÍÕÍÕ¾ÃÍÁ¡ ͹¡ÒôÒǹ âËÅ´ â»Ãá¡ÃÁ¾ÕàºÊԡŧã¹àºÊÔ¡áʵÁ» 2SX áÅÐ i-Stamp áÊ´§¤ ҢͧµÑÇá»Ã¼ Ò¹·Ò§¤ÍÁ¾ÔÇàµÍÃ Í Ò¹¢ ÍÁÙŨҡ˹ ǤÇÒÁ¨íÒÊá¤Ãµª á¾´ã¹àºÊÔ¡áʵÁ» 2SX à¡çº¢ ÍÁÙÅŧã¹Ë¹ ǤÇÒÁ¨íÒÊá¤Ãµª á¾´ã¹àºÊÔ¡áʵÁ» 2SX ÊØ Á¢ ÍÁÙŵÑÇàÅ¢ Í Ò¹¢ ÍÁÙÅÃдѺ亵 ¨Ò¡Ë¹ ǤÇÒÁ¨íÒÍÕÍÕ¾ÃÍÁ ÁÒà¡çºäÇ ã¹µÑÇá»Ã 㪠¡íÒ˹´µÑÇá»Ã à¢Õ¹¢ ÍÁÙÅÃдѺ亵 ä»à¡çºäÇ ã¹Ë¹ ǤÇÒÁ¨íÒÍÕÍÕ¾ÃÍÁ

¡ÅØÁ ¤íÒÊÑ§è ¤Çº¤ØÁÅíҴѺ¡Ò÷íÒ§Ò¹ (flow control command) ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ BRANCH ¡ÃÐâ´´ä»ÂѧµíÒá˹ §·Õè¡íÒ˹´µÒÁ¤ ÒµÑÇá»Ã END FOR...NEXT GOTO GOSUB IF...THEN NAP PAUSE RETURN RUN SLEEP STOP

·íÒ§Ò¹ã¹âËÁ´ÊÅÕ»¨¹¡Ç Ò¨ÐÁÕ¡ÒÃÃÕ૵àºÊÔ¡áʵÁ» 2SX Ê §¼ÅãË ¡ÒÃ㪠¾Åѧ§Ò¹Å´Å§àËÅ×Í 50 äÁâ¤ÃáÍÁ» ( µ A) ¡íÒ˹´¨¹Ç¹Ãͺ·Õèµ Í§¡ÒÃǹÅÙ»ËÃ×Í·íÒ§Ò¹«íéÒ ¡ÃÐâ´´ä»ÂѧáÍ´à´ÃÊã´æ

¡ÅØÁ ¤íÒÊÑ§è ¨Ñ´¡ÒÃÊÑ­­Ò³ÍйÒÅÍ¡ ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ DTMFOUT ¡íÒà¹Ô´ÊÑ­­Ò³ DTMF ËÃ×ÍÊÑ­­Ò³»Ø Áâ·ÃÈѾ· FREQOUT ¡íÒà¹Ô´ÊÑ­­Ò³ä«¹ 1 ËÃ×Í 2 ¤ÇÒÁ¶Õè µÑé§áµ 0-82.917kHz PWM RCTIME

¡ÅØÁ ¤íÒÊÑ§è ¨Ñ´¡Òâ ÍÁÙÅ͹ءÃÁ ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ SERIN ÃѺ¢ ÍÁÙÅ͹ءÃÁà¢ Ò ÁÕÃٻẺ¢ ÍÁÙÅẺ N-8-1 ËÃ×Í E-7-1 SEROUT Ê §¢ ÍÁÙÅ͹ءÃÁÍÍ¡ã¹ÃٻẺ N-8-1 ËÃ×Í E-7-1 ·Ò§¢Ò S OUT SHIFTIN àÅ×è͹¢ ÍÁÙÅࢠÒẺ͹ءÃÁ SHIFTOUT àÅ×è͹¢ ÍÁÙÅÍ͡Ẻ͹ءÃÁ ¡ÅØÁ ¤íÒÊÑ§è µÒÃÒ§¢ ÍÁÙÅ ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ LOOKDOWN ¤ ¹ËÒµÑÇàÅ¢·ÕèàËÁ×͹¡Ñ¹ áÅ Çà¡çº¤ ÒäÇ ã¹µÑÇá»Ã LOOKUP à» ´µÒÃÒ§¢ ÍÁÙÅ ¡ÅØÁ ¤íÒÊÑ§è »ÃÐÁÇżŷҧ¤³ÔµÈÒʵà ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ + ¤íÒÊÑ觡Òúǡ ¤íÒÊÑ觡ÒÃź

¡ÃÐâ´´ä»Âѧâ»Ãá¡ÃÁ Í à»ÃÕºà·Õºà§×è͹䢡 ͹¡ÒáÃÐâ´´ ËÂØ´·íҧҹ㹪 ǧàÇÅÒÊÑé¹æ ·íÒãË ¡ÒÃ㪠¾Åѧ§Ò¹Å´Å§

* ** /

˹ ǧàÇÅÒ 0-65,536 ÇÔ¹Ò·Õ ¡ÃÐâ´´ÍÍ¡¨Ò¡â»Ãá¡ÃÁ Í Ãѹâ»Ãá¡ÃÁ·Õèµ Í§¡Òà àÅ×Í¡ä´ 8 â»Ãá¡ÃÁ ·íÒ§Ò¹ã¹âËÁ´»ÃÐËÂÑ´¾Åѧ§Ò¹ ËÂØ´¡Ò÷íÒ§Ò¹

HIGH INPUT LOW OUTPUT PULSIN PULSOUT REVERSE TOGGLE XOUT

¤íÒÊÑ觡Òäٳ â´ÂÊ §¤ Ò¼ÅÅѾ¸ àÇÔà ´´ Ò¹µíèÒ (16 ºÔµÅ Ò§) ¡ÅѺÁÒ ¤íÒÊÑ觡Òäٳ â´ÂÊ §¤ Ò¼ÅÅѾ¸ àÇÔà ´´ Ò¹ÊÙ§ (16 ºÔµº¹) ¡ÅѺÁÒ ¤íÒÊÑ觡ÒÃËÒà â´ÂÊ §¤ Ò¼ÅËÒèíҹǹàµçÁ·Õèä´ ¡ÅѺÁÒ

DIG

¤íÒÊÑ觡ÒÃËÒà â´ÂÊ §¤ ÒàÈÉ·ÕèàËÅ×ͨҡ¡ÒÃËÒáÅѺÁÒ ¤íÒÊÑ觤ٳàÅ¢·È¹ÔÂÁ àÅ×è͹¢ ÍÁÙÅä»·Ò§¢ÇÒ 1 ºÔµ ÁÕ¤ Ò෠ҡѺËÒô Ç 2 àÅ×è͹¢ ÍÁÙÅä»·Ò§« Ò 1 ºÔµ ÁÕ¤ Ò෠ҡѺ¤Ù³´ Ç 2 »ÃÐÁÇżÅ੾ÒТ ÍÁÙŵÑÇàŢẺäÁ ¤Ô´à¤Ã×èͧËÁÒ ¤íҹdz¤ Òâ¤ä«¹ (COSINE) ·Ò§µÃÕ⡳ÁÔµÔ àÃÕ¡¤ Ңͧ¢ ÍÁÙŨҡËÅÑ¡·Õè¡íÒ˹´ ã¹ÃÙ»¢Í§àÅ¢°Ò¹ÊÔº

MAX

à¡çº¤ ÒµÑÇá»Ã·ÕèÁÕ¤ Ò¹ ÍÂ¡Ç ÒËÃ×Í෠ҡѺ¢ ÍÁÙÅ·Õè¡íÒ˹´ËÅѧ¤íÒÊÑ觹Õé

¹Ñº¨íҹǹä«à¡ÔÅËÃ×ÍÃͺ¢Í§ÊÑ­­Ò³ÍÔ¹¾Øµ ã¹Â Ò¹¤ÇÒÁ¶Õè 0-312.5kHz

MIN

à¡çº¤ ÒµÑÇá»Ã·ÕèÁÕ¤ ÒÁÒ¡¡Ç ÒËÃ×Í෠ҡѺ¢ ÍÁÙÅ·Õè¡íÒ˹´ËÅѧ¤íÒÊÑ觹Õé

SIN

·íÒãË ¢ÒàÍÒµ ¾Øµà» ¹ÅͨԡÊÙ§ËÃ×Í "1" ¡íÒ˹´ãË ·íҧҹ໠¹ÍÔ¹¾Øµ ·íÒãË ¢ÒàÍÒµ ¾Øµà» ¹ÅͨԡµíèÒËÃ×Í "0" ¡íÒ˹´ãË ·íҧҹ໠¹àÍÒµ ¾Øµ ÇÑ´ÊÑ­­Ò³¾ÑÅÊ ÍÔ¹¾Øµ ¤ÇÒÁÅÐàÍÕ´ 0.8 äÁâ¤ÃÇÔ¹Ò·Õ ( µ s) Ê §ÊÑ­­Ò³¾ÑÅÊ ÍÍ¡ ¤ÇÒÁÅÐàÍÕ´ 0.8 äÁâ¤ÃÇÔ¹Ò·Õ ( µ s) à»ÅÕè¹¢ÒÍÔ¹¾Øµà» ¹àÍÒµ ¾ØµËÃ×ͨҡàÍÒµ ¾Øµà» ¹ÍÔ¹¾Øµ ·íÒãË ¢ÒàÍÒµ ¾Øµ¡ÅѺÅͨԡ ¡íÒà¹Ô´ÃËÑʤǺ¤ØÁÊíÒËÃѺÍØ»¡Ã³ µ ; ǧ͹ءÃÁ X-10

SQR

¤íҹdz¤ Ò䫹 (SINE) ·Ò§µÃÕ⡳ÁÔµÔ ¶Í´ÃÒ¡·ÕèÊͧ

// */ >> << ABS

¡ÅØÁ ¤íÒÊÑ§è ¨Ñ´¡ÒÃÊÑ­­Ò³´Ô¨µÔ ÍÅ ÃÒÂÅÐàÍÕ´ ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ BUTTON µÃǨÊͺ¡ÒÃÃѺ¤ ÒËÃ×Í¡Òá´ÊÇÔµª COUNT

Êà ҧÊÑ­­Ò³ PWM ¢¹Ò´ 8 ºÔµÍÍ¡ä»·Ò§¢Ò¾Íà µ ÇÑ´¤ ÒàÇÅÒ¡ÒûÃШØ/¤Ò»ÃШآͧǧ¨Ã RC

COS

¡ÅØÁ ¤íÒÊÑ§è »ÃÐÁÇżŷҧÅͨԡ ª×Íè ¤íÒÊѧè ÃÒÂÅÐàÍÕ´ & á͹´ (AND) ·Ò§Åͨԡ | ÍÍà (OR) ·Ò§Åͨԡ ^ àÍ硤ÅÙ«Õ¿-ÍÍà (XOR) ·Ò§Åͨԡ DCD àÅ×͡૵ºÔµ·Õèµ Í§¡Òâͧ¢ ÍÁÙÅ¢¹Ò´ 16 ºÔµ NCD áÊ´§ºÔµ¹ÑÂÊíҤѭ¢Í§¢ ÍÁÙÅ¢¹Ò´ 16 ºÔµ REV ÊÅѺºÔµ¢ ÍÁÙÅ

µÒÃÒ§·Õè 1-1 ÊÃØ»¤íÒÊÑ§è ·Ñ§é ËÁ´¢Í§àºÊÔ¡áʵÁ» 2SX


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

l

31

AX-2SX : BASIC Stamp2SX Activity board ἧǧ¨ÃàÃÕ¹ÃÙ¡ Ò÷íÒ§Ò¹¢Í§àºÊÔ¡áʵÁ» 2SX

ἧǧ¨Ã¹Õéä´ ÃѺ¡ÒÃÍ͡ẺÁÒà¾×èÍʹѺʹع¡ÒÃàÃÕ¹ÃÙ áÅÐà¢Õ¹â»Ãá¡ÃÁà¾×èͤǺ¤ØÁ ¡Ò÷íÒ§Ò¹¢Í§àºÊÔ¡áʵÁ» 2SX ÀÒÂãµ ÃÐÂÐàÇÅÒ·ÕÃè Ç´àÃçÇ â´Âº¹á¼§Ç§¨Ã AX-2SX ä´ ¨´Ñ ¡Òà àª×Íè Áµ Í¢Ò¾Íà µ·Ñ§é ËÁ´¢Í§àºÊÔ¡áʵÁ» 2SX «Ö§è ã¹·Õ¹è ãÕé ª i-Stamp á·¹¹Ñ¹é ࢠҡѺǧ¨ÃáÅÐÍØ»¡Ã³ ÊíҤѭ·Õ¤è Çõ ͧÁÕ㹡ÒÃàÃÔÁè µ ¹àÃÕ¹ÃÙ äÁ ÇÒ ¨Ðà» ¹ LED, ÊÇÔµª , ÅíÒ⾧ ËÃ×Í¡Ãзѧè ǧ¨Ã¢ÑºÃÕàÅ áÅÐ Êàµç»à»Íà ÁÍàµÍà ·íÒãË Å´àÇÅÒ㹡Òõ Íǧ¨Ã·´ÅÍ§ä´ ÁÒ¡

ǧ¨Ã¢Í§ºÍà ´ AX-2SX áÅСÒ÷íÒ§Ò¹

ã¹ÃÙ»·Õè 3-2 áÊ´§Åѡɳзҧ¡ÒÂÀÒ¾¢Í§ºÍà ´ AX-2SX Ê Ç¹Ç§¨ÃÊÁºÙó áÊ´§ã¹ÃÙ»·Õè 3-3 «çÍ¡à¡çµ SK1 ¢¹Ò´ 24 ¢Ò㪠ÃͧÃѺ i-Stamp â´ÂÁÕ¡Òõ Íä¿àÅÕÂé § +5V ¨Ò¡Ç§¨Ã¤Çº¤ØÁä¿ àÅÕÂé §¤§·ÕËè Ã×Íǧ¨ÃàáÙàÅàµÍà (regulator) ࢠҷբè Ò 21 ÊÇÔµª RESET (S5) µ Íࢠҷբè Ò 22 à¾×Íè ·íÒ Ë¹ Ò·ÕèÃÕ૵¡Ò÷íÒ§Ò¹·Ñé§ËÁ´¢Í§ i-Stamp ·Õè¢Ò 1-4 µ ÍࢠҡѺ¤Í¹à¹ç¡àµÍà K1 «Öè§à» ¹¤Í¹ à¹ç¡àµÍà Ẻ DB-9 µÑÇàÁÕ 㪠㹡ÒõԴµ ͡Ѻ¤ÍÁ¾ÔÇàµÍà ¼Ò ¹·Ò§¾Íà µÍ¹Ø¡ÃÁà¾×Íè ´Òǹ âËÅ´ â»Ãá¡ÃÁŧº¹ i-Stamp áÅйíÒ¢ ÍÁÙŨҡ i-Stamp ä»áÊ´§¼Åº¹Ë¹ ҨͤÍÁ¾ÔÇàµÍà ¼Ò ¹·Ò§Ë¹ Ò µ Ò§ Debug Terminal ¢Í§â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà ´Ç  RS-232 DOWNLOAD DC INPUT

RESET

ON

i-Stamp OFF

AX-2SX

BASIC Stamp ACTIVITY BOARD LED OUTPUT

P7 P6 P5 P4 P3 P2 P1 P0 P12 SOUND/FREQ. OUTPUT

STEPPER MOTOR

P14 RC-PORT SERIAL DATA

LDR

+5V. P15 GND P11

P10

P9

SWITCH INPUT

P13 RELAY OUT

P8 RY.

RELAY

NC C NO

ÃÙ»·Õè 3-2 áÊ´§Åѡɳзҧ¡ÒÂÀÒ¾¢Í§ AX-2SX ἧǧ¨ÃÊíÒËÃѺàÃÕ¹ÃÙ¡ Ò÷íÒ§Ò¹¢Í§àºÊÔ¡áʵÁ» 2SX â´Â㪠i-Stamp ã¹áµ ÅÐÊ Ç¹¢Í§Ç§¨Ã¨ÐÃкآҾÍà µ¢Í§ i-Stamp ·Õµè Í ãª §Ò¹ ¡µÑÇÍ ҧ ·Õè LED OUTPUT ¨ÐÃÐºØ Ç Ò µ ÍÍÂÙ¡ ºÑ ¢Ò¾Íà µ P0-P7


32

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX STEPPER MOTER PHASE A to D COIL D

K2 STEPPER MOTER +V

C

B

16 15 14 13 9

A

LED9 RY

+V RY1 RELAY 12V NC K3 COM RELAY NO OUTPUT CONTACT RATING 250V 5A

R13 1k5 10 8

IC1 ULN2003

4

3

2

1

+5V

7 +5V

6 7

2 3 4 5

K1 DB-9 FEMALE/PCB DOWNLOAD

TxD RxD ATN GND P0 P1 P2 P3 P4 P5 P6 P7

1 2 3 4 5 6 7 8 9 10 11 12

24 23 22 21 20 19 18 17 16 15 14 13

SK1 i-Stamp

NC GND RST +5V. P15 P14 P13 P12 P11 P10 P9 P8

S5 RESET

+5V C2 0.1µF 50V

R15 R14

R14-R15 C1 220 10µF 50V

LDR1

RP1 4k7 * 4

R9-R12 220

R1-R8 470

S1-S4

LED8-LED1

J1 DC INPUT 9-12V

+5V. K4 P15 SERIAL GND DATA

SP1 SPEAKER

S6 ON / OFF +V D1-D4 1N4001 x4

C3 220/25V

+ K5 - DC INPUT

IC2 7805 C4 0.1/50V

C5 47/16V

+5V C6 0.1/50V

¤Ø³ÊÁºÑµ·Ô ҧ෤¹Ô¤¢Í§á¼§Ç§¨Ã AX-2SX l «çÍ¡à¡çµÇ Ò§ 24 ¢Ò ÊíÒËÃѺµÔ´µÑ§é i-Stamp l LED 8 ´Ç§ ·íÒ§Ò¹·ÕÅè ͨԡÊÙ§¾Ã ÍÁµÑǵ Ò¹·Ò¹¨íÒ¡Ñ´¡ÃÐáÊ l ÊÇÔµª ¡´µÔ´»Å Í´Ѻ¾Ã ÍÁµÑǵ Ò¹·Ò¹µ ;ÙÅÍÑ» ·íÒ§Ò¹·ÕÅè ͨԡµèÒí 4 ªØ´ l ÅíÒ⾧ 8 âÍË Á ¾Ã ÍÁµ ͵ÑÇà¡çº»ÃÐ¨Ø¶Ò Â·Í´ÊÑ­­Ò³ 1 ªØ´ l µÑǵ Ò¹·Ò¹á»Ã¤ ÒµÒÁáʧËÃ×Í LDR µ ͡ѺµÑÇà¡çº»ÃШØà» ¹Ç§¨Ã RC ͹ءÃÁ 1 ªØ´ l ǧ¨Ã¢ÑºÊàµç»à»Íà ÁÍàµÍà ẺÂÙ¹âÔ ¾Å Òà ¾Ã ÍÁÁÍàµÍà 1 ªØ´ l ǧ¨Ã¢ÑºÃÕàÅ 12V ¾Ã ÍÁÃÕàÅ , LED áÊ´§¡Ò÷íÒ§Ò¹áÅШشµ Í˹ ÒÊÑÁ¼ÑÊÃÕàÅ à¾×Íè µ Íä»ãª §Ò¹ÀÒ¹͡ 1 ªØ´ l ¤Í¹à¹ç¡àµÍà ÊÒí ËÃѺàª×Íè Áµ ÍÍØ»¡Ã³ ·ãÕè ª ¡ÒÃÊ×Íè ÊÒÃẺ͹ءÃÁ ÍÒ·Ô âÁ´ÙÅ LCD ͹ءÃÁ, à«Íà âÇÁÍàµÍà ÏÅÏ l ¤Í¹à¹ç¡àµÍà DB-9 µÑÇàÁÕÂÊíÒËÃѺàª×Íè Áµ ͡Ѻ¤ÍÁ¾ÔÇàµÍà à¾×Íè ´Òǹ âËÅ´â»Ãá¡ÃÁáÅÐÊ×Íè ÊÒâ ÍÁÙÅ l 㪠áç´Ñ¹ä¿àÅÕÂé §ÍÔ¹¾Øµ 9-16V 500mA â´Âº¹ºÍà ´ÁÕǧ¨Ã¤Çº¤ØÁä¿àÅÕÂé §ãË ¤§·Õ· è Õè +5V ¾Ã ÍÁǧ¨Ã¨Ñ´¢ÑÇé áç´Ñ¹

à¾×èÍ» ͧ¡Ñ¹¡Òè ÒÂáç´Ñ¹ä¿àÅÕ駡ÅѺ¢ÑéÇ

ÃÙ»·Õè 3-3 ǧ¨ÃÊÁºÙó ¢Í§ºÍà ´ AX-2SX


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

l

33

ǧ¨Ã LED 8 ´Ç§

Ê Ç¹áá·Õ¨è Ð͸ԺÒ¤×Í Ç§¨Ã LED ËÃ×Íä´âÍ´à»Å §áʧ 8 ´Ç§ â´Â LED ·Ñ§é ËÁ´¶Ù¡¡íÒ˹´ ãË µÍ ࢠҡѺ¢Ò P0-P7 ¼ Ò¹µÑǵ Ò¹·Ò¹¨íÒ¡Ñ´¡ÃÐáÊ R1-R8 ¤ Ò 510Ω ǧ¨Ã LED ¹Õ·é Òí §Ò¹·ÕÅè ͨԡ ÊÙ§ËÃ×ÍÅͨԡ 1 àÁ×Íè µ ͧ¡ÒÃãË LED µÔ´ÊÇ Ò§ãË Ê§ ¢ ÍÁÙÅ 1 ÍÍ¡ÁÒ·Ò§¢Ò¾Íà µ P0-P7

ǧ¨Ã¢ÑºÊàµç»à»Íà ÁÍàµÍÃ

·Õ¢è Ò P0-P3 ¹Í¡¨Ò¡ãª ¢ºÑ LED áÅ Ç Âѧµ ͡Ѻ IC1 àºÍà ULN2003 â´Â ·Õ¢è Ò P0-P3 ¨Ð¹íÒä»ãª ¢ºÑ Êàµç»à»Íà ÁÍàµÍà ẺÂÙ¹âÔ ¾Å Òà ÀÒÂã¹ IC1 ÁÕÅ¡Ñ É³Ðà» ¹Ç§¨ÃÍÔ¹àÇÍà àµÍà ËÃ×Í ¹Íµà¡µáºº¤ÍÅàÅç¡àµÍà ໠´ ´Ñ§¹Ñ¹é ·Ò§ÍÔ¹¾Øµ¨Ö§ÊÒÁÒöÃѺÊÑ­­Ò³ÅͨԡÃдѺ·Õ·áÕ ÍÅä´ ã¹ ¢³Ð·Õàè ÍÒµ ¾µØ ÊÒÁÒöµ ͡ѺâËÅ´·Õµè Í §¡ÒÃ㪠áç´Ñ¹ÊÙ§¡Ç Ò +5V ä´ â´Âã¹·Õ¹è ãÕé ª ¢ºÑ ÁÍàµÍà ¢¹Ò´ 12V â´Âä¿àÅÕÂé § IC1 ¤×Í +V ä´ ÁÒ¨Ò¡ÀÒ¤¨ ÒÂ俢ͧºÍà ´ AX-2SX àÁ×Íè µ ͧ¡ÒÃãË Êàµç»à»Íà ÁÍàµÍà ã¹à¿Êã´ËÁعãË Ê§ ¢ ÍÁÙÅÅͨԡ 1 ÁÒÂѧ¢Ò¾Íà µ¢Í§ i-Stamp ·Õµè Í ÍÂÙ¡ ºÑ à¿Ê¹Ñ¹é ¨Ò¡¹Ñ¹é IC1 ¨Ð¡ÅѺÅͨԡ໠¹ 0 ¨Ö§·íÒãË à¡Ô´ÊÀÒÇÐàÊÁ×͹໠¹¡ÃÒÇ´ ǧ¨Ã¢Í§âËÅ´·Õèµ ÍÍÂÙ ¡Ñº¢Ò àÍÒµ ¾µØ ¢Í§ IC1 ¨Ö§¤ÃºÇ§¨Ãà¡Ô´¡ÃÐáÊä¿¿ ÒäËÅ ·íÒãË ÁÍàµÍà ·Òí §Ò¹

ǧ¨Ã¢ÑºàÊÕ§

º¹ºÍà ´ AX-2SX ÁÕÊÇ ¹¢ÑºàÊÕ§â´Â㪠ÅÒí ⾧ 8Ω ¢¹Ò´àÅ硵 ͡ѺµÑÇà¡çº»ÃÐ¨Ø¶Ò Â·Í´ ÊÑ­­Ò³ C2 ¤ Ò 10µF ¢Ò¾Íà µ·Õãè ª ¤Í× P12 Íѹ໠¹¡ÒÃáÊ´§ãË àËç¹ÅѡɳÐà´ ¹ÍÕ¡»ÃСÒÃË¹Ö§è ¢Í§ i-Stamp ·ÕÊè ÒÁÒö¢ÑºÊÑ­­Ò³àÊÕ§ÍÍ¡ÅíÒ⾧¢¹Ò´àÅç¡ä´ â´ÂäÁ µÍ §µ Íǧ¨Ã¢Ñºà¾ÔÁè àµÔÁ

ǧ¨ÃÊÇÔµª Í¹Ô ¾Øµ 4 ª ͧ

·Õ¢è Ò P8-P11 ¨Ñ´ÊÃÃãË à» ¹¢Ò¾Íà µÍÔ¹¾Øµ â´Âµ ͡ѺÊÇÔµª ¡´µÔ´»Å Í´Ѻ 4 µÑÇ ÁÕ¡Òõ Í µÑǵ Ò¹·Ò¹ÍÕ¡ 2 µÑÇà¾ÔÁè àµÔÁ·ÕÊè ÇÔµª áµ ÅеÑÇ µÑÇË¹Ö§è ·íÒ˹ Ò·Õ¡è Òí ˹´ÊÀÒÇÐÅͨԡ 1 ãË á¡ ÊÇÔµª áÅТҾÍà µã¹¢³Ð·Õäè Á Á¡Õ Òá¡´ÊÇÔµª à¡Ô´¢Ö¹é «Ö§è ¨ÐàÃÕ¡¡Òõ ͵Ñǵ Ò¹·Ò¹ã¹ÅѡɳйÕÇé Ò µ ;٠ÅÍÑ» (pull-up) â´Âµ Í¢ÒË¹Ö§è ¢Í§µÑǵ Ò¹·Ò¹¡Ñº¢Ò¾Íà µáÅÐÍÕ¡¢ÒË¹Ö§è µ Íä¿àÅÕÂé § +5V ã¹Ç§¨Ã 㪠µÇÑ µ Ò¹·Ò¹ RN1 «Ö§è à» ¹µÑǵ Ò¹·Ò¹à¹çµàÇÔá ¤ Ò 4.7kΩ (µÑǵ Ò¹·Ò¹à¹çµàÇÔá : network resistor à» ¹µÑǵ Ò¹·Ò¹·Õµè Í ¢ÒË¹Ö§è ¢Í§µÑǵ Ò¹·Ò¹·Ñ§é ËÁ´Ã ÇÁ¡Ñ¹ Ê Ç¹¢Ò·Õàè ËÅ×͹íÒÁÒ㪠§Ò¹ä´ ÁÕ¨Òí ¹Ç¹ ¢ÒµÑ§é áµ 5 ¢Ò¢Ö¹é ä» â´ÂÁÕ 1 ¢Òà» ¹¢Òà ÇÁ ·Õàè ËÅ×Íà» ¹¢Ò㪠§Ò¹ ¡µÑÇÍ ҧ µÑǵ Ò¹·Ò¹à¹çµàÇÔá 5 ¢Ò¤ Ò 4.7kΩ ¨Ðà·ÕÂºä´ ¡ºÑ µÑǵ Ò¹·Ò¹ 4.7kΩ 4 µÑǵ Í¢Ò˹֧è à ÇÁ¡Ñ¹) Ê Ç¹µÑǵ Ò¹·Ò¹ÍÕ¡µÑÇ˹Ö觷íÒ˹ Ò·Õè¨íÒ¡Ñ´¡ÃÐáÊÍÔ¹¾ØµãË á¡ ¢Ò¾Íà µ áÅл ͧ¡Ñ¹¡ÒÃÅÑ´ ǧ¨ÃÃÐËÇ Ò§ä¿àÅÕÂé §¡Ñº¡ÃÒÇ´ ·ÍÕè Ò¨à¡Ô´¢Ö¹é ·Õ¢è Ò¾Íà µ¢Í§ i-Stamp ·Ñ§é ¹Õàé ¾×Íè » ͧ¡Ñ¹äÁ ãË ¢Ò¾Íà µ ¢Í§ i-Stamp ·Õµè Í ÍÂÙ¡ ºÑ ÊÇÔµª Í¹Ô ¾Øµä´ ÃºÑ ¤ÇÒÁàÊÕÂËÒ µÑǵ Ò¹·Ò¹´Ñ§¡Å ÒǤ×Í R9-R13 ¤ Ò 220Ω


34

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

ǧ¨ÃÊÇÔµª Í¹Ô ¾Øµ¹Õãé ¹ÊÀÒÇл¡µÔäÁ Á¡Õ Òõ ÍÊÇÔµª ¨Ð¡íÒ˹´ãË ÁÅÕ Í¨Ô¡ÊÙ§ËÃ×ÍÅͨԡ 1 Ê §ä»Âѧ¢Ò P8-P11 ¢Í§ i-Stamp àÁ×Íè ¡´ÊÇÔµª ¨Ðà» ¹¡Òõ Í¢Ò¾Íà µÅ§¡ÃÒÇ´ ·íÒãË à¡Ô´ÅͨԡµèÒí ËÃ×ÍÅͨԡ 0 ã¹ÀÒÇзÕèµ ÍÊÇÔµª ŧ¡ÃÒÇ´ ¹Ñé¹ ËÒ¡à¡Ô´ÍغѵÔà˵آÖé¹äÁ Ç Ò¨Ð´ ÇÂÊÒà˵Øã´¡çµÒÁ ·íÒãË à¡Ô´ä¿àÅÕÂé § +5V »ÃÒ¡¯¢Ö¹é ·Õ¢è Ò¾Íà µ P8-P11 ã¹¢³Ð·ÕÊè ÇÔµª ¶¡Ù µ ÍÍÂ٠㹡óշäÕè Á ÁµÕ ÇÑ µ Ò¹ ·Ò¹ R9-R13 µ ÍÍÂÙ¢ Ò¾Íà µ¢Í§ i-Stamp ¨ÐàÊÕÂËÒ·ѹ·Õ áµ ´Ç ¡Òõ ͵Ñǵ Ò¹·Ò¹¨íÒ¡Ñ´¡ÃÐáÊ R9-R13 ¨Ðª Ç» ͧ¡Ñ¹¤ÇÒÁàÊÕÂËÒ¹Õäé ´

ǧ¨Ã¢ÑºÃÕàÅ ¢Ò¾Íà µ·Õ¹è Òí ÁÒ㪠¤Í× P13 â´Â»¡µÔáŠǢҾÍà µ¢Í§ i-Stamp ÊÒÁÒö¢Ñº¡ÃÐáÊä´ 30mA «Ö§è ÍÒ¨äÁ à¾Õ§¾Íµ Í¡ÒâѺâËÅ´¡ÃÐáÊÊ٧ઠ¹ ÃÕàÅ ¨Ö§µ ͧµ Íǧ¨Ã¢Ñºà¾ÔÁè àµÔÁ ã¹Ç§¨Ã¹Õãé ª IC1 àºÍà ULN2003 ઠ¹à´ÕÂǡѺǧ¨Ã¢ÑºÊàµç»à»Íà ÁÍàµÍà ·Ñ§é ¹Õàé ¹×Íè §¨Ò¡ÀÒÂã¹ IC1 ÁÕǧ¨Ã¢ÑºÁÒ¡¶Ö§ 7 ªØ´ 4 ªØ´¹íÒä»ãª ¡ºÑ 㹡ÒâѺÊàµç»à»Íà ÁÍàµÍà áÅйíÒÁÒ㪠¢ºÑ ÃÕàÅÂ Í¡Õ 1 ªØ´ ä¿àÅÕÂé §¢´ ÅÇ´ÃÕàÅ +V ÁÒ¨Ò¡ÀÒ¤¨ ÒÂ俺¹ºÍà ´ AX-2SX ઠ¹à´ÕÂǡѺǧ¨Ã¢ÑºÊàµç»à»Íà ÁÍàµÍà ËÒ¡µ ͧ¡ÒâѺãË ÃàÕ Å ·Òí §Ò¹µ Í§Ê §¢ ÍÁÙÅ 1 ÍÍ¡¨Ò¡¢Ò P13 ä»Âѧ¢Ò 7 ¢Í§ IC1àÁ×Íè ÃÕàÅ ·Òí §Ò¹ LED9 ¨ÐµÔ´ÊÇ Ò§á¨ §ÊÀÒÇСÒ÷íÒ§Ò¹ ¾Ã ÍÁæ ¡Ñºä´ Â¹Ô àÊÕ§µÑ´µ ͧ͢˹ ÒÊÑÁ¼ÑÊÃÕàÅ µÑǵ Ò¹·Ò¹ R14 㪠¨Òí ¡Ñ´¡ÃÐáÊãË á¡ LED9 ÍѵÃÒ·¹¡íÒÅѧ¢Í§Ë¹ ÒÊÑÁ¼ÑÊÃÕàÅ º¹ºÍà ´ AX-2SX ¤×Í 220Vac 5A ¨Ö§ÊÒÁÒö¹íÒä»ãª ¡ºÑ ËÅÍ´ä¿ËÃ×Íà¤Ã×Íè §ãª ä¿¿ Ò¡íÒÅѧÊÙ§ÊØ´äÁ à¡Ô¹ 600 W

ǧ¨ÃµÑǵ Ò¹·Ò¹á»Ã¤ ÒµÒÁáʧ ÅѡɳÐà´ ¹ÍÕ¡»ÃСÒÃË¹Ö§è ·Õàè ºÊÔ¡áʵÁ» 2SX ¤×Í ÊÒÁÒö»ÃÐÁÇżÅÊÑ­­Ò³ÍйÒÅÍ¡ â´Â㪠¢Ò¾Íà µä´ â´ÂµÃ§´ ǤíÒÊÑ§è ¾ÔàÈÉ·Õªè Í×è RCTIME â´Â㪠ËÅÑ¡¡ÒûÃШØ-¤Ò»ÃШآͧǧ¨Ã RC ã¹·Õ¹è µÕé ÇÑ µ Ò¹·Ò¹ã¹Ç§¨Ã RC 㪠µÇÑ µ Ò¹·Ò¹á»Ã¤ ÒµÒÁáʧ (LDR) µ Íà ÇÁ¡ÑºµÑÇà¡çº»ÃÐ¨Ø ¤ Ò¤§·Õè C1 «Ö§è ã¹Ç§¨Ã¹Õãé ª ¤Ò 0.1µF â´Âµ Íǧ¨Ã RC ¹Õàé ¢ ҡѺ¢Ò¾Íà µ P14 ¹Í¡¨Ò¡¹Ñ¹é ÂѧÁÕ¡Òõ ͵Ñǵ Ò¹·Ò¹ R14 ¤ Ò 220Ω à¾×Íè ¡íÒ˹´¡Ò÷íÒ§Ò¹àÃÔÁè µ ¹¢Í§Ç§¨Ã RC áÅÐÂѧ㪠㹡ÒèíÒ¡Ñ´¡ÃÐáÊÍÔ¹¾Øµ·Õäè ËÅ ͹¡ÅѺࢠÒÁÒ㹡óշàÕè ¡Ô´¡ÒäÒ»ÃШآͧµÑÇà¡çº»ÃÐ¨Ø´Ç Â

Ê Ç¹àª×èÍÁµ ÍÍØ»¡Ã³ ·Õè㪠¡ÒÃÊ×èÍÊÒâ ÍÁÙÅẺ͹ءÃÁ º¹ºÍà ´ AX-2SX ä´ ¨´Ñ ÊÃâҾÍà µ P15 ÊíÒËÃѺ㪠㹡ÒâÂÒ¢մ¤ÇÒÁÊÒÁÒö â´Â ÊÒÁÒöàª×Íè Áµ ͡ѺÍØ»¡Ã³ ÀÒ¹͡·Õãè ª ¡ÒÃÊ×Íè ÊÒâ ÍÁÙÅẺ͹ءÃÁ â´Â¨Ñ´àµÃÕÂÁäÇ ã¹ÃٻẺ ¢Í§¤Í¹à¹ç¡àµÍà IDC 3 ¢Ò »ÃСͺ´ Ç¢Òä¿àÅÕÂé § +5V, ¢ÒÊÑ­­Ò³ËÃ×Í P15 áÅТҡÃÒÇ´ ·Õ¢è ÒÊÑ­­Ò³ËÃ×Í¢Ò P15 ¹Ñ¹é µ ͵Ñǵ Ò¹·Ò¹ R15 äÇ à¾×Íè ¨íÒ¡Ñ´¡ÃÐáÊÍÔ¹¾Øµ-àÍÒµ ¾µØ ·Õäè ËÅࢠÒÍÍ¡ ¡ÑºÍØ»¡Ã³ ·àÕè ª×Íè Áµ Í´ Ç ·Ñ§é ¹Õàé ¾×Íè » ͧ¡Ñ¹¤ÇÒÁàÊÕÂËÒ·ÕÍè Ò¨à¡Ô´¢Ö¹é ä´


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

l

35

ÊíÒËÃѺÍØ»¡Ã³ ͹ءÃÁ·Õ¾è ² Ñ ¹Ò¢Ö¹é â´ÂºÃÔÉ·Ñ ÍÔ¹â¹àǵտ àÍç¡à¾ÍÃÔàÁ¹µ ¨íÒ¡Ñ´áÅÐÊÒÁÒö ¹íÒÁÒµ Íä´ ·¹Ñ ·Õ·¤Õè ͹à¹ç¡àµÍà ¹¤Õé Í× SLCD16x2 âÁ´ÙÅ LCD Ẻ͹ءÃÁ¢¹Ò´ 16 µÑÇÍÑ¡Éà 2 ºÃ÷Ѵ áÅÐ ZX-44 ἧǧ¨ÃÊÇÔµª àÁµÃÔ¡« 4N4 ¨Ø´

ÀÒ¤¨ ÒÂä¿

º¹ºÍà ´ AX-2SX ÃѺä¿àÅÕÂé §¨Ò¡áËÅ §¨ ÒÂä¿ÀÒÂ¹Í¡ä´ 2 ·Ò§¤×Í ¼ Ò¹·Ò§á¨ ¡ÍÐá´» àµÍà K2 áÅÐà·Íà ÁÔ¹ÍźÅçÍ¡ K3 ËÒ¡µ ͧ¡ÒÃ㪠ẵàµÍÃÕèà» ¹áËÅ §¨ ÒÂä¿ ã¹¡Ã³Õ㪠ÍÐá´»àµÍà áç´Ñ¹¨Ð¼ ҹǧ¨ÃºÃÔ´¨ D1-D4 à¾×Íè ¨Ñ´¢ÑÇé áç´Ñ¹ãËÁ ¨Ö§·íÒãË ÊÒÁÒö㪠§Ò¹ºÍà ´ AX-2SX ¡ÑºÍÐá´»àµÍà ¢¹Ò´ 9-12V ·ÕÁè ¡Õ ÒèѴ¢ÑÇé Í ҧäáçä´ ¨Ò¡¹Ñ¹é ¨Ðä´ ÃºÑ ¡ÒáÃͧãË àÃÕº ¢Ö¹é ´ Ç C3 áÅÐÅ´ÊÑ­­Ò³Ãº¡Ç¹¤ÇÒÁ¶ÕÊè §Ù ´ Ç C4 áç´Ñ¹µÃ§¨Ø´¹Õ¤é Í× +V «Ö§è ¹íÒä»ãª ã¹Ç§¨Ã ¢ÑºÊàµç»à»Íà ÁÍàµÍà áÅÐÃÕàÅ ¨Ò¡áç´Ñ¹ +V ¨Ðä´ ÃºÑ ¡ÒÃÅ´áÅФǺ¤ØÁãË ¤§·Õ·è Õè +5V ´ Ç IC2 àºÍà 7805 ·Õàè ÍÒµ ¾µØ ¢Í§ IC2 µ ͵ÑÇà¡çº»ÃÐ¨Ø C5 à¾×Íè ª ÇÂãË ÊÒÁÒö¨ ÒÂáç´Ñ¹µÍºÊ¹Í§µ ÍâËÅ´ä´ Í ҧàËÁÒÐÊÁ ËÃ×ÍàÃÕÂ¡Ç Ò transient response Ê Ç¹ C6 㪠ŴÊÑ­­Ò³Ãº¡Ç¹¤ÇÒÁ¶ÕÊè §Ù ãË á¡ ä¿àÅÕÂé § +5V

á¹Ð¹íÒâ»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà 㹡ÒÃà¢Õ¹â»Ãá¡ÃÁà¾×Íè ¤Çº¤ØÁ¡Ò÷íÒ§Ò¹¢Í§àºÊÔ¡áʵÁ» 2SX ¹Ñ¹é 㪠ÀÒÉÒàºÊÔ¡·Õàè ÃÕ¡ Ç Ò ¾ÕàºÊÔ¡ (PBASIC) â´Â¼ Ò¹â»Ãá¡ÃÁ·Õªè Í×è Ç Ò àºÊÔ¡áʵÁ» àÍ´ÔàµÍà (BASIC Stamp Editor) â»Ãá¡ÃÁ¹Õé¨Ð¶Ù¡ãª 㹡ÒõԴµ ͤÍÁ¾ÔÇàµÍà ¡ÑºàºÊÔ¡áʵÁ» ¼ Ò¹¾Íà µÍ¹Ø¡ÃÁÃÇÁ¶Ö§ãª 㹡Òà à¢Õ¹áÅÐá¡ ä¢â»Ãá¡ÃÁÀÒÉÒàºÊÔ¡ËÃ×Í·íÒ˹ Ò·Õàè » ¹àÍ´ÔàµÍà ´Ç  â´Ââ»Ãá¡ÃÁ¨ÐµÃǨÊͺ¡Òà à¢Õ¹â»Ãá¡ÃÁã¹·Ø¡ºÃÃ·Ñ´Ç Ò¼Ô´äÇ¡ó ËÃ×ÍäÁ áÅÐ㪠㹡ÒÃâËÅ´ËÃ×Íà¢Õ¹â»Ãá¡ÃÁŧº¹µÑÇ àºÊÔ¡áʵÁ» à¾×Íè ·íÒ¡ÒÃÃѹ ¨Ö§¡Å ÒÇä´ ÇÒ â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà à¾Õ§µÑÇà´ÕÂÇ·íÒ§Ò¹ä´ ¤ÃºÇ§¨Ã ·íÒãË ¡ÒÃàÃÕ¹ÃÙà ºÊÔ¡áʵÁ» §Ò ÂáÅÐÁÕ¢¹Ñé µÍ¹¹ Í ÊíÒËÃѺâ»Ãá¡ÃÁ·Õ¹è Òí ÁÒá¹Ð¹íÒ¹Õàé » ¹ àºÊÔ¡áʵÁ» àÍ´ÔàµÍà V2.0 ÃͧÃѺÀÒÉÒ¾ÕàºÊÔ¡¶Ö§àÇÍà ª¹Ñè 2.5 «Ö§è ÁÕ¤ÇÒÁÊÒÁÒöÊÙ§ÁÒ¡

Ãкº¤ÍÁ¾ÔÇàµÍà ·Õèµ Í§¡Òà 㪠«¾Õ ÂÕ àÙ ¾¹àµÕÂÁ 200MHz ¢Ö¹é ä» ¨ÍÀÒ¾ÊÕ SVGA l µÔ´µÑ§é Ãкº»¯Ôºµ Ñ ¡Ô ÒÃÇÔ¹â´ÇÊ 95/98/ME/XP/2000 ËÃ×Í NT l ˹ ǤÇÒÁ¨íÒáÃÁÍ ҧ¹ Í 24 àÁ¡Ð亵 áÅÐÁÕ¾¹ ×é ·ÕÇè Ò §º¹ÎÒà ´´ÔÊ¡ 10 àÁ¡Ð亵 l ¾Íà µÍ¹Ø¡ÃÁÇ Ò§Í ҧ¹ Í 1 ¾Íà µ 㹡óշÕèà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍà äÁ ÁÕ¾Íà µÍ¹Ø¡ÃÁ ÊÒÁÒÃ¶ãª Í»Ø ¡Ã³ á»Å§¾Íà µ USB à» ¹¾Íà µÍ¹Ø¡ÃÁ (USB to Serial port converter) á·¹ä´ l


36

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

¡ÒõԴµÑé§â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà 1. µÔ´µÑ§é â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà ¼Ò ¹·Ò§á¼ ¹«Õ´ÃÕ ÍÁ 1.1 ࢠÒä»·Õäè ´àÃ硵ÍÃÕè StampEditor2.0 ¨Ð¾ºä¿Å Setup stamp editor .exe ãË ´ºÑ àºÔÅé ¤ÅÔ¡·Õäè ¿Å ¹¹Ñé à¾×Íè àÃÔÁè µ ¹µÔ´µÑ§é â»Ãá¡ÃÁ 1.2 (¡) ¡Ã³Õ㪠¡ºÑ ÇÔ¹â´ÇÊ 95/98/ME ËÒ¡¡ÒõԴµÑ§é ã¹¢ Í 1.1 à¡Ô´¡ÒöÒÁËÒä¿Å ·Õè à¡ÕÂè Ç¢ ͧ¡Ñº¡ÒèѴ¡ÒÃÃкºÇÔ¹â´ÇÊ ãË Â¡àÅÔ¡¡ÒõԴµÑ§é áÅ ÇࢠÒä»ã¹ä´àÃ硵ÍÃÕè StampEditor2.0 áŠǵԴµÑ駫Ϳµ áÇà àµÃÕÂÁ¾Ã ÍÁÊíÒËÃѺµÔ´µÑé§â»Ãá¡ÃÁ»ÃÐÂØ¡µ ·Õèª×èÍ instmsia.exe â´Â´ÑºàºÔéÅ ¤ÅÔ¡·Õäè ¿Å ¹¹Ñé à¾×Íè àÃÔÁè µÔ´µÑ§é 1.2 (¢) ¡Ã³Õ㪠¡ºÑ ÇÔ¹â´ÇÊ NT/2000/XP ãË àÅ×Í¡ä¿Å instmsiw.exe á·¹ Í ҧäáçµÒÁ ËÒ¡ã¹à¤Ã×Íè §¤ÍÁ¾ÔÇàµÍà ¢Í§¼Ùã ª §Ò¹ä´ Á¡Õ ÒõԴµÑ§é «Í¿µ áÇà àµÃÕÂÁ¾Ã ÍÁ ¹Õäé Ç áÅ Ç â»Ãá¡ÃÁ¨ÐäÁ µ´Ô µÑ§é «éÒí 㹡óշàÕè » ¹àÇÍà ª¹Ñè à´ÕÂǡѹËÃ×͵èÒí ¡Ç Ò ãË ¢Ò Á¢Ñ¹é µÍ¹¹Õäé »ä´ àÅ 2. ´Òǹ âËÅ´¨Ò¡ http://www.parallax.com ËÅѧ¨Ò¡´Òǹ âËÅ´ä¿Å µ´Ô µÑ§é ÁÒàáÅ Ç ãË ´ºÑ àºÔÅé ¤ÅÔ¡·Õäè ¿Å ¹¹Ñé à¾×Íè àÃÔÁè µÔ´µÑ§é àËÁ×͹¡Ñº¢ Í 1.2 ¶ ÒËÒ¡Ãкº»¯ÔºÑµÔ¡ÒÃÇÔ¹â´ÇÊ ÂѧäÁ à¤ÂÁÕ¡ÒõԴµÑ駫Ϳµ áÇà àµÃÕÂÁ¾Ã ÍÁÊíÒËÃѺµÔ´µÑé§ â»Ãá¡ÃÁ»ÃÐÂØ¡µ ãË ¼ãÙ ª §Ò¹µÔ´µÑ§é «Í¿µ áÇà àµÃÕÂÁ¤ÇÒÁ¾Ã ÍÁ´Ñ§¡Å ÒÇ «Ö§è ´Òǹ âËÅ´ä´ ·àÕè Ǻ䫵 ¢Í§ Microsoft Í ҧäáçµÒÁ » ­ËÒ¹Õé¨Ð¾ºäÁ ÁÒ¡¹Ñ¡ à¹×èͧ¨Ò¡«Í¿µ áÇà »ÃÐÂØ¡µ ËÅÒÂæ µÑÇ ÁÑ¡¨ÐµÔ´µÑ駫Ϳµ áÇà àµÃÕÂÁ¤ÇÒÁ¾Ã ÍÁ¹Õé仾à ÍÁ¡Ñº«Í¿µ áÇà ¢Í§µÑÇàͧàÊÁÍ

¡ÒÃàµÃÕÂÁâ»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà ÊÒí ËÃѺµÔ´µ ͡Ѻ i-Stamp 1. à» ´â»Ãá¡ÃÁ¢Ö¹é ÁÒ㪠§Ò¹ â´Âä»·Õè Start à Program à Parallax Inc à Stamp editor 2.0 à BASIC Stamp editor V2.0 ¨Ð»ÃÒ¡¯Ë¹ Òµ Ò§¢Í§â»Ãá¡ÃÁµÒÁÃÙ»·Õè 3-4 2. ä»·Õàè Á¹Ù Edit à Preference ¨Ð»ÃÒ¡¯Ë¹ Òµ Ò§ preference ¢Ö¹é áÅ ÇàÅ×͡˹ Òµ Ò§ Editor operation ä»·Õ¡è Ãͺ Stamp mode and ports àÅ×Í¡ Default Com Port ãË áÊ´§ AUTO áÅзժè Í § Default Project Downlode Mode àÅ×Í¡ãË áÊ´§ Modified ´Ñ§áÊ´§ã¹ÃÙ»·Õè 3-5 3. ¤ÅÔ¡·Õ»è ÁØ OK à¾×Íè ¡ÅѺä»Âѧ˹ Òµ Ò§àÍ´ÔàµÍà ã¹â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà V2 ä´ ÍÒí ¹Ç¤ÇÒÁÊдǡ㹡ÒÃà¢Õ¹â»Ãá¡ÃÁà¾ÔÁè ¢Ö¹é Í ҧÁÒ¡ ÍÒ·Ô ¡ÒÃᡤíÒÊÑ§è µÑÇá»Ã ÅÒàºÅ ´ ÇÂÊÕ, ¡ÒûÃѺà»ÅÕÂè ¹¢¹Ò´¢Í§µÑÇÍÑ¡ÉÃ, ¡ÒûÃѺ à»ÅÕÂè ¹ÊÕ¾¹×é ¢Í§Ë¹ Òµ Ò§áÊ´§¼Å «Ö§è ¼Ùã ª §Ò¹ÊÒÁÒöàÅ×Í¡ä´ µÒÁ¤ÇÒÁµ ͧ¡Òà â´ÂࢠÒä»·Õàè Á¹Ù Edit à Preference à Editor Appearance ´Ñ§ã¹ÃÙ»·Õè 3-6


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX àÅ×Í¡àºÊÔ¡áʵÁ» 2PE àÅ×Í¡àºÊÔ¡áʵÁ» 2P àÅ×Í¡àºÊÔ¡áʵÁ» 2SX àÅ×Í¡àºÊÔ¡áʵÁ» 2E àÅ×Í¡àºÊÔ¡áʵÁ» 2 Preference à» ´Ë¹ Òµ Ò§µÑ駤 Ò áº §¾×é¹·Õèà¢Õ¹â»Ãá¡ÃÁ

l

37

àÅ×Í¡µÑÇá»ÅÀÒÉÒ¾ÕàºÊÔ¡ V2.5 àÅ×Í¡µÑÇá»ÅÀÒÉÒ¾ÕàºÊÔ¡ V2.5 µÃǨÊͺäÇ¡ó ´Ù˹ ǤÇÒÁ¨íÒ Ãѹâ»Ãá¡ÃÁ

à» ´ä¿Å ª ÇÂàËÅ×Í (Help)

Identify

Êà ҧä¿Å ãËÁ à» ´ä¿Å » ´ä¿Å ºÑ¹·Ö¡ä¿Å à» ´Ë¹ Òµ Ò§¤ ¹ËÒä¿Å (explorer) ¾ÔÁ¾ ä¿Å ÍÍ¡à¤Ã×èͧ¾ÔÁ¾ µÑ´¢ ͤÇÒÁ ¤Ñ´ÅÍ¡¢ ͤÇÒÁ ÇÒ§¢ ͤÇÒÁ ¤ ¹ËÒ

à» ´Ë¹ Òµ Ò§ Debug terminal ˹ Òµ Ò§¤ ¹ËÒä¿Å (explorer)

¾×¹é ·Õàè ¢Õ¹â»Ãá¡ÃÁ

ᶺáÊ´§Ê¶Ò¹Ð

áÊ´§µíÒá˹ §à¤Íà à«ÍÃ

ÃÙ»·Õè 3-4 áÊ´§Ë¹ Òµ Ò§ËÅÑ¡¢Í§â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà ¾Ã ÍÁáÊ´§Ê ǹ»ÃСͺµ Ò§æ

ÃÙ»·Õè 3-5 ˹ Òµ Ò§ Editor Operation ÊíÒËÃѺ ÃÙ»·Õè 3-6 ˹ Òµ Ò§ Editor Appearance ÊíÒËÃѺ ¡íÒ˹´¡ÒõԴµ ͧ͢àºÊÔ¡áʵÁ» 2SX àÅ×Í¡¡ÒÃáÊ´§¼Å¢Í§â»Ãá¡ÃÁàÍ´ÔàµÍÃ


38

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

ÃÒÂÅÐàÍÕ´â´ÂÊÃØ»¢Í§â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà àÁ¹Ùà¤Ã×Íè §Á×ͨѴ¡ÒÃá¿ Á¢ ÍÁÙÅÁҵðҹáÅСÒþÔÁ¾ ª×Íè ¢Í§àÁ¹Ù¹¤Õé Í× File ÁÕ¡Ò÷íÒ§Ò¹´Ñ§¹Õé New Document

㪠ÊÒí ËÃѺÊà ҧῠÁ¢ ÍÁÙÅãËÁ

Open File

㪠ÊÒí ËÃѺ໠´á¿ Á¢ ÍÁÙÅ ¹ÒÁÊ¡ØÅ .BSX ÊÒÁÒö㪠¤ÂÕ Å ´Ñ ¤×Í Ctrl+O

Save

㪠ÊÒí ËÃѺºÑ¹·Ö¡á¿ Á¢ ÍÁÙÅ㹪×Íè à´ÔÁ ÊÒÁÒö㪠¤ÂÕ Å ´Ñ ¤×Í Ctrl+S

Save As

㪠ÊÒí ËÃѺºÑ¹·Ö¡¢ ÍÁÙÅ àÁ×Íè µ ͧ¡ÒÃà»ÅÕÂè ¹ª×Íè á¿ Á¢ ÍÁÙÅ

Generate Object Code 㪠Êà ҧä¿Å ¹ÒÁÊ¡ØÅ .exe ¢Í§«Íà Êâ»Ãá¡ÃÁ·Õèà¢Õ¹¢Öé¹à¾×èÍàÃÕ¡ 㪠§Ò¹ä´ ·¹Ñ ·Õ â´ÂäÁ µÍ §à» ´â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà ¢¹Öé ÁÒ Print

㪠¾ÁÔ ¾ «Íà Êä¿Å (á¿ Á¢ ÍÁÙÅÀÒÉÒàºÊÔ¡·Õàè ¢Õ¹¢Ö¹é ) ¤ÕÂÅ ´Ñ ¤×Í Ctrl+P

Close File

㪠ÊÒí ËÃѺ» ´á¿ Á¢ ÍÁÙÅ

Exit

㪠ÊíÒËÃѺÍÍ¡¨Ò¡â»Ãá¡ÃÁ

àÁ¹Ùá¡ ä¢á¿ Á¢ ÍÁÙÅ ª×Íè ¢Í§àÁ¹Ù¹¤Õé Í× Edit ÁÕÃÒÂÅÐàÍÕ´¢Í§à¤Ã×Íè §Á×Í ÍÂã¹àÁ¹Ù Edit µ Í仹Õé Undo

㪠¡àÅÔ¡¡ÒÃ㪠§Ò¹à¤Ã×Íè §Á×Íᡠ䢢 ÍÁÙÅ¡ ͹˹ Ò¹Õé ¤ÕÂÅ ´Ñ ¤×Í Ctrl+Z

Cut

㪠µ´Ñ à¾×Íè  ÒµíÒá˹ §¢Í§¢ ͤÇÒÁ·Õàè Å×Í¡ ¤ÕÂÅ ´Ñ ¤×Í Ctrl+X

Copy

㪠¤´Ñ ÅÍ¡¢ ͤÇÒÁ ¤ÕÂÅ ´Ñ ¤×Í Ctrl+C

Paste

㪠ÇÒ§¢ ͤÇÒÁ·Õµè ´Ñ ËÃ×ͤѴÅÍ¡ÁÒ ¤ÕÂÅ ´Ñ ¤×Í Ctrl+V

Select All

㪠àÅ×Í¡¢ ͤÇÒÁ·Ñ§é ËÁ´ã¹á¿ Á¢ ÍÁÙÅ ¤ÕÂÅ ´Ñ ¤×Í Ctrl+A

Find/Replace

㪠¤¹ ËÒáÅÐá·¹·Õ¢è Í ¤ÇÒÁ ¤ÕÂÅ ´Ñ ¤×Í Ctrl+F

Find Nex

㪠¤¹ ËÒ¢ ͤÇÒÁµ Íä» ¤ÕÂÅ ´Ñ ¤×Í »ØÁ F3

Preference

㪠»ÃѺà»ÅÕÂè ¹á¡ ä¢¾ÒÃÒÁÔàµÍà µÒ §æ ¢Í§àºÊÔ¡áʵÁ» àÍ´ÔàµÍà ÁÕ´Ç Â¡Ñ¹ 6 Ê Ç¹¤×Í 1. »ÃѺ¡ÒÃáÊ´§¼Å¢Í§Ë¹ Òµ Ò§àÍ´ÔàµÍà (Editor Appearance)


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

l

39

2. »ÃѺ¡ÒÃáÊ´§¼Å¢Í§Ë¹ Òµ Ò§ Debug Terminal (Debug Appearance) 3. ¡íÒ˹´¡Ò÷íÒ§Ò¹¢Í§àºÊÔ¡áʵÁ» àÍ´ÔàµÍà (Editor Operation) 4. ¡íÒ˹´ÃٻẺ¡Ò÷íÒ§Ò¹¢Í§´Õº¡Ñ (Debug Function) 5. ¡íÒ˹´ÃÒÂÅÐàÍÕ´¾Íà µ¢Í§¤ÍÁ¾ÔÇàµÍà ·ãÕè ª ´ºÕ ¡Ñ (Debug Port) 6. àÅ×Í¡¡ÒèѴ¡ÒÃä¿Å áÅÐä´àÃ硵ÍÃÕè (File & Directories) ¶Ö§áÁ ÇÒ ·ÕËè ¹ Òµ Ò§ Preference ¨Ð㪠»ÃѺ¡Ò÷íÒ§Ò¹¢Í§â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍÃ ä´ áµ ã¹¡ÒÃ㪠§Ò¹¨ÃÔ§ â»Ãá¡ÃÁ¨Ð»ÃѺà»ÅÕÂè ¹áÅÐàÅ×Í¡¤ Ò·Õàè ËÁÒÐÊÁâ´ÂÍѵâ¹ÁѵÍÔ ÂÙá Å Ç

àÁ¹ÙàÅ×Í¡ä´àÃ硵տ (Directive) ÁÕà¤Ã×Íè §Á×Í Í 3 µÑÇËÅÑ¡¤×Í 1. Stamp : àÅ×Í¡Ãع ¢Í§àºÊÔ¡áʵÁ» 2 ·Õµè Í §¡Ò÷íÒ§Ò¹ (BS2, BS2E, BS2SX, BS2P, «Ö§è ÁÕ´Ç Â¡Ñ¹ 5 ÊÕá·¹Ãع ¢Í§àºÊÔ¡áʵÁ» ¡äç ´ BS2PE) ËÃ×ͨÐàÃÕ¡㪠§Ò¹¼ Ò¹»ØÁ ÊÕà¢ÕÂÇ㪠àÅ×Í¡àºÊÔ¡áʵÁ» 2 (BS2) ÊÕᴧ㪠àÅ×Í¡àºÊÔ¡áʵÁ» 2E (BS2E) ÊÕ¹Òéí à§Ô¹ãª àÅ×Í¡àºÊÔ¡áʵÁ» 2SX (BS2SX) i-Stamp ¨Ð㪠ä´àÃ硵տµÑǹÕé ÊÕàËÅ×ͧ㪠à Å×Í¡àºÊÔ¡áʵÁ» 2P (BS2P) ÊÕ¹Òéí µÒÅ㪠àÅ×Í¡àºÊÔ¡áʵÁ» 2PE (BS2PE) 2. Port : àÅ×Í¡¾Íà µÍ¹Ø¡ÃÁ·Õµè Í §¡ÒõԴµ Í´ Ç 3. PBASIC : 㪠àÅ×Í¡µÑÇá»ÅÀÒÉÒàºÊÔ¡ ÁÕãË àÅ×Í¡ 2 Ãع ¤×Í PBASIC 2.0 áÅÐ PBASIC 2.5 ÊíÒËÃѺã¹Ë¹Ñ§Ê×ÍàÅ Á¹Õé ¨Ð㪠PBASIC2.5 à» ¹ËÅÑ¡

àÁ¹ÙáÊ´§¡Ò÷íÒ§Ò¹ ª×Íè ¢Í§àÁ¹Ù¹¤Õé Í× Run à» ¹àÁ¹Ùà¤Ã×Íè §Á×Í·ÕÁè ºÕ ·ºÒ·ÁÒ¡·ÕÊè ´Ø ã¹¡ÒþѲ¹ÒáÅÐ㪠§Ò¹àºÊÔ¡ áʵÁ» ÁÕà¤Ã×Íè §Á×Í Í·ѧé ÊÔ¹é 5 µÑǤ×Í RUN

㪠ÊÒí ËÃѺÃѹâ»Ãá¡ÃÁ·Õàè ¢Õ¹¢Ö¹é ÊÒÁÒö㪠¤ÂÕ Å ´Ñ ¤×Í Ctrl+R

Check Syntax 㪠µÃǨÊͺäÇ¡ó ¢Í§â»Ãá¡ÃÁÇ Ò ÁÕ¡ÒÃ㪠¤Òí ÊÑ§è ¼Ô´¾ÅÒ´ËÃ×ÍäÁ ¤ÕÂÅ ´Ñ ¤×Í Ctrl+T


40

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

Memory Map 㪠µÃǨÊͺ¤ Ңͧ˹ ǤÇÒÁ¨íҢͧàºÊÔ¡áʵÁ» ¤ÕÂÅ ´Ñ ¤×Í Ctrl+M Debug

㪠µÔ´µ ÍàºÊÔ¡áʵÁ» ¡Ñº¤ÍÁ¾ÔÇàµÍà àÁ×èÍ㪠à¤Ã×èͧÁ×͹Õé˹ Òµ Ò§ Debug Terminal ¨Ð»ÃÒ¡¯¢Ö¹é ¤ÕÂÅ ´Ñ ¤×Í Ctrl+D

Identify

㪠¤¹ ËÒàºÊÔ¡áʵÁ» ·µÕè Í ¡Ñº¾Íà µÍ¹Ø¡ÃÁ ¤ÕÂÅ ´Ñ ¤×Í Ctrl+I

·Õàè Á¹Ùà¤Ã×Íè §Á×͹ըé ÐÁÕà¾Õ§ Memory Map áÅÐ Debug à· Ò¹Ñ¹é ·Õàè Á×Íè àÃÕ¡㪠§Ò¹áŠǨлÃÒ¡¯ ˹ Òµ Ò§áÊ´§¡Ò÷íÒ§Ò¹¢Ö¹é ÁÒãËÁ ¹Í¡¹Ñ¹é ¨ÐáÊ´§¡Ò÷íÒ§Ò¹¼ Ò¹ºÒà áÊ´§Ê¶Ò¹Ð (status bar) «Ö§è ÍÂÙ´ Ò ¹Å Ò§¢Í§Ë¹ Òµ Ò§ËÅÑ¡¢Í§â»Ãá¡ÃÁ ¹Í¡à˹×Í仨ҡ¹Ñ¹é à¤Ã×Íè §Á×ͷѧé ËÁ´ã¹àÁ¹Ù¹ÂÕé ¡àÇ ¹ Check Syntax ¨ÐÊÒÁÒö㪠§Ò¹ä´ ¡µç Í àÁ×Íè àºÊÔ¡áʵÁ» àª×Íè Áµ ÍࢠҡѺ¤ÍÁ¾ÔÇàµÍà áÅÐÊÒÁÒö µÔ´µ ÍÊ×Íè ÊÒáѹä´


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

l

41

¡Ô¨¡ÃÃÁ·Õè 1 : àª×Íè Áµ Í i-Stamp ¡Ñºá¼§Ç§¨Ã AX-2SX áÅФÍÁ¾ÔÇàµÍà ¨Ø´»ÃÐʧ¤

á¹Ð¹íÒ¡Òõ Í㪠§Ò¹Ã ÇÁ¡Ñ¹ÃÐËÇ Ò§ i-Stamp ἧǧ¨ÃäÁâ¤Ã¤Í¹â·ÃÅàÅÍà àºÊÔ¡áʵÁ» ¡ºÑ AX2SX ἧǧ¨ÃàÃÕ¹ÃÙ¡ Ò÷íҧҹ͠ҧ¶Ù¡µ ͧ ÃÇÁ¶Ö§¡Òõ ÍࢠҡѺ¤ÍÁ¾ÔÇàµÍà à¾×Íè àµÃÕÂÁ¤ÇÒÁ¾Ã ÍÁ ¡ ͹¡ÒõԴµÑ§é â»Ãá¡ÃÁ

ÍØ»¡Ã³ áÅÐà¤Ã×èͧÁ×Í 1. ἧǧ¨Ã i-Stamp 2. ἧǧ¨Ã AX-2SX 3. ÊÒÂàª×Íè Áµ ;Íà µÍ¹Ø¡ÃÁ¢Í§¤ÍÁ¾ÔÇàµÍà ËÃ×ÍÊÒ CX-232 4. ¤ÍÁ¾ÔÇàµÍà ·µÕè ´Ô µÑ§é Ãкº»¯ÔºµÑ ¡Ô ÒÃÇÔ¹â´ÇÊ áÅÐâ»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà V2.0 ¾Ã ÍÁ·Ñ§é ÁÕ¾Íà µÍ¹Ø¡ÃÁÇ Ò§Í ҧ¹ Í 1 ¾Íà µ 5. µÑÇá»Å§ USB à» ¹¾Íà µÍ¹Ø¡ÃÁ (USB to Serial port converter) 㹡óÕà¤Ã×Íè §¤ÍÁ¾ÔÇàµÍà ·Õè 㪠äÁ ÁÕ¾Íà µÍ¹Ø¡ÃÁ

ÇÔ¸Õ¡ÒÃ

1.1 ¹íÒ i-Stamp µÔ´µÑ§é ŧº¹«çÍ¡à¡çµ 24 ¢Òº¹á¼§Ç§¨Ã AX-2SX µÒÁ·ÔÈ·Ò§ã¹ÃÙ»·Õè A1-1

µÔ´µÑé§ i-Stamp â´ÂËѹ´ Ò¹·ÕèÁÕ ÃͺҡàÇ Òä»·Ò§« ÒÂÁ×Í áÅÐ ¢Òµ Í㪠§Ò¹·Ñ§é ËÁ´¢Í§ i-Stamp µ ͧŧ㹫çÍ¡à¡çµÍ ҧÊÁºÙó ·Ø¡¢Ò ÃÙ»·Õè A1-1 áÊ´§¡ÒõԴµÑ§é i-Stamp ŧº¹ºÍà ´ AX-2SX


42

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

1.2 µ ÍÊÒÂàª×Íè Áµ ÍÃÐËÇ Ò§¾Íà µÍ¹Ø¡ÃÁ¢Í§¤ÍÁ¾ÔÇàµÍà ¡ºÑ ἧǧ¨Ã AX-2SX ´Ñ§ã¹ÃÙ»·Õè A1-2 µ Íä»Âѧ¾Íà µÍ¹Ø¡ÃÁ ¢Í§¤ÍÁ¾ÔÇàµÍà ¤Í¹à¹ç¡àµÍà DB-9 µÑÇàÁÕ $ % & '

ÊÒÂàª×èÍÁµ Í ¾Íà µÍ¹Ø¡ÃÁ ´ Ò¹µÑÇàÁÕÂ

! " #

ÊÒÂàª×èÍÁµ Í ¾Íà µÍ¹Ø¡ÃÁ ´ Ò¹µÑǼÙ

ÊÒÂÁÑŵԤÍà 9 àÊ ¹

RS-232 DOWNLOAD DC INPUT

RESET

ON

i-Stamp OFF

AX-2SX

BASIC Stamp ACTIVITY BOARD LED OUTPUT

P7 P6 P5 P4 P3 P2 P1 P0 P12 SOUND/FREQ. OUTPUT

STEPPER MOTOR

P14 RC-PORT SERIAL DATA

LDR

P9

SWITCH INPUT

P13 RELAY OUT

P8 RY.

RELAY

P10

$ % & '

P11

! " #

+5V. P15 GND

NC C NO

¤Í¹à¹ç¡àµÍà DB-9 µÑǼÙ

ÃÙ»·Õè A1-2 áÊ´§¡ÒÃàª×Íè Áµ ÍÃÐËÇ Ò§á¼§Ç§¨Ã AX-2SX ¡Ñº¤ÍÁ¾ÔÇàµÍà ¼Ò ¹¾Íà µÍ¹Ø¡ÃÁ 1.3 ¨ ÒÂä¿ãË á¡ Ç§¨Ã áÅ Çà» ´â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà V2.0 1.4 µÃǨÊÍºÇ Ò â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà ÊÒÁÒöµÔ´µ ͡Ѻ i-Stamp ä´ ËÃ×ÍäÁ â´Â ¡´¤Õ Ctrl I ËÃ×Í㪠àÁÒÊ ¤ÅÔ¡é »ØÁ Identify ËÃ×ÍࢠÒä»·Õàè Á¹Ù Run àÅ×Í¡ Identify ¶ Ò·Ø¡Í ҧ¶Ù¡µ ͧ ¨Ð»ÃÒ¡¯Ë¹ Òµ Ò§áÊ´§¡ÒõԴµ ʹѧã¹ÃÙ»·Õè A1-3 ¨ÐàËç¹Ç Ò㹪 ͧ COM1 ¨Ð»ÃÒ¡¯ª×èÍ BASIC Stamp2SX V1.0 à» ¹¡ÒÃᨠ§ãË ·ÃÒºÇ Ò â»Ãá¡ÃÁÊÒÁÒöµÔ´µ ͡Ѻ àºÊÔ¡áʵÁ» 2SX ÍÔ¹àµÍà ¾ÃÕµàµÍÃ ä´ áÅ Ç 1.5 ·´Åͧà¢Õ¹â»Ãá¡ÃÁ§ ÒÂæ µÒÁ¢Ñ¹é µÍ¹´Ñ§¹Õé 1.5.1 àÅ×Í¡ä´àÃ硵տËÃ×ͪ¹Ô´¢Í§àºÊÔ¡áʵÁ» ·Õèµ Í§¡ÒÃ㪠§Ò¹ ä»·ÕèàÁ¹Ù Directive àÅ×Í¡ Stamp à BS2SX ´Ñ§ã¹ÃÙ»·Õè A1-4 ¨Ð»ÃÒ¡¯¢ ͤÇÒÁ {$STAMP BS2SX} ¢Ö¹é º¹ºÃ÷Ѵáá ¡´ Enter


à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

l

43

ÃÙ»·Õè A1-3 áÊ´§¼Å¡ÒõÃǨÊͺ¡ÒõԴµ ͡Ѻ àºÊÔ¡áʵÁ» 2SX ¢Í§â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà V2 ¶ Ò»ÃÒ¡¯¢ ͤÇÒÁ BASIC Stamp 2SX 㹪 ͧ device Type áÊ´§Ç Ò ¡ÒõԴµ ÍÊÁºÙó ÃÙ»·Õè A1-4 áÊ´§¡ÒÃàÅ×Í¡ä´àÃ硵տÃкت¹Ô´¢Í§ àºÊÔ¡áʵÁ» à» ¹àºÊÔ¡áʵÁ» 2SX ÊÒÁÒö㪠§Ò¹ä´ 1.5.2 ÂѧÍÂÙ· àÕè Á¹Ù Directive àÅ×Í¡¾Íà µÍ¹Ø¡ÃÁ·Õµè ´Ô µ ͡Ѻ i-Stamp â´ÂàÅ×Í¡ Port à Com1 (ËÃ×Í Com Í×¹è æ µÒÁ·Õµè Í äÇ ¨ÃÔ§) ´Ñ§ÃÙ»·Õè A1-5 ¨Ð»ÃÒ¡¯¢ ͤÇÒÁ {$PORT COM1} ¢Ö¹é º¹ºÃ÷Ѵ ·ÕÊè ͧ ¡´ Enter 1.5.3 ÂѧÍÂÙ· àÕè Á¹Ù Directive àÅ×Í¡àÇÍà ª¹Ñè ¢Í§â»Ãá¡ÃÁàÍ´ÔàµÍà PBASIC à Version2.5 ´Ñ§ÃÙ»·Õè A1-6 ¨Ð»ÃÒ¡¯¢ ͤÇÒÁ {$PBASIC 2.5} ¢Ö¹é º¹ºÃ÷Ѵ·ÕÊè ÒÁ ¡´ Enter 1.5.4 ¾ÔÁ¾ ¤Òí Êѧè debug welcome à» ¹¡ÒÃÊѧè ãË i-Stamp Ê §¢ ͤÇÒÁ welcome ä»áÊ´§ Âѧ˹ Òµ Ò§ Debug Terminal ¢Í§â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà áÅ Ç¡´ Enter 1.5.5 ¡´»ØÁ Run ¨Ð»ÃÒ¡¯Ë¹ Òµ Ò§µÃǨÊͺ¡ÒÃàª×Íè Áµ ÍàºÊÔ¡áʵÁ» áÅлÃÒ¡¯Ë¹ Ò µ Ò§ Debug Terminal áÊ´§¢ ͤÇÒÁ welcome ´Ñ§ã¹ÃÙ»·Õè A1-7

ÃÙ»·Õè A1-5 áÊ´§¡ÒÃàÅ×Í¡ä´àÃ硵տÃкؾÍà µ ÃÙ»·Õè A1-6 áÊ´§¡ÒÃàÅ×Í¡ä´àÃ硵տÃкصÇÑ á»Å ͹ءÃÁ·Õãè ª àª×Íè Áµ ͡ѺàºÊÔ¡áʵÁ» 2SX ÀÒÉÒ PBASIC 2.5


44

l

à» ´âÅ¡äÁâ¤Ã¤Í¹â·ÃÅàÅÍà ¡ºÑ àºÊÔ¡áʵÁ» 2SX

ÃÙ»·Õè A1-8 áÊ´§Ë¹ Òµ Ò§ Debug Terminal Íѹ໠¹Ë¹ Òµ Ò§¡ÒõԴµ ÍÃÐËÇ Ò§àºÊÔ¡áʵÁ» 2SX ¡Ñº¤ÍÁ¾ÔÇàµÍà ¼ Ò¹¾Íà µÍ¹Ø¡ÃÁ «Ö觼٠㪠§Ò¹ÊÒÁÒöÃѺáÅÐÊ §¢ ÍÁÙÅ͹ءÃÁ¼ Ò¹·Ò§Ë¹ Òµ Ò§¹Õéä´ µÅÍ´àÇÅÒ áÅзء¤ÃÑ§é ·ÕÁè ¡Õ ÒÃ㪠¤Òí Êѧè debug ˹ Òµ Ò§¹Õ¨é Ðà» ´¢Ö¹é â´ÂÍѵâ¹ÁÑµÔ ÃÙ»·Õè A1-9 ˹ Òµ ҧᨠ§äÁ ¾ºàºÊÔ¡áʵÁ» 2SX ãË µÃǨÊͺ ÊÒÂáÅСÒÃàª×Íè Áµ Í·Õ¤è ͹à¹ç¡àµÍà º¹ºÍà ´ AX-2SX ÃÇÁ·Ñ§é ¡Òà ¨ ÒÂä¿ãË á¡ i-Stamp ¼ Ò¹ºÍà ´·´Åͧ AX-2SX 1.5.6 ¡´ÊÇÔµª RESET º¹ºÍà ´ AX-2SX â»Ãá¡ÃÁ¨ÐáÊ´§¢ ͤÇÒÁà´ÔÁº¹Ë¹ Òµ Ò§ Debug Terminal «éÒí ÍÕ¡ à¹×Íè §¨Ò¡¡Òá´ÊÇÔµª RESET à» ¹¡ÒÃÊѧè ãË äÁâ¤Ã¤Í¹â·ÃÅàÅÍà àÃÔÁè ·íÒ§Ò¹ãËÁ Í¡Õ ¤Ãѧé 1.5.7 ¶ Ò»ÃÒ¡¯¢ ͤÇÒÁµÒÁÃÙ»·Õè A1-9 áÊ´§Ç Ò ¡ÒÃàª×Íè Áµ ÍÃÐËÇ Ò§¤ÍÁ¾ÔÇàµÍà ¡ºÑ i-Stamp Å ÁàËÅÇ «Ö§è ÍÒ¨à¡Ô´¨Ò¡ÊÒÂàª×Íè Áµ Í CX-232 ¢Ò´ËÃ×͵ ÍäÁ ¶¡Ù µ ͧ ãË ·Òí ¡ÒõÃǨÊͺ ÊÒÂàª×Íè Áµ Í CX-232 â´ÂÁÕä´ÍÐá¡ÃÁ¡Òõ ÍÊÒ CX-232 áÊ´§ã¹ÃÙ»·Õè A1-2 1.6 ËÒ¡à¢Õ¹â»Ãá¡ÃÁ·´ÅͧàÃÕºà ÍÂáÅ Ç µ ͧ¡ÒÃà¡çºã¹ÃٻῠÁ¢ ÍÁÙÅ ÊÔ觷Õèµ Í§¡ÃзíÒ¤×Í ãË ºÑ¹·Ö¡á¿ Á¢ ÍÁÙÅâ´Â¡íÒ˹´ãË Á¹Õ ÒÁÊ¡ØÅ .bsx àÊÁÍ à¹×Íè §¨Ò¡àºÊÔ¡áʵÁ» 2SX ÍÔ¹àµÍà ¾ÃÕµ àµÍà ¨Ð·íÒ¡ÒÃá»Åâ»Ãá¡ÃÁ¹ÒÁÊ¡ØÅ .bsx ෠ҹѹé ÊíÒËÃѺ¡ÒÃ㪠â»Ãá¡ÃÁàºÊÔ¡áʵÁ» àÍ´ÔàµÍà áÅСÒÃ㪠¤íÒÊÑ觷Ñé§ËÁ´¢Í§ i-Stamp ËÃ×Í àºÊÔ¡áʵÁ» 2SX ÊÒÁÒÃ¶Í Ò¹ä´ ¨Ò¡Ë¹Ñ§Ê×ͤسÊÁºÑµ·Ô Ò§ÎÒà ´áÇà áÅЪش¤íÒÊÑ§è ¢Í§àºÊÔ¡áʵÁ» 2SX «Ö§è ¨Ñ´¾ÔÁ¾ â´ÂºÃÔÉ·Ñ ÍÔ¹â¹àǵտ àÍç¡à¾ÍÃÔàÁ¹µ ¨íÒ¡Ñ´


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.