有的时候,我偏心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