我的Arduino UNO板和W5100 ethernet板自从去年7月份买了很久都一直放着搁灰,没有玩过。甚至直到树莓派都玩了好久了才想起这个东东。。。。。
Arduino这个东西感觉是给学生和嵌入式初学者上手用的,硬件透明的软开创客等。所谓的Sketch语言代码(类C++风格),发现在树莓派的默认安装软件中也有,针对计算机入门编程教学用的,所以我一直在犹豫要不要去学这个东东,因为毕竟其他传统单片机都玩的熟了,跟这个东西还是有点距离的。
搭建了W5100网络扩展板,这个板子TB买的实物跟图片都像是官方网站里的,哈哈连那个短短的半米usb数据线都是一模一样,估计全世界的arduino板子不管是官方的公版还是非官方的DIY应该都是深圳出产的。
Arduino硬件UNO板是内置usb2COM的接口桥,通过很常见的串口转usb方式跟PC机的IDE软件通信并进行固件下载(其叫法是upload,IDE内置了一个通用的Bootloader固件块,随时可以刷)和debug等(其IDE不知道有没有debug和仿真功能我没研究,基本版的我是没找到),官方的installer里包含了该usb驱动程序;具体usb2com bridge芯片没研究,只看到波特率是9600的;
体验了下,无奈.ino source file编译过程无比缓慢;
因为安装时看到不少jar文件,猜测由于是这个IDE是基于java的,所以编译过程无比慢和蛋疼,几乎有30-40秒;
今天参考了下风投火热的青岛创客团队Yeelink的教程,玩了下。具体见链接:http://www.yeelink.net/developer/doc/48
服务器有点不稳定,发现他们的web服务器也是nginx打造的。
Arduino这个东西感觉是给学生和嵌入式初学者上手用的,硬件透明的软开创客等。所谓的Sketch语言代码(类C++风格),发现在树莓派的默认安装软件中也有,针对计算机入门编程教学用的,所以我一直在犹豫要不要去学这个东东,因为毕竟其他传统单片机都玩的熟了,跟这个东西还是有点距离的。
搭建了W5100网络扩展板,这个板子TB买的实物跟图片都像是官方网站里的,哈哈连那个短短的半米usb数据线都是一模一样,估计全世界的arduino板子不管是官方的公版还是非官方的DIY应该都是深圳出产的。
Arduino硬件UNO板是内置usb2COM的接口桥,通过很常见的串口转usb方式跟PC机的IDE软件通信并进行固件下载(其叫法是upload,IDE内置了一个通用的Bootloader固件块,随时可以刷)和debug等(其IDE不知道有没有debug和仿真功能我没研究,基本版的我是没找到),官方的installer里包含了该usb驱动程序;具体usb2com bridge芯片没研究,只看到波特率是9600的;
体验了下,无奈.ino source file编译过程无比缓慢;
因为安装时看到不少jar文件,猜测由于是这个IDE是基于java的,所以编译过程无比慢和蛋疼,几乎有30-40秒;
意外发现这个IDE对UNO板的烧写程序竟然是用了avrdude,这也是Globle民间广泛应用的开源的一个第三方AVR编程器;后来发现是因为默认选的programmer是AVRISP mkII ,跟WinAVR的设置一样。
------------
其余特征正在体验中。。。。。