之前的Performance只是小試身手,這次要動真格的了,
首先就從新朋友Yun 開始,為什麼選擇Yun呢?因為它跟Leonardo一樣,都是ATMEGA32U4的CPU
而且我買回來才知道,這塊是Made In Taiwan的,很GOOD喔。
之前的Performance只是小試身手,這次要動真格的了,
首先就從新朋友Yun 開始,為什麼選擇Yun呢?因為它跟Leonardo一樣,都是ATMEGA32U4的CPU
而且我買回來才知道,這塊是Made In Taiwan的,很GOOD喔。
程式碼下載 https://box.nctu.edu.tw/public.php?service=files&t=4fdf0e22973b35e0e071a9423ee455ce
線路接法:這個我想請大家自行摸索一下,
1. 需要二顆LED,顏色不拘,影片用不同顏色是為了Demo。
將來在這系列的文章中,至少將對圖內的四塊板子:Arduino Due, Mega ADK, Uno & Intel Galileo Gen2作簡單的效能評估
這次使用的檔案,可以在這裡下載https://box.nctu.edu.tw/public.php?service=files&t=6c8296dc29249c2eae90f6d6a6624e28&download
,整個程式重要的部分只有micros()-micros(),其餘的部分只是為了方便看出是負幾秒,所以才印出來的。
Intel 官網 http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html
Intel Galileo Gen 2這塊板子很麻煩滴,電要插,USB也要接。
下載專屬的Arduino Compiler,目前是1.5.3(2014/9/16)
Arduino的AVR晶片,同一隻腳位可能會有超過一種以上的功能,如何快速速查呢?
基本上arduino的官方網站就有提供陽春版的了,http://arduino.cc/en/Hacking/PinMapping
不過其實在google上搜尋,也可以找到玩家畫的版本,
這篇充其量只能算是Rx系列的第一篇,因為只是抓到了伺服馬達的Rx信號,但是還沒有開始解碼。
一開始先來張照片,這張照片的 紅色區域,直接接到Uno的 Tx(D3);橙色區域直接拉到伺服馬達的S腳,土黃色區域是接在Uno的Rx(D2)
0xFAAF開頭的封包是Uno傳給馬達要資料的。0xFDDF是伺服馬達回傳給Uno的封包。
搞Robi的伺服馬達這麼久了,有一件事一直無法突破,那就是,Robi伺服馬達的Rx,
在我的mile stone裡,接下來可能還會遇到IIC ID衝突的問題,
為了這二件事情,就來去弄一台邏輯分析儀,嗯,露天很多啊,而且很便宜,幾百塊就有了,但是....到底有幾台是正版的?
不過還是讓我找到了一台台灣意采科技的邏輯分析儀,基本上我只能說,跟大陸那邊出寨出來的機器相比,這台很貴,
今天來介紹Arduino的收納,今天請一位新朋友MEGA 2560出來和大家見面。
OK,其實平常我收納的方法是用圖中的小塑膠盒,剛好可以放進二條電源,再加10個孔的麵包板,非常不幸的,差一點點。
影片中的LCD螢幕和WII的左手搖桿都是利用I2C介面控制的,
這裡一樣是參考Cooper Maa大大的文章,
WII nunchuck: http://coopermaa2nd.blogspot.tw/2012/08/wii-nunchuk-arduino.html
Robi用的伺服馬達,除了和其他伺服馬達一樣,可使用單向的PWM控制之外,
還可以使用雙向的TTL Packet控制,可以詢問馬達,目前的溫度,位移量等等,詳情請參考伺服馬達說明書
http://www.futaba.co.jp/en/dbps_data/_material_/radicon_eng/Robot/RS303MR_RS304MD_EN_112.pdf
不過Futaba只幫伺服馬達LAY了一個三孔插座,那TX/RX勢必就要用同一隻腳了,針對這個問題,日本網友有做了一個半雙工切換器,不過我個人試不出來,所以這裡就先不談,先來談怎樣利用Arduino+ software Serial讓伺服馬達轉動。
情境:當小偷進門,手電筒照到Robi的眼睛,Robi會轉頭向比較亮的那邊,並且發出幽幽綠光來嚇人。影片最後有一個很吵的聲音,那個是按壓式手電筒的聲音,不是伺服馬達喲。
材料:
Arduino Uno Rev 3. | 1 |
10K ohm 電阻,接光敏電阻 | 2 |
220 ohm 電阻,接LED | 2 |
光敏電阻 | 2 |
綠光LED | 2 |
伺服馬達 | 1 |
※因改造引起的Robi故障,本人及本站都不負賠償任,進行改造前需有小朋友出走的覺悟。
其實就是把以下網址的程式碼跟電路和Robi組合起來,
http://coopermaa2nd.blogspot.tw/2011/01/arduino-lab16.html
參考這位日本朋友http://micono.cocolog-nifty.com/blog/2013/04/rs308md-f205.html的作法,
我也作了一塊轉接板。
首先介紹一下這些元件的型號
接頭:ACHR-03V-S,