2013年12月2日 星期一

[2013-1202 Raspberry Pi's RS232]

 

[2013-1202 Raspberry Pi's RS232]


試接RS232轉USB的線[1][2],很快就成功。見下圖。


只是剛好沒有鍵盤可用,所以顯示在HDMI TV上的tty1 login是無法繼續。所以就利用這個ttyAMA0這個文字模式,來進入圖形模式。

2013年12月1日 星期日

[2013-1201 紅外線遙控車]


[2013-1201 紅外線遙控車]


真好玩! 用家中電視遙控器就可以實現一台真正可以活動的遙控車。有機會參加工作坊[1],學到如何編寫紅外線程式[2]、使用Arduino IDE和Arduino Leonardo[3][4][5]。

不過,在實作上遇到車子有時可以控制有時又不理我,叫它左轉卻右轉,叫它停下卻往前。 一開始的Code是對應到遙控器2, 8, 4, 6, 5 分做向前, 向後,轉左, 轉右, 停止。 後來才發現,紅外線接受器對同一個訊號會有兩組不同的值,以及馬達轉動的方向定義不同。接下來是這五個訊號的16進制的代碼如下:
2: 0x807F807F and 0x4C0E0904
8: 0x807FE01F and 0x8F1B3EA4
4: 0x807FC03F and 0x5CA55E68
6: 0x807FA05F and 0xB1F12C88
5: 0x807F20DF and 0x42657E84

對了,最上面的圖是用Fritzing 完成。

下圖就是成品了。