有的時候,我偏心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,而後製做一個庫
有兩種版本:
一、用shell+python製做,sunduino程序已經初步可用,能夠像python同樣自由控制,而且對新手更簡單
如要把0設爲高,直接啓動sunduino,而後輸入gpio write 0 high便可,以此類推,給不會編程的用
目前有如下功能(作出來了):
A設置GPIO
B讀取GPIO數據
C延時
D輸出
能夠作成批處理直接運行
二、將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
你們以爲如何?php
原文做者:tllpython
原文連接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=1073&extra=page%3D3 git