Arduino現在才玩起,初嘗試

我的Arduino UNO板和W5100 ethernet板自從去年7月份買了很久都一直放着擱灰,沒有玩過。甚至直到樹莓派都玩了好久了纔想起這個東東。。。。。


今天參考了下風投火熱的青島創客團隊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的設置一樣。


------------

其餘特徵正在體驗中。。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章