<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2800250008077312124</id><updated>2012-02-16T11:48:03.049-08:00</updated><category term='RC'/><category term='roboard rb100'/><category term='ROBOT'/><category term='室內裝潢 DIY'/><category term='Arduino mini'/><category term='智慧手機 Android 平台'/><category term='Web'/><title type='text'>Tommy Lin 的 Hobby</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-4987564439470984532</id><published>2011-03-02T08:17:00.000-08:00</published><updated>2011-03-02T08:17:26.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roboard rb100'/><title type='text'>Roboard RB-100 control with Brushless ESC</title><content type='html'>Roboard RB-100&lt;br /&gt;PWM pin 24, connect sin, GND. ( without red wire )&lt;br /&gt;&lt;br /&gt;Align ESC BL15X&lt;br /&gt;Align Brushless Motor BL250&lt;br /&gt;&lt;br /&gt;Motor :&lt;br /&gt;Stop pulse 1000&lt;br /&gt;restart 1300&lt;br /&gt;slow 1200&lt;br /&gt;full speed ?????&lt;br /&gt;&lt;br /&gt;!!! figure out pulse range and Throttle power range ...~!!!!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-4987564439470984532?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/4987564439470984532/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2011/03/roboard-rb-100-control-with-brushless.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/4987564439470984532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/4987564439470984532'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2011/03/roboard-rb-100-control-with-brushless.html' title='Roboard RB-100 control with Brushless ESC'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-1102565369958112613</id><published>2011-02-21T07:28:00.000-08:00</published><updated>2011-02-21T07:29:22.312-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>讀取 Futaba 2.4G 接收機 Channel 信號..</title><content type='html'>Channel 4 (Rudder) "美國手"&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;br /&gt;unsigned long TransmitterThrottle=0;&lt;br /&gt;unsigned long TransmitterCH4=0;&lt;br /&gt;&lt;br /&gt;void setup()&lt;br /&gt;{&lt;br /&gt;   Serial.begin(9600);&lt;br /&gt;   &lt;br /&gt;  pinMode ( 9, INPUT);&lt;br /&gt;  pinMode (10, INPUT);&lt;br /&gt; &lt;br /&gt;  clearLCD();   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void CheckTransmitter()&lt;br /&gt;{&lt;br /&gt;  TransmitterThrottle = (pulseIn (9, HIGH, 200000))/10;&lt;br /&gt;  TransmitterCH4 = (pulseIn (10, HIGH, 200000));&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void loop()&lt;br /&gt;{&lt;br /&gt;  CheckTransmitter();&lt;br /&gt;  &lt;br /&gt;  clearLCD (); // 清除 LCD 畫面&lt;br /&gt;  Serial.print ("pulse= ");&lt;br /&gt;  Serial.print (TransmitterThrottle, DEC);&lt;br /&gt; &lt;br /&gt;  Serial.print (" CH4: ");&lt;br /&gt;  Serial.print (TransmitterCH4, DEC );&lt;br /&gt;    &lt;br /&gt;  delay(100); &lt;br /&gt;}&lt;br /&gt;// ===== clear the LCD =====&lt;br /&gt;void clearLCD()&lt;br /&gt;{&lt;br /&gt;  Serial.print(12, BYTE);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;輸出數值:&lt;br /&gt;中立: 1509 ~ 1514&lt;br /&gt;至左: 1381 ~ 1388&lt;br /&gt;至右: 1633 ~ 1639&lt;br /&gt;要先搞清楚這些數值的 跳動 原因 ... &lt;br /&gt;&lt;br /&gt;~ 待續 ~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-1102565369958112613?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/1102565369958112613/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2011/02/futaba-24g-channel.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/1102565369958112613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/1102565369958112613'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2011/02/futaba-24g-channel.html' title='讀取 Futaba 2.4G 接收機 Channel 信號..'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-2535756028635386606</id><published>2011-02-21T06:16:00.000-08:00</published><updated>2011-02-21T06:16:54.733-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>讀取 Futaba 2.4G 接收機油門信號..</title><content type='html'>配件:&lt;br /&gt;Futaba FF9 2.4G 發射器&lt;br /&gt;Futaba R617FS 2.4G 接收器&lt;br /&gt;&lt;br /&gt;Arduino Pin 9 連接 接收器 pin 3 信號&lt;br /&gt;11.1V 鋰電 和 Arduino 共地 (GND)  &lt;br /&gt;&lt;br /&gt;執行結果:顯示數值&lt;br /&gt;油門最低點 110&lt;br /&gt;油門最高點 191&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9rGiMXNJSUY/TWJzjmwrV6I/AAAAAAAAAOQ/f4yvc_B-mlo/s1600/DSC04998.JPG" imageanchor="1" style=""&gt;&lt;img border="0" height="240" width="320" src="http://2.bp.blogspot.com/-9rGiMXNJSUY/TWJzjmwrV6I/AAAAAAAAAOQ/f4yvc_B-mlo/s320/DSC04998.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-C4KwTO1782c/TWJzqHn0hqI/AAAAAAAAAOY/1pVzQPV-RKM/s1600/DSC04997.JPG" imageanchor="1" style=""&gt;&lt;img border="0" height="240" width="320" src="http://1.bp.blogspot.com/-C4KwTO1782c/TWJzqHn0hqI/AAAAAAAAAOY/1pVzQPV-RKM/s320/DSC04997.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;&lt;br /&gt;unsigned long TransmitterThrottle=0;&lt;br /&gt;&lt;br /&gt;void setup()&lt;br /&gt;{&lt;br /&gt;  pinMode (9, INPUT);&lt;br /&gt;  &lt;br /&gt;  Serial.begin(57600);&lt;br /&gt;  Serial.println("System Ready~");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void CheckTransmitter()&lt;br /&gt;{&lt;br /&gt;  TransmitterThrottle = (pulseIn (9, HIGH, 200000))/10;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void loop()&lt;br /&gt;{&lt;br /&gt;CheckTransmitter();&lt;br /&gt;Serial.print ("pulse: ");&lt;br /&gt;Serial.println (TransmitterThrottle);&lt;br /&gt;&lt;br /&gt;delay (200);&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-2535756028635386606?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/2535756028635386606/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2011/02/futaba-24g.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/2535756028635386606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/2535756028635386606'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2011/02/futaba-24g.html' title='讀取 Futaba 2.4G 接收機油門信號..'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9rGiMXNJSUY/TWJzjmwrV6I/AAAAAAAAAOQ/f4yvc_B-mlo/s72-c/DSC04998.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-3898576709605148979</id><published>2011-02-20T08:10:00.000-08:00</published><updated>2011-02-20T08:11:35.628-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>Stepper motor 步進馬達的控制:</title><content type='html'>步進馬達的控制:&lt;br /&gt;把老舊的 彩色印表機拆了,&lt;br /&gt;發現裡面有一顆步進馬達,&lt;br /&gt;使用 Arduino 接上馬達的4條線,&lt;br /&gt;我使用了 pin 9~12,&lt;br /&gt;輕易控制馬達前進後退和速度..&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5cdwjBbpRms/TWE84ER0B4I/AAAAAAAAAOI/85M9HdBS9iY/s1600/DSC04994.JPG" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="240" width="320" src="http://4.bp.blogspot.com/-5cdwjBbpRms/TWE84ER0B4I/AAAAAAAAAOI/85M9HdBS9iY/s320/DSC04994.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;#include &lt;Stepper.h&gt;&lt;br /&gt;&lt;br /&gt;const int stepsPerRevolution = 100; &lt;br /&gt;&lt;br /&gt;Stepper myStepper(stepsPerRevolution, 9,10,11,12);            &lt;br /&gt;&lt;br /&gt;void setup() {  &lt;br /&gt;myStepper.setSpeed(100);  &lt;br /&gt;Serial.begin(9600);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void loop() {&lt;br /&gt;Serial.println("clockwise");&lt;br /&gt;myStepper.step(stepsPerRevolution * 10);&lt;br /&gt;delay(500);  &lt;br /&gt;&lt;br /&gt;Serial.println("counterclockwise");&lt;br /&gt;myStepper.step(-stepsPerRevolution * 10 );&lt;br /&gt;delay(500); &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;影片:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F9liKrB990I?hl=zh&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/F9liKrB990I?hl=zh&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-3898576709605148979?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/3898576709605148979/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2011/02/stepper-motor.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/3898576709605148979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/3898576709605148979'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2011/02/stepper-motor.html' title='Stepper motor 步進馬達的控制:'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-5cdwjBbpRms/TWE84ER0B4I/AAAAAAAAAOI/85M9HdBS9iY/s72-c/DSC04994.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-1918154627650827371</id><published>2011-02-20T07:46:00.000-08:00</published><updated>2011-02-20T07:55:15.545-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>無刷馬達的控制..</title><content type='html'>在這個學習中使用了搖控直升機的 無刷馬達和電子變速器(ESC)&lt;br /&gt;使用材料:&lt;br /&gt;Align ESC BL15X&lt;br /&gt;Align BL250 Brushless motor &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0cWs_8JbX4s/TWE2uqKx06I/AAAAAAAAAOA/hg7pYTRFf7M/s1600/DSC04995.JPG" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="240" width="320" src="http://3.bp.blogspot.com/-0cWs_8JbX4s/TWE2uqKx06I/AAAAAAAAAOA/hg7pYTRFf7M/s320/DSC04995.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;動作說明:&lt;br /&gt;提升馬達速度, 降低馬達速度, 暫停..&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;#include &lt;Servo.h&gt;&lt;br /&gt;&lt;br /&gt;Servo myservo;&lt;br /&gt;&lt;br /&gt;void setSpeed(int speed)&lt;br /&gt;{&lt;br /&gt;int val = map(speed, 0, 100, 0, 180);&lt;br /&gt;myservo.write(val);  &lt;br /&gt;}&lt;br /&gt;void setup()&lt;br /&gt;{&lt;br /&gt;Serial.begin(115200);&lt;br /&gt;myservo.attach(9);&lt;br /&gt;}&lt;br /&gt;void loop()&lt;br /&gt;{&lt;br /&gt;Serial.println("System Ready !!! Hit the 1 ");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break; }  while(1);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int speed;&lt;br /&gt;&lt;br /&gt;Serial.println("Throttle up");&lt;br /&gt;for(speed = 37; speed &lt;= 90; speed += 1) {  setSpeed(speed);  Serial.println(speed);  delay(100);}setSpeed(30);delay(1000);Serial.println("Throttle down");for(speed = 90; speed &gt; 37; speed -= 1) {&lt;br /&gt;setSpeed(speed);&lt;br /&gt;Serial.println(speed);&lt;br /&gt;delay(100);&lt;br /&gt;}&lt;br /&gt;Serial.println("waiting for 5 sec...");&lt;br /&gt;setSpeed(30);&lt;br /&gt;delay(5000);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//=============================&lt;br /&gt;另外也可以用程式..取代使用遙控器油門設定電變(ESC)的方式&lt;br /&gt;例如電變的 緩啟動, 煞車模式, 截止電壓...等..&lt;br /&gt;依照不同廠商生產不同的電變而有所差異..&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;// 程式設定ESC 狀態&lt;br /&gt;void AdjustESC ()&lt;br /&gt;{&lt;br /&gt;//plug ESC Battery first, when ESC start music ready, enter "1" in serial window&lt;br /&gt;Serial.println("Enter Setup Mode");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break;&lt;br /&gt;setSpeed(90);&lt;br /&gt;}  while(1);&lt;br /&gt;delay ( 2000 );&lt;br /&gt;setSpeed(30);&lt;br /&gt;&lt;br /&gt;// waiting for ESC edit mode music and into brake edit mode,&lt;br /&gt;// then  enter "1" in serial window&lt;br /&gt;Serial.println("Break Mode - soft Brake");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break; }  while(1);&lt;br /&gt;setSpeed(50);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Serial.println("Electronic Timing -Mid timing");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break; }  while(1);&lt;br /&gt;setSpeed(50);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Serial.println("Battery Protection - High cut off voltage protection");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break; }  while(1);&lt;br /&gt;setSpeed(30);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Serial.println("Aircraft Mode - normal airplane");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break; }  while(1);&lt;br /&gt;setSpeed(30);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Serial.println("Throttle response speed - Quick speed");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break; }  while(1);&lt;br /&gt;setSpeed(90);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Serial.println("BEC output voltage - 5.5V");&lt;br /&gt;do{ if ( Serial.read() == '1' ) break; }  while(1);&lt;br /&gt;setSpeed(50);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;影片:&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0yQ9MNKtyCA?hl=zh&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0yQ9MNKtyCA?hl=zh&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-1918154627650827371?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/1918154627650827371/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2011/02/blog-post.html#comment-form' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/1918154627650827371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/1918154627650827371'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2011/02/blog-post.html' title='無刷馬達的控制..'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0cWs_8JbX4s/TWE2uqKx06I/AAAAAAAAAOA/hg7pYTRFf7M/s72-c/DSC04995.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-6689058083835179718</id><published>2010-08-29T08:13:00.000-07:00</published><updated>2010-09-09T01:41:27.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>Wii Motion Plus</title><content type='html'>原文出處&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: �ө���; font-size: 16px;"&gt;&lt;a href="http://randomhacksofboredom.blogspot.com/2009/06/wii-motion-plus-arduino-love.html" mce_href="http://randomhacksofboredom.blogspot.com/2009/06/wii-motion-plus-arduino-love.html"&gt;http://randomhacksofboredom.blogspot.com/2009/06/wii-motion-plus-arduino-love.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;任天堂革命性的產品,&lt;br /&gt;自己實作了一次,&lt;br /&gt;這也算是窮人的陀螺儀吧..&lt;br /&gt;&lt;pre class="code" style="height: 300px; margin: 0px; overflow: auto; width: 90%;"&gt;//=========&amp;nbsp;Arduino&amp;nbsp;Code =========&lt;br /&gt;#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;&lt;br /&gt;byte data[6];&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp;//six data bytes&lt;br /&gt;int yaw, pitch, roll; &amp;nbsp;//three axes&lt;br /&gt;int yaw0, pitch0, roll0; &amp;nbsp;//calibration zeroes&lt;br /&gt;int startTag=0xDEAD;&lt;br /&gt;&lt;br /&gt;void wmpOn(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.beginTransmission(0x53); &amp;nbsp; &amp;nbsp;//WM+ starts out deactivated at address 0x53&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.send(0xfe);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp; //send 0x04 to address 0xFE to activate WM+&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.send(0x04);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.endTransmission();&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp;//WM+ jumps to address 0x52 and is now active&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void wmpSendZero(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.beginTransmission(0x52); &amp;nbsp; &amp;nbsp;//now at address 0x52&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.send(0x00);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp; //send zero to signal we want info&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.endTransmission();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void calibrateZeroes(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;for (int i=0;i&amp;lt;10;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;wmpSendZero();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Wire.requestFrom(0x52,6);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (int i=0;i&amp;lt;6;i++){&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;/span&gt;data[i]=Wire.receive();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;yaw0+=(((data[3]&amp;gt;&amp;gt;2)&amp;lt;&amp;lt;8)+data[0])/10;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;//average 10 readings for each zero&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pitch0+=(((data[4]&amp;gt;&amp;gt;2)&amp;lt;&amp;lt;8)+data[1])/10;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;roll0+=(((data[5]&amp;gt;&amp;gt;2)&amp;lt;&amp;lt;8)+data[2])/10;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;/*Serial.print("Yaw0:");&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.print(yaw0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.print(" &amp;nbsp;Pitch0:");&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.print(pitch0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.print(" &amp;nbsp;Roll0:");&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.println(roll0);*/&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void receiveData(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;wmpSendZero();&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//send zero before each request (same as nunchuck)&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.requestFrom(0x52,6);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;//request the six bytes from the WM+&lt;br /&gt;&amp;nbsp;&amp;nbsp;for (int i=0;i&amp;lt;6;i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;data[i]=Wire.receive();&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;yaw=(((data[3]&amp;gt;&amp;gt;2)&amp;lt;&amp;lt;8)+data[0]);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;//see http://wiibrew.org/wiki/Wiimote/Extension_Controllers#Wii_Motion_Plus&lt;br /&gt;&amp;nbsp;&amp;nbsp;pitch=(((data[4]&amp;gt;&amp;gt;2)&amp;lt;&amp;lt;8)+data[1]); &amp;nbsp; &amp;nbsp;//for info on what each byte represents&lt;br /&gt;&amp;nbsp;&amp;nbsp;roll=(((data[5]&amp;gt;&amp;gt;2)&amp;lt;&amp;lt;8)+data[2]);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void setup(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.begin(115200);&lt;br /&gt;&amp;nbsp;&amp;nbsp;//Serial.println("WM+ tester");&lt;br /&gt;&amp;nbsp;&amp;nbsp;Wire.begin();&lt;br /&gt;&amp;nbsp;&amp;nbsp;wmpOn();&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//turn WM+ on&lt;br /&gt;&amp;nbsp;&amp;nbsp;calibrateZeroes();&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&amp;nbsp;//calibrate zeroes&lt;br /&gt;&amp;nbsp;&amp;nbsp;delay(1000);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void loop(){&lt;br /&gt;&amp;nbsp;&amp;nbsp;receiveData();&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;//receive data and calculate yaw pitch and roll&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.write((unsigned byte*)&amp;amp;startTag, 2); &amp;nbsp;//see diagram on randomhacksofboredom.blogger.com&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.write((unsigned byte*)&amp;amp;pitch0, 2); &amp;nbsp; &amp;nbsp;//for info on which axis is which&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.write((unsigned byte*)&amp;amp;yaw0, 2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.write((unsigned byte*)&amp;amp;roll0, 2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.write((unsigned byte*)&amp;amp;pitch, 2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.write((unsigned byte*)&amp;amp;yaw, 2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;Serial.write((unsigned byte*)&amp;amp;roll, 2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;delay(10);&lt;br /&gt;}&lt;br /&gt;//================= End&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;//========= Processing Code =========&lt;br /&gt;&lt;pre class="code" style="height: 300px; margin: 0px; overflow: auto; width: 90%;"&gt;// 劃出波形&lt;br /&gt;&lt;br /&gt;import processing.serial.*;&lt;br /&gt;&lt;br /&gt;// Globals&lt;br /&gt;int g_winW &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 820; &amp;nbsp; // Window Width&lt;br /&gt;int g_winH &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = 600; &amp;nbsp; // Window Height&lt;br /&gt;boolean g_dumpToFile &amp;nbsp; = false; &amp;nbsp;// Dumps data to c:\\output.txt in a comma seperated format (easy to import into Excel)&lt;br /&gt;boolean g_enableFilter = false; &amp;nbsp;// Enables simple filter to help smooth out data.&lt;br /&gt;&lt;br /&gt;cDataArray pitch0 &amp;nbsp; &amp;nbsp;= new cDataArray(200);&lt;br /&gt;cDataArray yaw0 &amp;nbsp; &amp;nbsp;= new cDataArray(200);&lt;br /&gt;cDataArray roll0 &amp;nbsp; &amp;nbsp;= new cDataArray(200);&lt;br /&gt;cDataArray pitch &amp;nbsp; &amp;nbsp; &amp;nbsp;= new cDataArray(200);&lt;br /&gt;cDataArray yaw &amp;nbsp; &amp;nbsp; = new cDataArray(200);&lt;br /&gt;cDataArray roll &amp;nbsp; &amp;nbsp; = new cDataArray(200);&lt;br /&gt;cGraph g_graph &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; = new cGraph(10, 190, 800, 400);&lt;br /&gt;Serial g_serial;&lt;br /&gt;PFont &amp;nbsp;g_font;&lt;br /&gt;&lt;br /&gt;void setup()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;size(g_winW, g_winH, P2D);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;println(Serial.list());&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_serial = new Serial(this, "COM3", 115200, 'N', 8, 1.0); &amp;nbsp;//enter COM port of&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_font = loadFont("AVGmdBU-30.vlw"); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //of arduino here&lt;br /&gt;&amp;nbsp;&amp;nbsp;textFont(g_font, 20);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;// This draws the graph key info&lt;br /&gt;&amp;nbsp;&amp;nbsp;strokeWeight(1.5);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(255, 0, 0); &amp;nbsp; &amp;nbsp; line(20, 440, 35, 440);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 255, 0); &amp;nbsp; &amp;nbsp; line(20, 460, 35, 460);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 0, 255); &amp;nbsp; &amp;nbsp; line(20, 480, 35, 480);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(255, 0, 0); &amp;nbsp; &amp;nbsp; line(20, 500, 35, 500);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 255, 0); &amp;nbsp; &amp;nbsp; line(20, 520, 35, 520);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 0, 255); &amp;nbsp; &amp;nbsp; line(20, 540, 35, 540);&lt;br /&gt;&amp;nbsp;&amp;nbsp;fill(0, 0, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;text("pitch0", 40, 450);&lt;br /&gt;&amp;nbsp;&amp;nbsp;text("yaw0", 40, 470);&lt;br /&gt;&amp;nbsp;&amp;nbsp;text("roll0", 40, 490);&lt;br /&gt;&amp;nbsp;&amp;nbsp;text("pitch", 40, 510);&lt;br /&gt;&amp;nbsp;&amp;nbsp;text("yaw", 40, 530);&lt;br /&gt;&amp;nbsp;&amp;nbsp;text("roll", 40, 550);&lt;br /&gt;&amp;nbsp;&amp;nbsp;//text("current raw", 180, 430);&lt;br /&gt;&amp;nbsp;&amp;nbsp;//text("current deg/s", 320, 430);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if (g_dumpToFile)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// This clears deletes the old file each time the app restarts&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;byte[] tmpChars = {'\r', '\n'};&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;saveBytes("c:\\output.txt", tmpChars);&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void draw()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;// We need to read in all the avilable data so graphing doesn't lag behind&lt;br /&gt;&amp;nbsp;&amp;nbsp;while (g_serial.available() &amp;gt;= 2*6+2)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;processSerialData();&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;strokeWeight(1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;fill(255, 255, 255);&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_graph.drawGraphBox();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;strokeWeight(1.5);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(255, 0, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_graph.drawLine(pitch0, 0, 16384);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 255, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_graph.drawLine(yaw0, 0, 16384);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 0, 255);&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_graph.drawLine(roll0, 0, 16384);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(255, 0, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_graph.drawLine(pitch, 0, 16384);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 255, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_graph.drawLine(yaw, 0, 16384);&lt;br /&gt;&amp;nbsp;&amp;nbsp;stroke(0, 0, 255);&lt;br /&gt;&amp;nbsp;&amp;nbsp;g_graph.drawLine(roll, 0, 16384);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// This reads in one set of the data from the serial port&lt;br /&gt;void processSerialData()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;int inByte = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int curMatchPos = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int[] intBuf = new int[2];&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;intBuf[0] = 0xAD;&lt;br /&gt;&amp;nbsp;&amp;nbsp;intBuf[1] = 0xDE;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;while (g_serial.available() &amp;lt; 2); // Loop until we have enough bytes&lt;br /&gt;&amp;nbsp;&amp;nbsp;inByte = g_serial.read();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;// This while look looks for two bytes sent by the client 0xDEAD&lt;br /&gt;&amp;nbsp;&amp;nbsp;// This allows us to resync the server and client if they ever&lt;br /&gt;&amp;nbsp;&amp;nbsp;// loose sync. &amp;nbsp;In my testing I haven't seen them loose sync so&lt;br /&gt;&amp;nbsp;&amp;nbsp;// this could be removed if you need to, but it is a good way to&lt;br /&gt;&amp;nbsp;&amp;nbsp;// prevent catastrophic failure.&lt;br /&gt;&amp;nbsp;&amp;nbsp;while(curMatchPos &amp;lt; 2)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (inByte == intBuf[curMatchPos])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;++curMatchPos;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (curMatchPos == 2)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;while (g_serial.available() &amp;lt; 2); // Loop until we have enough bytes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;inByte = g_serial.read();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (curMatchPos == 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while (g_serial.available() &amp;lt; 2); // Loop until we have enough bytes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;inByte = g_serial.read();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;curMatchPos = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;while (g_serial.available() &amp;lt; 2*6); &amp;nbsp;// Loop until we have a full set of data&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;// This reads in one set of data&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;byte[] inBuf = new byte[2];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int pitch0_cur, yaw0_cur, roll0_cur, pitch_cur, yaw_cur, roll_cur;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_serial.readBytes(inBuf);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Had to do some type conversion since Java doesn't support unsigned bytes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pitch0_cur = ((int)(inBuf[1]&amp;amp;0xFF) &amp;lt;&amp;lt; 8) + ((int)(inBuf[0]&amp;amp;0xFF) &amp;lt;&amp;lt; 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_serial.readBytes(inBuf);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;yaw0_cur = ((int)(inBuf[1]&amp;amp;0xFF) &amp;lt;&amp;lt; 8) + ((int)(inBuf[0]&amp;amp;0xFF) &amp;lt;&amp;lt; 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_serial.readBytes(inBuf);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;roll0_cur = ((int)(inBuf[1]&amp;amp;0xFF) &amp;lt;&amp;lt; 8) + ((int)(inBuf[0]&amp;amp;0xFF) &amp;lt;&amp;lt; 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_serial.readBytes(inBuf);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pitch_cur &amp;nbsp; = ((int)(inBuf[1]&amp;amp;0xFF) &amp;lt;&amp;lt; 8) + ((int)(inBuf[0]&amp;amp;0xFF) &amp;lt;&amp;lt; 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_serial.readBytes(inBuf);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;yaw_cur &amp;nbsp;= ((int)(inBuf[1]&amp;amp;0xFF) &amp;lt;&amp;lt; 8) + ((int)(inBuf[0]&amp;amp;0xFF) &amp;lt;&amp;lt; 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;g_serial.readBytes(inBuf);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;roll_cur &amp;nbsp;= ((int)(inBuf[1]&amp;amp;0xFF) &amp;lt;&amp;lt; 8) + ((int)(inBuf[0]&amp;amp;0xFF) &amp;lt;&amp;lt; 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pitch0.addVal(pitch0_cur);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;yaw0.addVal(yaw0_cur);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;roll0.addVal(roll0_cur);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;pitch.addVal(pitch_cur);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;yaw.addVal(yaw_cur);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;roll.addVal(roll_cur);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (g_dumpToFile) &amp;nbsp;// Dump data to a file if needed&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;String tempStr;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;tempStr = pitch0_cur + "," + yaw0_cur + "," + roll0_cur + "," + pitch_cur + "," + yaw_cur + "," + roll_cur + "\r\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;FileWriter file;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;try &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;file = new FileWriter("c:\\output.txt", true); //bool tells to append&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;file.write(tempStr, 0, tempStr.length()); //(string, start char, end char)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;file.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;catch(Exception e) &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;println("Error: Can't open file!");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;/*&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;print(pitch0_cur); &amp;nbsp;print(" "); &amp;nbsp; print(yaw0_cur); &amp;nbsp; print(" "); &amp;nbsp; &amp;nbsp;print(roll0_cur); &amp;nbsp; &amp;nbsp; print(" ");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;print(pitch_cur); &amp;nbsp; &amp;nbsp;print(" "); &amp;nbsp; print(yaw_cur); &amp;nbsp; &amp;nbsp;print(" "); &amp;nbsp; &amp;nbsp;println(roll_cur);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// This class helps mangage the arrays of data I need to keep around for graphing.&lt;br /&gt;class cDataArray&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;float[] m_data;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int m_maxSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int m_startIndex = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int m_endIndex = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int m_curSize;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;cDataArray(int maxSize)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_maxSize = maxSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_data = new float[maxSize];&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;void addVal(float val)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (g_enableFilter &amp;amp;&amp;amp; (m_curSize != 0))&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;int indx;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;if (m_endIndex == 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;indx = m_maxSize-1;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;indx = m_endIndex - 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;m_data[m_endIndex] = getVal(indx)*.5 + val*.5;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;m_data[m_endIndex] = val;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_endIndex = (m_endIndex+1)%m_maxSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (m_curSize == m_maxSize)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;m_startIndex = (m_startIndex+1)%m_maxSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;m_curSize++;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;float getVal(int index)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return m_data[(m_startIndex+index)%m_maxSize];&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int getCurSize()&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return m_curSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;int getMaxSize()&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return m_maxSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// This class takes the data and helps graph it&lt;br /&gt;class cGraph&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;float m_gWidth, m_gHeight;&lt;br /&gt;&amp;nbsp;&amp;nbsp;float m_gLeft, m_gBottom, m_gRight, m_gTop;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;cGraph(float x, float y, float w, float h)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_gWidth &amp;nbsp; &amp;nbsp; = w;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_gHeight &amp;nbsp; &amp;nbsp;= h;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_gLeft &amp;nbsp; &amp;nbsp; &amp;nbsp;= x;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_gBottom &amp;nbsp; &amp;nbsp;= g_winH - y;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_gRight &amp;nbsp; &amp;nbsp; = x + w;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;m_gTop &amp;nbsp; &amp;nbsp; &amp;nbsp; = g_winH - y - h;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;void drawGraphBox()&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;stroke(0, 0, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rectMode(CORNERS);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;rect(m_gLeft, m_gBottom, m_gRight, m_gTop);&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;void drawLine(cDataArray data, float minRange, float maxRange)&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;float graphMultX = m_gWidth/data.getMaxSize();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;float graphMultY = m_gHeight/(maxRange-minRange);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for(int i=0; i&amp;lt;data.getCurSize()-1; ++i)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;float x0 = i*graphMultX+m_gLeft;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;float y0 = m_gBottom-((data.getVal(i)-minRange)*graphMultY);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;float x1 = (i+1)*graphMultX+m_gLeft;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;float y1 = m_gBottom-((data.getVal(i+1)-minRange)*graphMultY);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;line(x0, y0, x1, y1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;//================= End&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-6689058083835179718?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/6689058083835179718/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/08/wii-motion-plus.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/6689058083835179718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/6689058083835179718'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/08/wii-motion-plus.html' title='Wii Motion Plus'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-506023068921616553</id><published>2010-08-22T07:02:00.000-07:00</published><updated>2010-08-22T07:26:27.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roboard rb100'/><title type='text'>Roboard RB-100 computer control with Hitec Robonova - First walk (Prototype I)</title><content type='html'>停擺了幾年.. 終於完成了第一步了..&lt;br /&gt;使用 Hitec Robonova 機構&lt;br /&gt;和 Hitec HSR-8498HB Servo&lt;br /&gt;換上 Robaord Rb-100 控制板..&lt;br /&gt;&lt;br /&gt;首先須要先準備一些東東..&lt;br /&gt;A. 線材 (杜邦線 )&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/THEumNORoLI/AAAAAAAAANI/bD3y3Y-3TY4/s1600/DSC04762.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/THEumNORoLI/AAAAAAAAANI/bD3y3Y-3TY4/s320/DSC04762.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;光華商場買來只有一頭有做好杜邦頭, 另外一邊有吃錫,&lt;br /&gt;所以需要DIY接頭..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/THEu-B4g9CI/AAAAAAAAANQ/kxhEzeTgES8/s1600/DSC04763.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/THEu-B4g9CI/AAAAAAAAANQ/kxhEzeTgES8/s320/DSC04763.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;因為是 Prototype 所以接頭都用活動的.&lt;br /&gt;需要準備 1 pin, 2pin ..&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/THEvJaJqZ6I/AAAAAAAAANY/9SR7mPzJnJ4/s1600/DSC04777.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/THEvJaJqZ6I/AAAAAAAAANY/9SR7mPzJnJ4/s320/DSC04777.JPG" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;好像在做家庭手工...&lt;br /&gt;因為要準備 16 Servo x 3 ( 正極 / 負極 / 信號 )&lt;br /&gt;總共 &amp;nbsp;48 條線 ...&lt;br /&gt;因為要外接電源, 所以另外做一個轉版,&lt;br /&gt;工具需要剝線鉗 + 端子鉗.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/THEwDTuAi_I/AAAAAAAAANg/CIxkzeMuA54/s1600/DSC04779.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/THEwDTuAi_I/AAAAAAAAANg/CIxkzeMuA54/s320/DSC04779.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;48條線做好出入杜邦頭後..逐一用電表測試導通與否..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/THEwa9-dBtI/AAAAAAAAANo/ugdn8SpyrGk/s1600/DSC04778.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/THEwa9-dBtI/AAAAAAAAANo/ugdn8SpyrGk/s320/DSC04778.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;寫了一個小介面程式控制,&lt;br /&gt;先暫時調了2個動作... 站立 + 走一步..&lt;br /&gt;&lt;br /&gt;因為才剛剛開始...&lt;br /&gt;所以都還沒有加入任何感測元件..等&lt;br /&gt;動起來搖搖晃晃的, 接下來將陸續實作這部分了~&lt;br /&gt;&lt;br /&gt;影片:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-d66667fd14100b10" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v24.nonxt2.googlevideo.com/videoplayback?id%3Dd66667fd14100b10%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333824988%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D483B294D83B0E480705EE0C94B5C564A18E8AE37.508E220BB28148580D736B962601CBD0B5FC4ED1%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd66667fd14100b10%26offsetms%3D5000%26itag%3Dw160%26sigh%3DiT4-jKsEInP9BnNkX1C9B3tDLlI&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v24.nonxt2.googlevideo.com/videoplayback?id%3Dd66667fd14100b10%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333824988%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D483B294D83B0E480705EE0C94B5C564A18E8AE37.508E220BB28148580D736B962601CBD0B5FC4ED1%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dd66667fd14100b10%26offsetms%3D5000%26itag%3Dw160%26sigh%3DiT4-jKsEInP9BnNkX1C9B3tDLlI&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-506023068921616553?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/506023068921616553/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/08/roboard-rb-100-computer-control-with.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/506023068921616553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/506023068921616553'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/08/roboard-rb-100-computer-control-with.html' title='Roboard RB-100 computer control with Hitec Robonova - First walk (Prototype I)'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8wGLCYoZMqQ/THEumNORoLI/AAAAAAAAANI/bD3y3Y-3TY4/s72-c/DSC04762.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-8338788283668236304</id><published>2010-08-15T21:37:00.000-07:00</published><updated>2010-09-09T01:42:59.426-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>RGB Led 1W</title><content type='html'>接線圖&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/TGzdb1S4RuI/AAAAAAAAANA/Vy3y8PQwZgs/s1600/RGB+LED+circuit.bmp" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ox="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/TGzdb1S4RuI/AAAAAAAAANA/Vy3y8PQwZgs/s320/RGB+LED+circuit.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;關鍵一:&lt;br /&gt;Arduino Mini&lt;br /&gt;腳位接到數位IO腳 3, 5, 6, 9, 10, 11 才能做輸出.. !!!&lt;br /&gt;關鍵二:&lt;br /&gt;此 RGB LED circuit 標示錯誤 - 負極..實際上要接 +正極,&lt;br /&gt;R/G/B 接 Digital Pin, 共4線.. 不須接地線.&lt;br /&gt;&lt;br /&gt;影片:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-cbcf6db53483589" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v20.nonxt4.googlevideo.com/videoplayback?id%3D0cbcf6db53483589%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333824988%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D75A02711FA3C53CAF189AC43D4ED6DBA73FF6A63.118910EC4900D5DE6615D704841704F588139044%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcbcf6db53483589%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dxn9vYPfJwqJjqaeTi67dUyjeZGg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v20.nonxt4.googlevideo.com/videoplayback?id%3D0cbcf6db53483589%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333824988%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D75A02711FA3C53CAF189AC43D4ED6DBA73FF6A63.118910EC4900D5DE6615D704841704F588139044%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dcbcf6db53483589%26offsetms%3D5000%26itag%3Dw160%26sigh%3Dxn9vYPfJwqJjqaeTi67dUyjeZGg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;程式碼:&lt;br /&gt;&lt;pre class="code" style="height: 300px; margin: 0px; overflow: auto; width: 90%;"&gt;int R_ledPin = 9;&lt;br /&gt;&lt;br /&gt;int G_ledPin = 10;&lt;br /&gt;&lt;br /&gt;int B_ledPin = 11;&lt;br /&gt;&lt;br /&gt;int ledPin = 13;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// val 255 = off&lt;br /&gt;&lt;br /&gt;int R_val=254;&lt;br /&gt;&lt;br /&gt;int G_val=254; &lt;br /&gt;&lt;br /&gt;int B_val=254;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;void setup()&lt;br /&gt;&lt;br /&gt;{ &lt;br /&gt;&lt;br /&gt;pinMode(ledPin, OUTPUT);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;pinMode( R_ledPin, OUTPUT); &lt;br /&gt;&lt;br /&gt;pinMode( G_ledPin, OUTPUT); &lt;br /&gt;&lt;br /&gt;pinMode( B_ledPin, OUTPUT); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Serial.begin ( 9600 );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;analogWrite ( R_ledPin, R_val );&lt;br /&gt;&lt;br /&gt;analogWrite ( G_ledPin, G_val );&lt;br /&gt;&lt;br /&gt;analogWrite ( B_ledPin, B_val ); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;delay ( 1000 );&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;int dir=0;&lt;br /&gt;&lt;br /&gt;int color = 0;&lt;br /&gt;&lt;br /&gt;int offset = 5;&lt;br /&gt;&lt;br /&gt;void loop() &lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;digitalWrite(ledPin, HIGH); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;switch ( color )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;case 0: analogWrite ( R_ledPin, R_val ); break;&lt;br /&gt;&lt;br /&gt;case 1: analogWrite ( G_ledPin, R_val ); break;&lt;br /&gt;&lt;br /&gt;case 2: analogWrite ( B_ledPin, R_val ); break;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if ( dir == 0 )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;if ( R_val - offset &amp;gt; 0 )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;R_val -= offset;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else &lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;R_val = 0;&lt;br /&gt;&lt;br /&gt;dir = 1; &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if ( dir == 1 )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;if ( R_val + offset &amp;lt; 255 )&lt;br /&gt;&lt;br /&gt;{ &lt;br /&gt;&lt;br /&gt;R_val += offset;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else &lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;R_val = 254;&lt;br /&gt;&lt;br /&gt;dir = 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if ( color + 1 &amp;lt; 3 ) color ++;&lt;br /&gt;&lt;br /&gt;else color = 0;&lt;br /&gt;&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//delay ( 300 );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;clearLCD (); // 清除 LCD 畫面&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// 輸出數值到 LCD&lt;br /&gt;&lt;br /&gt;Serial.print ( "R= ");&lt;br /&gt;&lt;br /&gt;Serial.print ( R_val, DEC );&lt;br /&gt;&lt;br /&gt;Serial.print ( "\n");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// ===== clear the LCD =====&lt;br /&gt;&lt;br /&gt;void clearLCD()&lt;br /&gt;{&lt;br /&gt;Serial.print(12, BYTE);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-8338788283668236304?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/8338788283668236304/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/08/rgb-led-1w.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/8338788283668236304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/8338788283668236304'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/08/rgb-led-1w.html' title='RGB Led 1W'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8wGLCYoZMqQ/TGzdb1S4RuI/AAAAAAAAANA/Vy3y8PQwZgs/s72-c/RGB+LED+circuit.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-3571676397732220636</id><published>2010-08-09T02:25:00.001-07:00</published><updated>2010-08-09T02:25:40.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>計數器</title><content type='html'>試試這家的計數器...&lt;br /&gt;http://www.pax.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-3571676397732220636?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/3571676397732220636/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/08/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/3571676397732220636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/3571676397732220636'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/08/blog-post.html' title='計數器'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-7713699392729800503</id><published>2010-08-09T01:14:00.000-07:00</published><updated>2010-08-09T01:15:18.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='智慧手機 Android 平台'/><title type='text'>智慧手機 Android 平台</title><content type='html'>Adnroid 開發環境軟體安裝步驟&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;1.安裝 Android SDK and AVD Manager&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;下載網址&amp;nbsp;&lt;a href="http://developer.android.com/sdk/index.html"&gt;http://developer.android.com/sdk/index.html&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;檔案&amp;nbsp;android-sdk_r06-windows.zip&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2.安裝 Java SDK&lt;br /&gt;下載網址 &amp;nbsp;&lt;a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"&gt;http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;/a&gt;&lt;br /&gt;檔案 jdk-6u21-windows-i586.exe&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;3.安裝 Eclipse&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;下載網址 http://www.eclipse.org/downloads/&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;檔案&amp;nbsp;eclipse-java-helios-win32.zip&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;A. 執行 Eclipse -&amp;gt; Help -&amp;gt; install new software -&amp;gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Work with &amp;nbsp;"&lt;span class="Apple-style-span" style="color: #6e6e6e; font-family: Arial, 'Times New Roman', Times, serif; font-size: 13px; line-height: 22px;"&gt;http://dl-ssl.google.com/android/eclipse/site.xml&lt;/span&gt;"&amp;nbsp;Add&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;B.&amp;nbsp;執行 Eclipse -&amp;gt; Windows-&amp;gt;Preferences-&amp;gt; SDK Location: (選擇步驟一的路徑)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-7713699392729800503?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/7713699392729800503/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/08/android.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/7713699392729800503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/7713699392729800503'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/08/android.html' title='智慧手機 Android 平台'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-5610443774339669485</id><published>2010-07-26T00:08:00.000-07:00</published><updated>2010-07-28T00:58:46.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='roboard rb100'/><title type='text'>Roboard RB-100 A/D Channel 的應用...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/TE00V-3ZwsI/AAAAAAAAAMw/1bG8zcZ4mw0/s1600/RB100-AD+Ch.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/TE00V-3ZwsI/AAAAAAAAAMw/1bG8zcZ4mw0/s320/RB100-AD+Ch.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; color: white; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;紅外線測距 Sharp GP2Y0A02 成功嚕~&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: white; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;div style="text-align: left;"&gt;從 I2C 拉出 +5V&lt;/div&gt;&lt;div style="text-align: left;"&gt;然後接上..&lt;/div&gt;&lt;div style="text-align: left;"&gt;A/D Pin 1 (信號)&lt;/div&gt;&lt;div style="text-align: left;"&gt;A/D Pin 2 (接地)&lt;/div&gt;&lt;div style="text-align: left;"&gt;換算電壓 -&amp;gt; 距離, 程式碼如下:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;spi_Initialize(SPICLK_21400KHZ );&lt;/div&gt;&lt;div style="text-align: left;"&gt;float volts;&lt;/div&gt;&lt;div style="text-align: left;"&gt;float cm=0;&lt;/div&gt;&lt;div style="text-align: left;"&gt;int channel = 0;&lt;/div&gt;&lt;div style="text-align: left;"&gt;float VOLTS_PER_UNIT = 0.0049F;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;// (.0049 for 10 bit A-D)&lt;/div&gt;&lt;div style="text-align: left;"&gt;int val = ad7918_ReadChannel ( channel, //channel = 0 ~ 7&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AD7918MODE_RANGE_2VREF, AD7918MODE_CODING_1023);&lt;/div&gt;&lt;div style="text-align: left;"&gt;volts = (float)val * VOLTS_PER_UNIT;&lt;/div&gt;&lt;div style="text-align: left;"&gt;cm = 60.495 * pow ( (float)volts, (float)-1.1904);&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-5610443774339669485?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/5610443774339669485/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/07/roboard-rb-100-ad-channel.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/5610443774339669485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/5610443774339669485'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/07/roboard-rb-100-ad-channel.html' title='Roboard RB-100 A/D Channel 的應用...'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8wGLCYoZMqQ/TE00V-3ZwsI/AAAAAAAAAMw/1bG8zcZ4mw0/s72-c/RB100-AD+Ch.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-6960214680188068553</id><published>2010-07-10T20:54:00.000-07:00</published><updated>2010-07-10T21:04:40.723-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>Part 4 - 控制 servo 轉動的速度, 而且要轉動的 Smooth</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;執行後是,左右轉到底再反向.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-1b70009247574a7a" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v4.nonxt2.googlevideo.com/videoplayback?id%3D1b70009247574a7a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333824988%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DCF6353C0BFF7D29299CE46AE61C587C0C784EA1.7D8A13BC32ACE7B729D4BC441FA799A59A28F5CD%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1b70009247574a7a%26offsetms%3D5000%26itag%3Dw160%26sigh%3DjkaQBHg5JymRF2e3DqKPEc0SUxo&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v4.nonxt2.googlevideo.com/videoplayback?id%3D1b70009247574a7a%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1333824988%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DCF6353C0BFF7D29299CE46AE61C587C0C784EA1.7D8A13BC32ACE7B729D4BC441FA799A59A28F5CD%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D1b70009247574a7a%26offsetms%3D5000%26itag%3Dw160%26sigh%3DjkaQBHg5JymRF2e3DqKPEc0SUxo&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;原始碼如下:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;#include &amp;lt;Servo.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;Servo myservo;&amp;nbsp;&amp;nbsp;// create servo object to control a servo&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;void setup()&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;Serial.begin(9600);&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;myservo.attach(9);&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;int pulse =2450;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;int dir=1;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;int offset=1;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;void loop()&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;myservo.writeMicroseconds( pulse );&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;if ( pulse + offset &amp;gt;= 2450 ) dir = -1;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;else if ( pulse - offset &amp;lt;= 600 ) dir = 1;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;pulse += ( offset * dir);&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&amp;nbsp;&amp;nbsp;Serial.println ( pulse, DEC );&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;&lt;br style="line-height: normal; word-wrap: break-word;" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px;"&gt;&lt;span class="Apple-style-span" style="color: white;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-6960214680188068553?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/6960214680188068553/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/07/part-4-servo-smooth.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/6960214680188068553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/6960214680188068553'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/07/part-4-servo-smooth.html' title='Part 4 - 控制 servo 轉動的速度, 而且要轉動的 Smooth'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-8035964633991472374</id><published>2010-04-25T22:22:00.000-07:00</published><updated>2010-04-25T22:22:46.199-07:00</updated><title type='text'>傳說中的夢幻逸品!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S9UjFkCUtYI/AAAAAAAAAMo/RsDO3rDvJ50/s1600/QC3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S9UjFkCUtYI/AAAAAAAAAMo/RsDO3rDvJ50/s320/QC3.jpg" tt="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Bose 的主動降噪式耳機..&lt;br /&gt;由於辦公室的噪音/空調聲音都很大聲,&lt;br /&gt;就買一個傳說中的夢幻逸品..試試主動降噪式耳機,&lt;br /&gt;剛買回家的時候聲音很悶.. 女高音都變男生..@@&lt;br /&gt;後來一直開著約 30小時以後,&lt;br /&gt;高音開始清楚, 低音也還不錯, &lt;br /&gt;這種隔絕外界噪音, 能夠更清楚聽見以前歌曲中沒注意到的樂器聲...&lt;br /&gt;不錯的科技產品..讚~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-8035964633991472374?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/8035964633991472374/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/04/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/8035964633991472374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/8035964633991472374'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/04/blog-post.html' title='傳說中的夢幻逸品!'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8wGLCYoZMqQ/S9UjFkCUtYI/AAAAAAAAAMo/RsDO3rDvJ50/s72-c/QC3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-6168502245000486505</id><published>2010-02-22T22:01:00.001-08:00</published><updated>2010-03-12T19:12:57.996-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ROBOT'/><title type='text'>課目: Robonova 機器人換心手術.</title><content type='html'>課目: Robonova 機器人換心手術.&lt;br /&gt;說明: 控制板: Roboard RB-100.&lt;br /&gt;&lt;br /&gt;控制板作業系統: Windows XP Embedded(開機超快~)&lt;br /&gt;&lt;br /&gt;軟體開發環境: &lt;br /&gt;Windows 7&lt;br /&gt;Visual Studio 2008&lt;br /&gt;//============&lt;br /&gt;先列出 Demo 程式 RoboRC.exe 中的命令/說明列表..&lt;br /&gt;&lt;br /&gt;Parameters&lt;br /&gt;&lt;br /&gt;&lt;pre class="code" style="height: 300px; margin: 0px; overflow: auto; width: 90%;"&gt;-CH xxxxxxxx or --channels xxxxxxxx:&lt;br /&gt;    Specify the PWM channels to use&lt;br /&gt;-t xxxx or --time xxxx:&lt;br /&gt;    Specify the time for realtime frame capture,&lt;br /&gt;    frame replay, and demo play&lt;br /&gt;-SV [Generic, KONDO, HiTEC] or --servo [Generic, KONDO, HiTEC]:&lt;br /&gt;    Specify servo motors&lt;br /&gt;-OW or --overwrite:&lt;br /&gt;    Always overwrite the file of storing captured frames&lt;br /&gt;-NM or --nomessage:&lt;br /&gt;    Not display messages when capturing or replaying frames,&lt;br /&gt;    being useful to speed up CAPTURE_RT and REPLAYS_RT modes&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;//============&lt;br /&gt;Usage examples &lt;br /&gt;&lt;pre class="code" style="height: 300px; margin: 0px; overflow: auto; width: 90%;"&gt;RoBoRC.exe CAPTURE(or 0) 0000.txt -CH 000000ff:&lt;br /&gt;//Capture a single frame of servo positions on channels 0~7.&lt;br /&gt;//The frame is saved to 0000.txt.&lt;br /&gt;&lt;br /&gt;RoBoRC.exe REPLAY(or 1) 0000.txt -CH 000000ff -t 800:&lt;br /&gt;//Replay the single frame of servo positions in 0000.txt.&lt;br /&gt;//The frame is replayed on channels 0~7 by 800ms.&lt;br /&gt;&lt;br /&gt;RoBoRC.exe CAPTURES(or 00) 0000.frm -CH 0000ffff:&lt;br /&gt;//Capture multiple frames of servo positions on channels 0~15.&lt;br /&gt;//The frames are saved to 0000.frm.&lt;br /&gt;&lt;br /&gt;RoBoRC.exe REPLAYS(or 11) 0000.frm -CH 0000ffff -t 500:&lt;br /&gt;//Replay the multiple frames of servo positions in 0000.frm.&lt;br /&gt;//Each frame is replayed on channels 0~15 by 500ms.&lt;br /&gt;//===========&lt;br /&gt;RoBoRC.exe CAPTURES_RT(or 000) 0000.frm -CH 0000ffff -t 300:&lt;br /&gt;//Capture in realtime multiple frames of&lt;br /&gt;//servo positions on channels 0~15 per 300ms.&lt;br /&gt;//The frames are saved to 0000.frm.&lt;br /&gt;&lt;br /&gt;RoBoRC.exe REPLAYS_RT(or 111) 0000.frm -CH 0000ffff -t 100:&lt;br /&gt;//Replay in realtime the multiple frames of&lt;br /&gt;//servo positions in 0000.frm.&lt;br /&gt;//Each frame is replayed on channels 0~15 by 100ms.&lt;br /&gt;&lt;br /&gt;RoBoRC.exe demo_directory -t 10000:&lt;br /&gt;//Load the Demo in demo_directory and&lt;br /&gt;//set the action idle time to 10000ms (which means that&lt;br /&gt;//the servo power will be turned off if the robot&lt;br /&gt;//idles over 10s after finishing an action).&lt;br /&gt;&lt;/pre&gt;//=========== &lt;br /&gt;上面的說明一定要仔細閱讀..&lt;br /&gt;在 Hitec 8498HB Servo 中的參數使用範例:&lt;br /&gt;RoboRC CAPTURES 0000.frm -CH 0000ffff -SV -OW&lt;br /&gt;測試 feedback position 功能正常..&lt;br /&gt;影片:影片: ( 1080p HD 高清版 )&lt;br /&gt;&lt;object height="340" width="560"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qaI4fubGLtU&amp;amp;hl=zh_TW&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qaI4fubGLtU&amp;amp;hl=zh_TW&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;修改原廠程式RoboRC 中的一些小 bug&lt;br /&gt;1. Initializing Servo 時, 顯示種類名稱錯誤.&lt;br /&gt;2. 捕捉動作時的 servo 顯示種類名稱錯誤.&lt;br /&gt;3. servo_idx 內定值 = 2 (這個一定要修改, Hitec 8498HB 才能正常 play frames ).&lt;br /&gt;在 RoboRC.cpp Line 39.&lt;br /&gt;以上~ 原廠附的 LIB, Demo 程式都已經測試無誤了,&lt;br /&gt;請安心服用..&lt;br /&gt;&lt;br /&gt;移植心臟照片, 由於忠實呈現移植畫面,&lt;br /&gt;可能過於血腥, 請斟酌收看, &lt;br /&gt;尤其未成年者,須由師長陪同.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4vwEfFz4MI/AAAAAAAAALA/xvWJCaCM1kw/s1600-h/DSC03088.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4vwEfFz4MI/AAAAAAAAALA/xvWJCaCM1kw/s320/DSC03088.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4vwJ8dJ9NI/AAAAAAAAALI/OCL52FWAVK0/s1600-h/DSC03089.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4vwJ8dJ9NI/AAAAAAAAALI/OCL52FWAVK0/s320/DSC03089.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;原廠的控制板 MR-C3024, &amp;nbsp;24 Servos control &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4vwLX3UVzI/AAAAAAAAALQ/rPyo7bc58zg/s1600-h/DSC03090.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4vwLX3UVzI/AAAAAAAAALQ/rPyo7bc58zg/s320/DSC03090.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;支解中 ...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4vwMzsIREI/AAAAAAAAALY/b4Ri6zqZqDo/s1600-h/DSC03091.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4vwMzsIREI/AAAAAAAAALY/b4Ri6zqZqDo/s320/DSC03091.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;特寫一張..控制板 MR-C3024&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4vwPEa8usI/AAAAAAAAALg/_RT6gUG9oWA/s1600-h/DSC03092.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4vwPEa8usI/AAAAAAAAALg/_RT6gUG9oWA/s320/DSC03092.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;換上 Roboard RB-100 單板電腦.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4vwQ3PQf2I/AAAAAAAAALo/ve55NqOmzSU/s1600-h/DSC03093.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4vwQ3PQf2I/AAAAAAAAALo/ve55NqOmzSU/s320/DSC03093.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;特寫一張..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4vwTO_KwSI/AAAAAAAAALw/1plmU82Ip-k/s1600-h/DSC03094.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4vwTO_KwSI/AAAAAAAAALw/1plmU82Ip-k/s320/DSC03094.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;俯視照&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4vwUt_volI/AAAAAAAAAL4/A4ZlZd-ZAG8/s1600-h/DSC03095.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4vwUt_volI/AAAAAAAAAL4/A4ZlZd-ZAG8/s320/DSC03095.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;換心完成~&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4vwXDIPSsI/AAAAAAAAAMA/25Ja3iQCTGg/s1600-h/DSC03096.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" kt="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4vwXDIPSsI/AAAAAAAAAMA/25Ja3iQCTGg/s320/DSC03096.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;疊疊樂一張... 機器人坐在 Roomba 電池和布丁桶上..適應新的心臟!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;//=======================&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;補上一個 Roboard 程式開發好物&lt;/div&gt;USB 傳輸線 PC to PC/Mac &lt;br /&gt;很方便好用.. 提升很多效率..&lt;br /&gt;黃色小屋買的, 幾百元而已.&lt;br /&gt;真的不用安裝任何驅動和程式.&lt;br /&gt;程式都已經寫在 ROM裡面了..&lt;br /&gt;直接插上.. 開發機 (Win7) &amp;lt;---&amp;gt; Roboard (XPE)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S5fG4aUCO5I/AAAAAAAAAMQ/qV5wCjk-0HU/s1600-h/DSC03100.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S5fG4aUCO5I/AAAAAAAAAMQ/qV5wCjk-0HU/s320/DSC03100.JPG" vt="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-6168502245000486505?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/6168502245000486505/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/robonova.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/6168502245000486505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/6168502245000486505'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/robonova.html' title='課目: Robonova 機器人換心手術.'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4vwEfFz4MI/AAAAAAAAALA/xvWJCaCM1kw/s72-c/DSC03088.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-4803701484020575585</id><published>2010-02-22T00:49:00.000-08:00</published><updated>2010-02-22T00:49:29.614-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>瀏覽人數計數器</title><content type='html'>試用免費的&lt;br /&gt;&lt;a href="http://www.histats.com/"&gt;http://www.histats.com/&lt;/a&gt;&lt;br /&gt;不知道效果如何... 先嵌入計數程式碼..再觀察看看~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-4803701484020575585?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/4803701484020575585/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/blog-post_22.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/4803701484020575585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/4803701484020575585'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/blog-post_22.html' title='瀏覽人數計數器'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-7551921099830846694</id><published>2010-02-21T02:52:00.000-08:00</published><updated>2010-02-21T02:58:37.599-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='室內裝潢 DIY'/><title type='text'>室內裝潢 DIY - ( Part - 3 ) 層板 (隱藏式支架)</title><content type='html'>好看的層板...但是無法載重..&lt;br /&gt;當展示架真的很美..&lt;br /&gt;施工過程.. 看圖嚕~&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENQy_ipOI/AAAAAAAAAIY/bz_xWdCAILE/s1600-h/1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENQy_ipOI/AAAAAAAAAIY/bz_xWdCAILE/s320/1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;廠商很貼心的附上基準紙, &lt;br /&gt;省去了量來量去, 可能產生誤差的麻煩...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENS9yfngI/AAAAAAAAAIg/y-hRDK6eG5w/s1600-h/2.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENS9yfngI/AAAAAAAAAIg/y-hRDK6eG5w/s320/2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;關鍵就在背面... &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENUVRUGbI/AAAAAAAAAIo/x9DDodmu4NU/s1600-h/3.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENUVRUGbI/AAAAAAAAAIo/x9DDodmu4NU/s320/3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;施工前~ 牆壁非常的冷清.. 家徒四壁 @@&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ENVlkWsHI/AAAAAAAAAIw/PPoZpoPLuyU/s1600-h/4.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ENVlkWsHI/AAAAAAAAAIw/PPoZpoPLuyU/s320/4.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;雷射水平式一定要用到的... 不然裝歪了~就鼠了&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ENXiiBCRI/AAAAAAAAAI4/bqmn16yUToI/s1600-h/5.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ENXiiBCRI/AAAAAAAAAI4/bqmn16yUToI/s320/5.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;基準線貼好以後再用 雷射水平檢查..&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENZCRi25I/AAAAAAAAAJA/iypIrsUdc_g/s1600-h/6.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENZCRi25I/AAAAAAAAAJA/iypIrsUdc_g/s320/6.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;再確認一次...一定要平~&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENbQkIa7I/AAAAAAAAAJI/icO1BCUm_T4/s1600-h/7.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENbQkIa7I/AAAAAAAAAJI/icO1BCUm_T4/s320/7.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;鑽孔了~ 以前都是用 普通電鑽.. 鑽一個洞要 10分鐘 @@&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENdGAey0I/AAAAAAAAAJQ/RQ93u-r0oK4/s1600-h/8.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENdGAey0I/AAAAAAAAAJQ/RQ93u-r0oK4/s320/8.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;鎖好支架, 假組合一下~&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENfH7e5WI/AAAAAAAAAJY/BbOEr97j6is/s1600-h/9.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENfH7e5WI/AAAAAAAAAJY/BbOEr97j6is/s320/9.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ENhjMtzVI/AAAAAAAAAJg/rJx9nP-tO2o/s1600-h/10.-+Done.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ENhjMtzVI/AAAAAAAAAJg/rJx9nP-tO2o/s320/10.-+Done.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;組合好以後,再檢查水平~&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ENjsxaeKI/AAAAAAAAAJo/-ILnOzCi66k/s1600-h/11-+Done+-2.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ENjsxaeKI/AAAAAAAAAJo/-ILnOzCi66k/s320/11-+Done+-2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;一定要很平阿... 不然要改很麻煩了..&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ENmt4tkZI/AAAAAAAAAJw/9W3wW-hhZM0/s1600-h/11-+Done+-3.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ENmt4tkZI/AAAAAAAAAJw/9W3wW-hhZM0/s320/11-+Done+-3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;完工嚕~ 放上裝飾品.. ^^&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENpkEILXI/AAAAAAAAAJ4/Jz6uEmvAmBg/s1600-h/Show+-1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENpkEILXI/AAAAAAAAAJ4/Jz6uEmvAmBg/s320/Show+-1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;不夠華麗~ 再放一個..&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENr_zO7xI/AAAAAAAAAKA/s5CdK-UKGt0/s1600-h/Show+-3.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENr_zO7xI/AAAAAAAAAKA/s5CdK-UKGt0/s320/Show+-3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;再來一張~&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENuRWdIZI/AAAAAAAAAKI/_4zuQ_KZuS0/s1600-h/Show+-4.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ENuRWdIZI/AAAAAAAAAKI/_4zuQ_KZuS0/s320/Show+-4.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;收工~&lt;br /&gt;使用工具也要介紹一下.. 真的很好用..&lt;br /&gt;鑽一個水泥孔塞壁虎.. 不用 30秒...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ERDnFDdBI/AAAAAAAAAKQ/786nJ90Vq_A/s1600-h/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ERDnFDdBI/AAAAAAAAAKQ/786nJ90Vq_A/s320/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ERILnwsLI/AAAAAAAAAKY/eZGQzrqXdTg/s1600-h/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-2.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ERILnwsLI/AAAAAAAAAKY/eZGQzrqXdTg/s320/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ERKZ0pEkI/AAAAAAAAAKg/2PEY2o_-Xf0/s1600-h/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-3.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ERKZ0pEkI/AAAAAAAAAKg/2PEY2o_-Xf0/s320/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;還送一包鑽頭... 一堆螺絲,壁虎..救甘心的啦~&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ERNVjhXQI/AAAAAAAAAKo/37JyhWSGjjs/s1600-h/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-4.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ERNVjhXQI/AAAAAAAAAKo/37JyhWSGjjs/s320/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-4.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;收納盒~&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ERQHAUf8I/AAAAAAAAAKw/A3XGPiq82Ik/s1600-h/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-5.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4ERQHAUf8I/AAAAAAAAAKw/A3XGPiq82Ik/s320/%E9%9C%87%E5%8B%95%E5%BC%8F%E9%91%BD%E5%AD%94-5.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-7551921099830846694?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/7551921099830846694/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/diy-part-3.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/7551921099830846694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/7551921099830846694'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/diy-part-3.html' title='室內裝潢 DIY - ( Part - 3 ) 層板 (隱藏式支架)'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ENQy_ipOI/AAAAAAAAAIY/bz_xWdCAILE/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-2601077403710652097</id><published>2010-02-20T18:06:00.000-08:00</published><updated>2010-02-21T01:53:21.277-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='室內裝潢 DIY'/><title type='text'>室內裝潢 DIY - ( Part - 1 ) 油漆</title><content type='html'>記得以前買第一間房子時..年紀輕, &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;對 DIY 裝潢...沒興趣也沒時間,&lt;br /&gt;&lt;br /&gt;所以都給設計公司處理...&lt;br /&gt;&lt;br /&gt;這次是第二次買新房子,&lt;br /&gt;&lt;br /&gt;為了有更大的參與感,&lt;br /&gt;&lt;br /&gt;能自己設計, 自己DIY的就全部扛下來了..&lt;br /&gt;&lt;br /&gt;還記得交屋後... 每天下班就到新家做一點,&lt;br /&gt;&lt;br /&gt;假日也做一些..&lt;br /&gt;&lt;br /&gt;就這樣一點一滴累積... 大約完成60%就搬進來住了..&lt;br /&gt;&lt;br /&gt;雖然和房價比起來..裝潢油漆都是小錢..&lt;br /&gt;&lt;br /&gt;但是~ 奇摩仔 差粉大..&lt;br /&gt;&lt;br /&gt;DIY 才是王道阿~&lt;br /&gt;&lt;br /&gt;顏色是老婆/女兒設計的.. 我只是油漆工,&lt;br /&gt;&lt;br /&gt;看圖吧~&lt;br /&gt;天花板太複雜, 我還不會 DIY..&lt;br /&gt;先從簡單的開始吧..&lt;br /&gt;客廳 / 走廊 / 廚房 油漆開始~&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4CS080F9RI/AAAAAAAAAFw/R5iGOBgaWiU/s1600-h/%E5%AE%A2%E5%BB%B3%E6%B2%B9%E6%BC%86+DIY.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4CS080F9RI/AAAAAAAAAFw/R5iGOBgaWiU/s320/%E5%AE%A2%E5%BB%B3%E6%B2%B9%E6%BC%86+DIY.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;餐廳&amp;nbsp;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CTcdAxiaI/AAAAAAAAAF4/3DxVnnYtFYY/s1600-h/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86+-+2+%E6%A9%98%E8%89%B2.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CTcdAxiaI/AAAAAAAAAF4/3DxVnnYtFYY/s320/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86+-+2+%E6%A9%98%E8%89%B2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;施工中~&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4CTi2JSW9I/AAAAAAAAAGA/7LxMgvuGxxg/s1600-h/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4CTi2JSW9I/AAAAAAAAAGA/7LxMgvuGxxg/s320/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 完工嚕~&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CToeEtt_I/AAAAAAAAAGI/1NYze5msF7M/s1600-h/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86%E6%A9%98%E8%89%B2+-+%E5%AE%8C%E5%B7%A5+-+2.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CToeEtt_I/AAAAAAAAAGI/1NYze5msF7M/s320/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86%E6%A9%98%E8%89%B2+-+%E5%AE%8C%E5%B7%A5+-+2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4CTwzXekVI/AAAAAAAAAGQ/fCSHuR0WfLA/s1600-h/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86%E6%A9%98%E8%89%B2+-+%E5%AE%8C%E5%B7%A5.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4CTwzXekVI/AAAAAAAAAGQ/fCSHuR0WfLA/s320/%E5%BB%9A%E6%88%BF%E7%89%86%E5%A3%81%E6%B2%B9%E6%BC%86%E6%A9%98%E8%89%B2+-+%E5%AE%8C%E5%B7%A5.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;書房油漆.. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CUD-ePHFI/AAAAAAAAAGg/sr_fAYVr4ho/s1600-h/%E6%9B%B8%E6%88%BF%E6%B2%B9%E6%BC%86+DIY.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CUD-ePHFI/AAAAAAAAAGg/sr_fAYVr4ho/s320/%E6%9B%B8%E6%88%BF%E6%B2%B9%E6%BC%86+DIY.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 由於是使用電腦調色機的油漆,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;所以顏色可以調出各式各樣, &lt;br /&gt;&lt;br /&gt;我和老婆女兒也都選了一些比較鮮豔大膽的顏色(和以前比較之下)&lt;br /&gt;&lt;br /&gt;不像以前可以選的沒幾種..&lt;br /&gt;&lt;br /&gt;科技真是進步阿~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;插花報導一下.. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;客廳落地玻璃的門簾, &lt;br /&gt;&lt;br /&gt;布料是老婆到永樂市場選布的.. &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4CUQPBr4XI/AAAAAAAAAGo/4b57qL6FA8s/s1600-h/%E5%AE%A2%E5%BB%B3%E9%96%80%E7%B0%BEDIY+-+1.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4CUQPBr4XI/AAAAAAAAAGo/4b57qL6FA8s/s320/%E5%AE%A2%E5%BB%B3%E9%96%80%E7%B0%BEDIY+-+1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 開不同光線的燈,氣氛就不一樣了~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CUUke4zpI/AAAAAAAAAGw/NideUgI3y8o/s1600-h/%E5%AE%A2%E5%BB%B3%E9%96%80%E7%B0%BEDIY+-+2.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4CUUke4zpI/AAAAAAAAAGw/NideUgI3y8o/s320/%E5%AE%A2%E5%BB%B3%E9%96%80%E7%B0%BEDIY+-+2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;淋浴間的層架~ ~ (只是鑽了2個洞,打壁虎 @@)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4CUfcMSePI/AAAAAAAAAG4/5g-oMXGd12g/s1600-h/%E6%B7%8B%E6%B5%B4%E9%96%93%E5%B1%A4%E6%9E%B6+DIY.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4CUfcMSePI/AAAAAAAAAG4/5g-oMXGd12g/s320/%E6%B7%8B%E6%B5%B4%E9%96%93%E5%B1%A4%E6%9E%B6+DIY.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-2601077403710652097?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/2601077403710652097/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/diy-part-1.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/2601077403710652097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/2601077403710652097'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/diy-part-1.html' title='室內裝潢 DIY - ( Part - 1 ) 油漆'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4CS080F9RI/AAAAAAAAAFw/R5iGOBgaWiU/s72-c/%E5%AE%A2%E5%BB%B3%E6%B2%B9%E6%BC%86+DIY.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-5986274412678927331</id><published>2010-02-20T07:18:00.000-08:00</published><updated>2010-02-21T02:08:58.211-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='室內裝潢 DIY'/><title type='text'>室內裝潢 DIY - ( Part - 2 ) 玄關地板</title><content type='html'>新家住了大約 9個月,&lt;br /&gt;一直都想 DIY 一些裝潢,&lt;br /&gt;終於等到了今年過年放了10天假期,&lt;br /&gt;原先規劃了一堆項目都沒進行..&lt;br /&gt;反而先進行了門廳地板的升級...&lt;br /&gt;下列就是進行的過程..&lt;br /&gt;&lt;br /&gt;材料是鋼琴烤漆拍立扣系列 - 胡桃色&lt;br /&gt;規格:14*127.5*808mm &lt;br /&gt;數量: 一包 16片.&lt;br /&gt;&lt;br /&gt;先拆包裝全部放到地板上..&lt;br /&gt;覺得和大門, 置物櫃門, 鞋櫃玻璃門, &lt;br /&gt;顏色非常的搭 ^^&lt;br /&gt;本來想要如何安排拼接的花紋..&lt;br /&gt;後來還是選擇最傳統的,&lt;br /&gt;畢竟是我的第一次 @@&lt;br /&gt;&lt;br /&gt;施工前~&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4CODBGzKyI/AAAAAAAAAFo/b3k3U0aZPKY/s1600-h/%E7%8E%84%E9%97%9C-+%E6%96%BD%E5%B7%A5%E5%89%8D.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4CODBGzKyI/AAAAAAAAAFo/b3k3U0aZPKY/s320/%E7%8E%84%E9%97%9C-+%E6%96%BD%E5%B7%A5%E5%89%8D.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_5c76wYTI/AAAAAAAAADg/YQw1KV9n3N8/s1600-h/Cut+and+test.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_5c76wYTI/AAAAAAAAADg/YQw1KV9n3N8/s320/Cut+and+test.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;裁切好了.. 先假組裝確認長度都沒問題..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_6BcAOkCI/AAAAAAAAADo/Zu-Ct7xkjDo/s320/Ready+to+Assembly.JPG" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&amp;nbsp;拼接好了, 剩下了一疊多出來的木板...&lt;br /&gt;可能會拼到牆壁的裝飾吧 ^^&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S3_64SJnlzI/AAAAAAAAADw/ZV2ZCqgmhao/s1600-h/Residual+Wood.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S3_64SJnlzI/AAAAAAAAADw/ZV2ZCqgmhao/s320/Residual+Wood.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;其實組裝並不難, 因為工廠做出來的木板,&lt;br /&gt;接縫溝槽密合度非常好,&lt;br /&gt;用 45度角崁入, 壓下去的密實度我非常喜歡~&lt;br /&gt;整個組裝過程, 最麻煩的是 "收邊"..&lt;br /&gt;還沒收邊的時候很醜~&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_8HaqywoI/AAAAAAAAAD4/6mrp_p_Vex4/s1600-h/Edge+-+Right+BEFORE+-+1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_8HaqywoI/AAAAAAAAAD4/6mrp_p_Vex4/s320/Edge+-+Right+BEFORE+-+1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;左邊還沒收邊的時候..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_8ZY8OMdI/AAAAAAAAAEA/Qg0ujqVwplE/s1600-h/Edge+-+Left+BEFORE+-+1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_8ZY8OMdI/AAAAAAAAAEA/Qg0ujqVwplE/s320/Edge+-+Left+BEFORE+-+1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;先放上 收邊條 量長度..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_8q6KsU2I/AAAAAAAAAEI/jw_lBRjc83s/s1600-h/Edge+-+Left+BEFORE+-+2.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3_8q6KsU2I/AAAAAAAAAEI/jw_lBRjc83s/s320/Edge+-+Left+BEFORE+-+2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&amp;nbsp;轉折處很麻煩...沒收邊特寫一下...很醜~&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S3_9yK1aFzI/AAAAAAAAAEY/6948RI4DqwE/s1600-h/Edge+90+Degree+-+BEFORE+-+1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S3_9yK1aFzI/AAAAAAAAAEY/6948RI4DqwE/s320/Edge+90+Degree+-+BEFORE+-+1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我這裡用了 45度的拼接工法..線沒有平行.. 真丟臉~&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S3_-O7nGNjI/AAAAAAAAAEg/C0C5QUdffk0/s1600-h/Edge+90+Degree+-+3.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S3_-O7nGNjI/AAAAAAAAAEg/C0C5QUdffk0/s320/Edge+90+Degree+-+3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;特寫一下轉角處的收邊..&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S3_-rni01xI/AAAAAAAAAEo/2vPmVkrCCM4/s1600-h/Edge+90+Degree.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S3_-rni01xI/AAAAAAAAAEo/2vPmVkrCCM4/s320/Edge+90+Degree.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;左邊在收的時候就懶了...直接 90度拼接... &lt;br /&gt;不仔細看也還可以啦~&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S3__HKWoydI/AAAAAAAAAEw/cxmXOzdlA04/s1600-h/Edge+-+Left.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S3__HKWoydI/AAAAAAAAAEw/cxmXOzdlA04/s320/Edge+-+Left.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;最後裝上門檔. ( 哈哈~ 拍到鏡子裡面的我 @@ )&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S3__eECBX9I/AAAAAAAAAE4/zIzWO2c3fwk/s1600-h/Door+Stopper.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S3__eECBX9I/AAAAAAAAAE4/zIzWO2c3fwk/s320/Door+Stopper.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;完工嚕~ 我的家人也都很喜歡.. &lt;br /&gt;第一次的地板DIY 也算是成功啦~&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4AAAMmkrDI/AAAAAAAAAFA/JIkoROVxThg/s1600-h/Done.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4AAAMmkrDI/AAAAAAAAAFA/JIkoROVxThg/s320/Done.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;切割工具一定要介紹一下..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;簡易型切割台 ( 施工中現場很亂 @@ )&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ABMg0yYHI/AAAAAAAAAFI/sTVmwAPWdZc/s1600-h/Cutting+table+-1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4ABMg0yYHI/AAAAAAAAAFI/sTVmwAPWdZc/s320/Cutting+table+-1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;線鋸機 轉平台式切割機套件..&lt;/div&gt;&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ABQE5zmbI/AAAAAAAAAFY/wysUl5WT24g/s1600-h/Cutting+table+-3.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ABQE5zmbI/AAAAAAAAAFY/wysUl5WT24g/s320/Cutting+table+-3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;再一張.. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ABOoHc3wI/AAAAAAAAAFQ/KpPwmL6vJ6w/s1600-h/Cutting+table+-2.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4ABOoHc3wI/AAAAAAAAAFQ/KpPwmL6vJ6w/s320/Cutting+table+-2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;線鋸機 倒裝就變成桌上型切割台.. 我個人很喜歡~&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ABqPY3X8I/AAAAAAAAAFg/QaXTUhtlRIE/s1600-h/Cutter.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4ABqPY3X8I/AAAAAAAAAFg/QaXTUhtlRIE/s320/Cutter.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;以上~ 個人 DIY 真的很有趣..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;您也可以試試喔.. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;網路上大家對於 線鋸機變桌上型切割台很有興趣,&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;下列貼上一些資訊..&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;那個好物名字叫 "博世線鋸桌" 型號 BOSCH MT 300 WP&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Made in Switzerland&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;多少錢我已經忘了 = = ( 買過就忘了 )&lt;br /&gt;&lt;br /&gt;我是在台北市環河南路,&lt;br /&gt;&lt;br /&gt;整條街在賣五金/氣動工具那裏..&lt;br /&gt;&lt;br /&gt;一家一家的問, 一家一家的找..&lt;br /&gt;&lt;br /&gt;已經忘了在環河南路幾段找到的~ Sorry ~&lt;br /&gt;&lt;br /&gt;因為當時網路怎麼查,都沒有人賣,&lt;br /&gt;&lt;br /&gt;只有 官網有介紹...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;線鋸機 GST 65 我個人DIY是夠用了,&lt;br /&gt;&lt;br /&gt;如果切比較厚,或是硬的話,&lt;br /&gt;&lt;br /&gt;木頭送的速度放慢就好了..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;先看包裝盒的說明吧..因為已經放了超過6年了..&lt;br /&gt;&lt;br /&gt;所以很髒~ 多包涵了..&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEYooFiLI/AAAAAAAAAHQ/n5uVctlwpx8/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+1.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEYooFiLI/AAAAAAAAAHQ/n5uVctlwpx8/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+1.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4EEbIBI1_I/AAAAAAAAAHY/K0SwUb69SQI/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+2.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4EEbIBI1_I/AAAAAAAAAHY/K0SwUb69SQI/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+2.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;平台式切圓的, 移動木板一定比移動 線鋸機來的精準和輕鬆.. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEc0uY_SI/AAAAAAAAAHg/QDvsVMK090c/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+3.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEc0uY_SI/AAAAAAAAAHg/QDvsVMK090c/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+3.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;直線導板非常順手.. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4EEemmLV7I/AAAAAAAAAHo/rmhDozdODys/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+4.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S4EEemmLV7I/AAAAAAAAAHo/rmhDozdODys/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+4.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;可以方便的切出斜度.. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4EEgjbmfRI/AAAAAAAAAHw/mDmT9fqOMmI/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+5.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://4.bp.blogspot.com/_8wGLCYoZMqQ/S4EEgjbmfRI/AAAAAAAAAHw/mDmT9fqOMmI/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+5.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;板子的尺寸.. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4EEiIzmaFI/AAAAAAAAAH4/-5M4SSPLV2s/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+6.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4EEiIzmaFI/AAAAAAAAAH4/-5M4SSPLV2s/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+6.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;適用安裝的型號...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4EEkOz-2rI/AAAAAAAAAIA/6KgN3fRRmV0/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+7.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4EEkOz-2rI/AAAAAAAAAIA/6KgN3fRRmV0/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+7.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;安裝用的夾具.. 裝起來非常緊, 切割時也不會有間隙..很穩~&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEmN9XK_I/AAAAAAAAAII/ryFz7RKPdz8/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+8.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEmN9XK_I/AAAAAAAAAII/ryFz7RKPdz8/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+8.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;附贈配備...平行導尺, 斜度導尺...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEoLoLcEI/AAAAAAAAAIQ/hj8ucsqfvG0/s1600-h/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+9.JPG" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://3.bp.blogspot.com/_8wGLCYoZMqQ/S4EEoLoLcEI/AAAAAAAAAIQ/hj8ucsqfvG0/s320/%E7%B7%9A%E9%8B%B8%E6%A1%8C+-+9.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-5986274412678927331?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/5986274412678927331/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/9-diy-10.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/5986274412678927331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/5986274412678927331'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/9-diy-10.html' title='室內裝潢 DIY - ( Part - 2 ) 玄關地板'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4CODBGzKyI/AAAAAAAAAFo/b3k3U0aZPKY/s72-c/%E7%8E%84%E9%97%9C-+%E6%96%BD%E5%B7%A5%E5%89%8D.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-822784656010690611</id><published>2010-02-17T19:05:00.001-08:00</published><updated>2010-02-18T19:46:01.782-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RC'/><title type='text'>兒時的夢想 ~ (飛機)</title><content type='html'>&lt;p&gt;還記得小時候玩的飛機&lt;/p&gt;&lt;p&gt;動力: 橡皮筋&lt;/p&gt;&lt;p&gt;機體: 木片 + 宣紙 + 鐵絲起落架 + 塑膠機輪&lt;/p&gt;&lt;p&gt;再看看現在實現的夢想…&lt;/p&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:cc09b21c-ae21-42f7-8167-eb9adb34c2ce" class="wlWriterEditableSmartContent"&gt;&lt;div id="edf4a7ba-4779-4199-9e73-df458f712e83" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=uOLx4vWc-h4&amp;amp;feature=youtube_gdata" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/_8wGLCYoZMqQ/S3yufIo2LAI/AAAAAAAAADE/0VNgVGxPrbk/video0ef0c6149fd4%5B8%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('edf4a7ba-4779-4199-9e73-df458f712e83'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/uOLx4vWc-h4&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/uOLx4vWc-h4&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;^^ 人生中的第一台直升機, 也是第一次升空… 緊張到腳會抖..&lt;/p&gt;&lt;p&gt;但是在一推朋友,前輩的指導下也順利升空降落了… 真是一個字形容 “爽”&lt;/p&gt;&lt;p&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e684ab83-42da-4872-8330-b63df4b4d900" class="wlWriterEditableSmartContent"&gt;&lt;div id="a3c0df8d-88f6-47a4-a7d1-29073b8dc787" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=AqFe1PgSi6E&amp;amp;feature=youtube_gdata" target="_new"&gt;&lt;img src="http://lh6.ggpht.com/_8wGLCYoZMqQ/S3yufutzvhI/AAAAAAAAADI/_Fcr5Nn6h74/video7723a736c2c8%5B8%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('a3c0df8d-88f6-47a4-a7d1-29073b8dc787'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/AqFe1PgSi6E&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/AqFe1PgSi6E&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;第20次實機升空.. 還是很緊張..&lt;/p&gt;&lt;p&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:7c7e28aa-d37b-4830-9274-6a4a257785fc" class="wlWriterEditableSmartContent"&gt;&lt;div id="35d39aa7-342e-4fa8-a578-353d2bf5e28e" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=H1gJ4pYlfG8&amp;amp;feature=youtube_gdata" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_8wGLCYoZMqQ/S3yuf_pUBNI/AAAAAAAAADM/ai6402hZAyU/video32832bed2e6e%5B8%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('35d39aa7-342e-4fa8-a578-353d2bf5e28e'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/H1gJ4pYlfG8&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/H1gJ4pYlfG8&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;^^ 看的人比我還要緊張…哈哈~ 最後還是順利降落.. &lt;/p&gt;&lt;p&gt;練習了2-次實機飛行後..已經可以繞場了.. &lt;/p&gt;&lt;p&gt;都是因為有先練”電腦模擬飛行”… &lt;/p&gt;&lt;p&gt;根據老一輩的飛友說..以前能這樣飛大約要練半年 @@ .. &lt;/p&gt;&lt;p&gt;科技始終來自於人性阿~~~&lt;/p&gt;&lt;p&gt;//============= 第50顆電池的3D飛行 ==========&lt;/p&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:4beb1564-132f-45cf-aeb9-2bc05257ec02" class="wlWriterEditableSmartContent"&gt;&lt;div id="49222627-7873-4281-95f0-d905bef130a1" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=ZEznNjIZT30" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/_8wGLCYoZMqQ/S3yy8m3qbHI/AAAAAAAAADU/TBOkGxtFnVg/video73e792ea66f7%5B3%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('49222627-7873-4281-95f0-d905bef130a1'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/ZEznNjIZT30&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/ZEznNjIZT30&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;換了大一號的直升機..發現大的更好飛.. 做出了一些小機子不敢做的特技飛行..&lt;/p&gt;&lt;p&gt;大的也看得比較清楚.. 最後以一招 “熄火降落”墜機收場 &amp;gt;_&amp;lt;|||&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-822784656010690611?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/822784656010690611/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/blog-post_17.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/822784656010690611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/822784656010690611'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/blog-post_17.html' title='兒時的夢想 ~ (飛機)'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_8wGLCYoZMqQ/S3yufIo2LAI/AAAAAAAAADE/0VNgVGxPrbk/s72-c/video0ef0c6149fd4%5B8%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-7971067240190305546</id><published>2010-02-17T19:00:00.001-08:00</published><updated>2010-02-18T19:45:32.000-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ROBOT'/><title type='text'>兒時的夢想 ~ (機器人)</title><content type='html'>&lt;p&gt;還記得小學的時候,&lt;/p&gt;&lt;p&gt;參加科展自己做了人生的第一個機器手臂,&lt;/p&gt;&lt;p&gt;當時拆玩具的馬達,用巴爾莎木板機構..&lt;/p&gt;&lt;p&gt;當時還沒有數位相機的發明,也沒有網路 =.=&lt;/p&gt;&lt;p&gt;只能留在腦海中…&lt;/p&gt;&lt;p&gt;現在終於完成了一些兒時的夢想..&lt;/p&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2efc572b-e1c6-4dfd-a719-0f2195297868" class="wlWriterEditableSmartContent"&gt;&lt;div id="dab6ce75-611e-4537-a717-29c7fd2a11d7" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=K5QJegig-xQ&amp;amp;feature=youtube_gdata" target="_new"&gt;&lt;img src="http://lh3.ggpht.com/_8wGLCYoZMqQ/S3ytVCA6QvI/AAAAAAAAACQ/0sOT3Ls3LK0/videoc7fe5620e716%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('dab6ce75-611e-4537-a717-29c7fd2a11d7'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/K5QJegig-xQ&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/K5QJegig-xQ&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:295d335e-4b34-402d-9739-7b3a25f9adfb" class="wlWriterEditableSmartContent"&gt;&lt;div id="fafabf17-9b5b-4a41-bc1b-e957cb63000f" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=IRFYJ5FIf9E&amp;amp;feature=youtube_gdata" target="_new"&gt;&lt;img src="http://lh6.ggpht.com/_8wGLCYoZMqQ/S3ytVug3yxI/AAAAAAAAACU/AVEcYP_651E/video071e04b0776c%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('fafabf17-9b5b-4a41-bc1b-e957cb63000f'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/IRFYJ5FIf9E&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/IRFYJ5FIf9E&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:aec4b11e-fff8-4a0b-b337-445ef91aad69" class="wlWriterEditableSmartContent"&gt;&lt;div id="8fcc60d7-59ef-4778-85b2-35c4388a927a" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=82dO-ThP99U&amp;amp;feature=youtube_gdata" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_8wGLCYoZMqQ/S3ytWBoHIgI/AAAAAAAAACY/m3FXj58Od5k/video2140dd749d71%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('8fcc60d7-59ef-4778-85b2-35c4388a927a'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/82dO-ThP99U&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/82dO-ThP99U&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-7971067240190305546?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/7971067240190305546/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/7971067240190305546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/7971067240190305546'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/blog-post.html' title='兒時的夢想 ~ (機器人)'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_8wGLCYoZMqQ/S3ytVCA6QvI/AAAAAAAAACQ/0sOT3Ls3LK0/s72-c/videoc7fe5620e716%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-8122760421146966027</id><published>2010-02-16T17:11:00.000-08:00</published><updated>2010-02-22T18:34:44.556-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>arduino Mini 的學習之路..( Part -3 )</title><content type='html'>&lt;span xmlns="xmlns"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4M-ucH341I/AAAAAAAAAK4/CFQWdBMxTKU/s1600-h/Digital+Servo.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" ct="true" src="http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4M-ucH341I/AAAAAAAAAK4/CFQWdBMxTKU/s320/Digital+Servo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;課目: 伺服馬達的控制&amp;nbsp; ( PWM ) &lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3tBvOx_DEI/AAAAAAAAABQ/zuUTmvx-8AM/s1600-h/Hitec+HSR-8498HB+Servo+Pin.png"&gt;&lt;img alt="" border="0" src="http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3tBvOx_DEI/AAAAAAAAABQ/zuUTmvx-8AM/s320/Hitec+HSR-8498HB+Servo+Pin.png" /&gt;&lt;/a&gt; &lt;br /&gt;Hitec HSR-8498HB 伺服馬達 ( 腳位接線圖 ) &lt;br /&gt;&lt;br /&gt;我這個實驗使用的是 Hitec HSR-8498HB 伺服馬達. &lt;br /&gt;目前使用驅動模式選擇第一種已經成功. &lt;br /&gt;這個馬達總共有3種模式, &lt;br /&gt;1. Standard Pulse Mode (Pulse width 550 to 2450 Microseconds) &lt;br /&gt;角度計算式 Servo Angle (degrees) = (Pulse Width (•S) – 1500) / 10 &lt;br /&gt;&lt;br /&gt;2. Extended Pulse Mode. (Pulse width 50 to 200 Microseconds) (未完成) &lt;br /&gt;&lt;br /&gt;3. Serial Mode. (Pulse width 416 Microseconds) (未完成) &lt;br /&gt;&lt;br /&gt;馬達的說明文件連結: &lt;br /&gt;&lt;a href="http://robosavvy.com/Builders/i-Bot/HSR8498HB%20Servo.pdf"&gt;http://robosavvy.com/Builders/i-Bot/HSR8498HB%20Servo.pdf&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/G94anJ9bXlo&amp;amp;hl=zh_TW&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/G94anJ9bXlo&amp;amp;hl=zh_TW&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;^^ 上面影片的程式範例: &lt;br /&gt;&lt;br /&gt;#include &amp;lt;Servo.h&amp;gt; &lt;br /&gt;&lt;br /&gt;Servo myservo; // create servo object to control a servo &lt;br /&gt;&lt;br /&gt;void setup() &lt;br /&gt;{ &lt;br /&gt;Serial.begin( 19200 ); &lt;br /&gt;myservo.attach(9); //連接 Servo 信號到 Digital Pin 9 &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;int angleVal=550; &lt;br /&gt;&lt;br /&gt;void loop() &lt;br /&gt;{ &lt;br /&gt;myservo.writeMicroseconds( angleVal ); //Pulse width 550 to 2450 Microseconds = Standard Pulse Mode &lt;br /&gt;&lt;br /&gt;if ( angleVal + 100 &amp;lt;= 2450 ) &lt;br /&gt;{ &lt;br /&gt;angleVal += 100; &lt;br /&gt;delay ( 1000 ); &lt;br /&gt;} &lt;br /&gt;else angleVal = 550; &lt;br /&gt;&lt;br /&gt;delay ( 300 ); &lt;br /&gt;&lt;br /&gt;int readdata=0; &lt;br /&gt;&lt;br /&gt;readdata = myservo.read (); &lt;br /&gt;&lt;br /&gt;Serial.println ( readdata ); &lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-8122760421146966027?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/8122760421146966027/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/arduino-mini-part-3.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/8122760421146966027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/8122760421146966027'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/arduino-mini-part-3.html' title='arduino Mini 的學習之路..( Part -3 )'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8wGLCYoZMqQ/S4M-ucH341I/AAAAAAAAAK4/CFQWdBMxTKU/s72-c/Digital+Servo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-134051765689049867</id><published>2010-02-16T09:57:00.000-08:00</published><updated>2010-02-18T19:47:07.787-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>arduino Mini 的學習之路..( Part -2 )</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;a href='http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3rZxlbOUuI/AAAAAAAAABA/Pu6Uzee8QzM/s1600-h/oscilloscope.png'&gt;&lt;img border='0' alt='' src='http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3rZxlbOUuI/AAAAAAAAABA/Pu6Uzee8QzM/s320/oscilloscope.png'/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;看了網頁上的一些前輩教學,( &lt;a href='http://accrochages.drone.ws/en/node/90'&gt;http://accrochages.drone.ws/en/node/90&lt;/a&gt; )&lt;br /&gt;&lt;/p&gt;&lt;p&gt;接續我的 Arduino Part -1 , &lt;br /&gt;&lt;/p&gt;&lt;p&gt;應用了 Processing 實現了圖形化的數據顯示,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;因為開始複雜化了.. 2 x 16 LCD 不敷使用了&lt;br /&gt;&lt;/p&gt;&lt;p&gt;上面的曲線就是光敏電阻傳回來的數值.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;接下來 Project 越來越精彩了... 敬請期待~  &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-134051765689049867?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/134051765689049867/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2010/02/arduino-mini-part-2.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/134051765689049867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/134051765689049867'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2010/02/arduino-mini-part-2.html' title='arduino Mini 的學習之路..( Part -2 )'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8wGLCYoZMqQ/S3rZxlbOUuI/AAAAAAAAABA/Pu6Uzee8QzM/s72-c/oscilloscope.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2800250008077312124.post-4172730594897572177</id><published>2009-01-27T18:05:00.000-08:00</published><updated>2010-02-18T19:46:50.125-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arduino mini'/><title type='text'>arduino Mini 的學習之路..( Part -1 )</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;使用 Mini USB 供應 5V電壓.&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;16 x 2 LCD 顯示 光敏電阻的數值.&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href='http://2.bp.blogspot.com/_8wGLCYoZMqQ/SX--D-FZIgI/AAAAAAAAAAM/OqmbqX9U1qo/s1600-h/arduino+Mini+-1.JPG'&gt;&lt;img border='0' alt='' src='http://2.bp.blogspot.com/_8wGLCYoZMqQ/SX--D-FZIgI/AAAAAAAAAAM/OqmbqX9U1qo/s320/arduino+Mini+-1.JPG'/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;a href='http://1.bp.blogspot.com/_8wGLCYoZMqQ/SX_AeoDJlnI/AAAAAAAAAAw/xZ2YZ3w56z8/s1600-h/arduino+Mini+-2.JPG'&gt;&lt;img border='0' alt='' src='http://1.bp.blogspot.com/_8wGLCYoZMqQ/SX_AeoDJlnI/AAAAAAAAAAw/xZ2YZ3w56z8/s320/arduino+Mini+-2.JPG'/&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;~~ 安裝教學 Step By Step ~~&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d'&gt;&lt;strong&gt;&lt;span style='font-size:10pt'&gt;1. 先安裝電腦 Driver:&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;Download USBtoTTL Driver "CDM20600.exe",&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;下載連結 &lt;a href='http://www.ftdichip.com/Drivers/VCP.htm'&gt;http://www.ftdichip.com/Drivers/VCP.htm&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;&lt;span style='color:#1f497d'&gt;&lt;strong&gt;2. 將USB線插入電腦&lt;/strong&gt;&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;這時候打開工作管理員,&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;確認 COM PORT 的使用和驅動無誤( 使用的 PORT依情況會不同 ),&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;3. 執行 Arduino 0018:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='font-size:10pt'&gt;設定 Tools-&amp;gt;Board ( Arduino Mini )&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;設定 Tools-&amp;gt;Serial Port ( COM 3)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;4. 光感測器接線:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;黑 - GND&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;紅 - 5V&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;白 - 信號 ( 接到 Arduino 的 digital pin 0 )&lt;/span&gt;&lt;br /&gt;&lt;span style='color:#1f497d; font-size:10pt'&gt;&lt;strong&gt;5. Parallax LCD接線:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;GND&lt;br /&gt;5V&lt;br /&gt;RX  (接到 Arduino 的 TX)&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#1f497d'&gt;&lt;strong&gt;&lt;em&gt;~~ 使用材料 ~~&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;1. Arduino Mini.&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;2. USBtoTTL Board.&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;3. USB Cable.&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;4. 光感測器&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;5. LED&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;6. 麵包板.&lt;/span&gt;&lt;br /&gt;&lt;span style='font-size:10pt'&gt;7. Parallax LCD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#1f497d'&gt;&lt;em&gt;&lt;strong&gt;// 程式碼 //&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;int ledPin = 13; // LED connected to digital pin 13&lt;br /&gt;int PhotoSPin = 0; // Photosensitive connected to digital pin 0&lt;br /&gt;int Analog_val =0; // Photosensitive Val&lt;br /&gt;&lt;br /&gt;void setup()&lt;br /&gt;{&lt;br /&gt;    Serial.begin ( 9600 );&lt;br /&gt;&lt;br /&gt;    pinMode(ledPin, OUTPUT); // LED&lt;br /&gt;    pinMode(PhotoSPin, INPUT); // Photosensitive&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void loop() &lt;br /&gt;{&lt;br /&gt;digitalWrite(ledPin, HIGH); // set the LED on&lt;br /&gt;delay(Analog_val); // wait for a second&lt;br /&gt;digitalWrite(ledPin, LOW); // set the LED off&lt;br /&gt;delay(Analog_val); // wait for a second&lt;br /&gt;&lt;br /&gt;Analog_val = analogRead(PhotoSPin); //讀取 光敏電阻 的數值&lt;br /&gt;&lt;br /&gt;clearLCD (); // 清除 LCD 畫面&lt;br /&gt;&lt;br /&gt;//===== 輸出數值到 LCD =====&lt;br /&gt;Serial.print ( "Val= ");&lt;br /&gt;Serial.print ( Analog_val, DEC );&lt;br /&gt;Serial.print ( "\n");&lt;br /&gt;}&lt;br /&gt;// ===== clear the LCD =====&lt;br /&gt;void clearLCD()&lt;br /&gt;{&lt;br /&gt;    Serial.print(12, BYTE);&lt;br /&gt;}&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2800250008077312124-4172730594897572177?l=tommylin99.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tommylin99.blogspot.com/feeds/4172730594897572177/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://tommylin99.blogspot.com/2009/01/arduino-mini-part-1.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/4172730594897572177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2800250008077312124/posts/default/4172730594897572177'/><link rel='alternate' type='text/html' href='http://tommylin99.blogspot.com/2009/01/arduino-mini-part-1.html' title='arduino Mini 的學習之路..( Part -1 )'/><author><name>Tommy Lin</name><uri>http://www.blogger.com/profile/08081544860715180108</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/_8wGLCYoZMqQ/SX--f_e-XdI/AAAAAAAAAAY/BlrBpn2CXys/S220/h.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8wGLCYoZMqQ/SX--D-FZIgI/AAAAAAAAAAM/OqmbqX9U1qo/s72-c/arduino+Mini+-1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
