http://arduino.cc/en/Main/ArduinoBoardMega2560
RFID 是使用 Parallax RFID reader/writer #28440
http://www.parallax.com/product/28440
以上物品花了我不少台票,我是買山寨版的Arduino Mega 2560,這便宜許多,我是認為初學者還是乖乖的買Arduino UNO,可以依樣畫葫蘆,再來邊做邊學,但是保證獲益更少,因為在模仿的過程往往忘記什麼是該學的,例如:ADC。我看過一篇文章,勸人不要用Arduino,而是認真的從8051開始,我很認真的看過、看完、再三思考,我覺得文章寫的不錯,但是有些部分還是要市僧一點,8051的作業難度較高,討論的內容門檻也較高,致使學生買了套件可以自己改變的太少,而少了一點成就感,就像學習九陰真經,速成的可以一蹴可幾(這個幾字是錯的哦!),而拳譜上還是有循序漸進的功法,只不過現在的心玩都不夠了,還去打循序漸進的功法。
RDIF的範例有幾個地方是錯的,在SIN與SOUT。
====
SIN=ss
SOUT=MOSI
====
Arduino UNO是用PIN 11,12
Arduino Mega是用PIN 53,51
----------------------------------------如果你的程式及接腳沒改,保證無法READ/Write。
以上,簡單的二行字是測試快三個整天的心得,前後看資料歷經一個多月,最後在學長的一句話,要對應正確Sample CODE的腳位,首先Sample code要是可以用且是正確的,而sample code是指用Arduino UNO,所以再把相對的腳位對應到Arduino MEGA 2560上。
光是研究腳位我們就決定又花錢及時間買了TI MSP430G2xxx及MSP430G2553 Launchpad,今天成功的做出來,我們也再次決定買Arduino Pro Mini Mega328(山寨版=165+60台票,60是運費)或是Fio(山寨沒賣,原價900元+洋水運費2~300)或是nano (山寨版=180+60台票)其中一二個,看看我們下個月的錢錢還有沒有多出來,畢竟買TI的東西也花了一點錢錢,台票愈來愈不值錢錢了。
以上均沒圖,sample code 是從arduino的網站所下載的,範例的腳位要調整一下,網址如下:
http://playground.arduino.cc/Learning/ParallaxRFIDreadwritemodule
正確的CODE是在http://www.parallax.com/product/28440下載的,這個要先安裝Library,在UNO上的腳位是正確的,但是對照Mega 2560請參照上述的簡單二行。請試著去安裝這個版本,會學習到更多的知識。
下一個計劃RFID Emulator。
沒有留言:
張貼留言