標籤:style http color os io 使用 ar for 資料
有的時候,我偏愛arduino勝於cubieboard,先說PWM問題,現在cubie的A10上還沒有一個完整的PWM驅動,而且一個也不夠用、用起來不方便,並且有些如IR發射的東西在arduino已經很成熟了
於是我開了個HuLuduino硬體計劃。
1 HuLuduino是一個真arduino,它的設計使得它很容易串連cb,買時附贈杜邦線 2.54 to 2的四根,用於串口和電源,即可通訊
這是我第一次打板子,就這麼成功了,先說一下,與Arduino最熱門的機型uno完全相容(接I2C SPI什麼的時候介面是和uno一樣的)因為mcu相同(只是封裝格式不同)並且板子中的接線完全一樣,我還引出了兩個uno沒有的測電的口(ADC) —— A6和A7
本來這個板子叫wawaboard,因為長得像娃娃,但是經網友說像葫蘆,於是叫HuLuboard
工作台,串連hulu的是燒寫器
說實話,hulu真的挺小。。比照片上看起來還小一點,右上方有一個地方(接13口燈的)本來要接220歐電阻,因為我沒220歐電阻,就接了個10K的,結果發現很暗,就直接把它焊掉了,結果現在燈很亮,到時給機器焊就不會出現這個問題了
在黑暗中,葫蘆亮著藍色的光
第一個板子我是手焊的,很不好看,右邊白色正方形本來是TLL Team的logo,但是由於某些問題沒弄好,弄成了全白,沒法,我就自己簽了個名……
打板子的廠商把編號弄到了前面,不太好看
後面幾個板子會讓人拿去給機器焊,所以不必擔心買回來的還是這麼難看……
標註:此板Made in China……
售價大約為50元,我這個板子純板不帶usb因為我覺得uno帶usb完全是沒必要,想用usb的話插上個usb shield就好了(可以選擇是否要再買一個shield,每個大約10塊,如果技術ok可以不用買,自己拿USB轉換器轉杜邦線串連),這樣一個usb shield可以給多個hulu板使用,省錢,並且hulu板使用時不需要usb介面,接cubie直接用附贈杜邦線即可,我還在最上面打了洞,可以放進鑰匙扣隨身攜帶,並且上面的洞與cb的洞是一樣大小,可以直接鎖在cb上面或底下,更好的使用。
盜版的uno也要60多塊,正版的huluduino才50多塊,加上shield也只60多,品質肯定比盜版的好,呵呵,現在還沒開始賣,開始是0.25~2個月後
(賣這個是為了更深入的研究各種玩意,所以大家最好看看咯)
2 並且因為arduino操作簡單,拿IDE寫個digitalWrite就能開了,cb
還要載入驅動,寫入(這是比簡單的了,不然就是我的gpio控製程序了),有些麻煩。
所以我準備了一個Sunduino計劃
Sunduino = Sunxi + arduino,就是說sunxi系列處理器,包括A10 A20,然後製作一個庫
有兩種版本:
1、用shell+python製作,sunduino程式已經初步可用,可以像python一樣自由控制,並且對新手更簡單
如要把0設為高,直接啟動sunduino,然後輸入gpio write 0 high即可,以此類推,給不會編程的用
目前有以下功能(做出來了):
A設定GPIO
B讀取GPIO資料
C延時
D輸出
可以做成批處理直接運行
2、將arduino的函數什麼的弄到庫裡,然後編譯時間引用這個庫即可具有很多arduino的功能
使用這個庫的:
595:http://cn.cubieboard.org/forum.php?mod=viewthread&tid=896&extra=
5110:http://cn.cubieboard.org/forum.php?mod=viewthread&tid=1182&extra=
另外還有矩陣鍵盤,薄膜鍵盤控製程序,在cbos裡。
我的wiki,大家可以去幫我補充:http://wiki.tonylianlong.com
大家覺得如何?
原文作者:tll
原文連結:http://forum.cubietech.com/forum.php?mod=viewthread&tid=1073&extra=page%3D3
基於Cubieboard的HuLuduino硬體計劃和Sunduino軟體計劃啟動