跳到主要內容

發表文章

目前顯示的是 12月, 2012的文章

Arduino Leonardo RFID 新寫法

最近案子需要,購入了 Arduino LEONARDO ,與以往 UNO 或是更舊的版子不同的是,可以直接使用鍵盤事件、滑鼠事件,等等~。所以就來應用一下啦。 第一次使用在科教館,搭配紅外線感應器,之前還需要接 GamePad 在靠 joyStick 專換鍵盤事件(好麻煩,但蠻穩的),可是直接用這塊~就更輕鬆且穩定,紅外線感應器直接傳數位訊號給版子接收再送出鍵盤事件。 第二次使用在關於 RFID ,這次就搞得有點久,因為這塊版子她與 RFID Reader 傳送訊息的Serial port寫法不同以往的版子寫法了= =++。之前都是寫Serial.XXX,現在就要寫成Serial 1 .XXX。多個1就差那麼多。但也是把它搞定了~~以後就知道啦!  下面是官方網站的解說~  : The Arduino Leonardo board uses  Serial1  to communicate via TTL (5V) serial on pins 0 (RX) and 1 (TX). 

ActionScript 3.0外部.AS檔的溝通方式

當我們在flash中假如想要讓兩個外部檔互相溝通的話,以下將敘述之。 先創造一個傳送的as檔以及一個接收as,下列分別是「傳送:命名為Send.as」「接收:命名為testSend」。 在testSend建立一個「 public function」 ,並且給予這個函式供給其他外部檔傳送的 資料型態 ,在此設定變數名稱為 test ,資料型態為 Number 。並且在函式中撰寫接收到傳送端傳來的值之後欲處理的事情,別忘了將此類別檔做一個繼承的動作,在此繼承 Sprite 。 接著是傳送端的寫法,先「 import testSend」 ,並且在 function 中宣告接收端的一個變數,在此寫為: private var test_Send : testSend = new testSend(); 。接著創造一個傳送的函式,並且在函式中寫入 test_Send.test(2); ,「test_Send」就是在這類別檔中所適用的變數,「test」就是在testSend.as檔中所創建的變數,供給兩個外部檔傳值所使用。 (不好意思---------------------------------------------------------------------/\LOL被發現了!)