要了解arduino就先要了解什么是單片機,arduino平臺的基礎就是AVR指令集的單片機。
零基礎編程套件最新推出一款基于ArduBlock大大降低了愛好者的學習難度,所有編程都可以通過搭積木的方式,把高級的Arduino愛好者的圖形化編程學習套件,
計算機語言和專業(yè)的語法,簡化為一個個模塊,堆砌在一起。最后和Arduino開發(fā)板互動,做出激動人心的效果。
Arduino的開源特性,使得她有一大批擁戴的粉絲,互聯(lián)網(wǎng)上也出現(xiàn)了很多學習的社區(qū)。由于ArduBlock是積木的編程方式,很大程度上降低了學習者的門檻,不需要專業(yè)的知識,不需要工科的背景,只要你喜歡,你就可以玩。尤其是現(xiàn)在重視下一代培養(yǎng)的大人們,這是您和孩子進行親子互動最好的方式之一。
11旋轉電位器模塊*1
12.按鍵模塊*1
13超聲波測距模塊*1
14.XY游戲搖桿模塊*1
15.9克舵機*1
16.3PIN傳感器連接線*5
17杜邦線*20
18.USB連接線*1
ArduBlock零基礎編程套件清單:
1. Funduino UNO R3開發(fā)板*1
2.傳感器擴展板*1
3.白色LED模塊*1
4.紅色LED模塊*1
5.黃色LED模塊*1
6.綠色LED模塊*1
7.蜂鳴器模塊*1
8.LM35溫度傳感器*1
9. 光線傳感器 *1
10聲音傳感器*1
Arduino是源自意大利的一個開放源代碼的硬件項目平臺,該平臺包括一塊具備簡單I/O功能的電路板以及一套程序開發(fā)環(huán)境軟件。Arduino可以用來開發(fā)交互產(chǎn)品,比如它可以讀取大量的開關和傳感器信號,并且可以控制電燈、電機和其他各式各樣的物理設備;Arduino也可以開發(fā)出與PC相連的周邊裝置,能在運行時與PC上的軟件進行通信。
Arduino是一個開放源碼電子原型平臺,擁有靈活、易用的硬件和軟件。要給Arduino下一個
最準確的定義,最好用一些實例來描述。
您想當咖啡煮好時,咖啡壺就發(fā)出“吱吱”聲提醒您嗎?
您想當郵箱有新郵件時,電話會發(fā)出警報通知您嗎?
想要一件閃閃發(fā)光的絨毛玩具嗎?
想要一款具備語音和酒水配送功能的X教授蒸汽朋克風格輪椅嗎?
想要一套按下快捷鍵就可以進行實驗測試蜂音器嗎?
想為您的兒子自制一個《銀河戰(zhàn)士》手臂炮嗎?
想自制一個心率監(jiān)測器,將每次騎腳踏車的記錄存進存儲卡嗎?
想過自制一個能在地面上繪圖,能在雪中馳騁的機器人嗎?
Arduino都可以為您實現(xiàn)。
Arduino真正騰飛的原因是其能夠實現(xiàn)將模擬輸入轉換為數(shù)字輸入,換言之,您可以將光線,溫度,聲音,或者市場上已有的任何低成本的傳感器信號輸入,Arduino都能識別。對于數(shù)字傳感器,Arduino支持 SPI( 高速同步串行口)和I2C總線。這一功能覆蓋市場上99%的傳感器。使用其他開發(fā)平臺是不易實現(xiàn)的——想想如果把一塊Beagleboard(偉大的產(chǎn)品)和Arduino綁在一起,僅僅是為了獲得傳感器的數(shù)據(jù),那真是太奇怪了!
簡單,但不至于太簡單傳統(tǒng)開發(fā)板往往過于復雜,有很多附件,例如液晶顯示屏,按鈕,發(fā)光二級管,7段數(shù)碼管等等。開發(fā)板展示了其一切功能。 Arduino板上顯示的功能數(shù)量是絕對最小值,如果要實現(xiàn)功能擴展,只需增加Shield(盾)。Arduino Shield有成百上千,從液晶顯示屏到無線上網(wǎng)技術,但要增加多少Shield由用戶自己定。擴展Shield的功能也容易,對于制作擴展Shield功能的人還會有商業(yè)上的刺激。
非芯片制造商制造
Arduino開發(fā)板不是由芯片制造商設計的。為什么強調這點呢?因為芯片制造商為了突出自己的產(chǎn)品與眾不同,他們常常會添加一些奇怪的東西。而Arduino強調微控器間的共同性而不是差異性。這就意味著Arduino是一個絕佳的初學者平臺,只要在Arduino板上可以做的事情,您在其他任何的微控制器上都可以做。這一基本特征將伴隨您很長時間。
Arduino驅動的安裝及程序的燒寫:
這次做實驗用的開發(fā)板是 Funduino UNO R3的 開發(fā)板,完全兼容官方版本。看實物圖:
2.ArduBlock介紹
一款為Arduino設計的圖形化編程軟件,由上海新車間創(chuàng)客開發(fā)。 ArduBlock軟件是Arduino官方編程環(huán)境的第三方軟件,目前必須依附于Arduino軟件下運行,區(qū)別于Arduino文本式編程環(huán)境,ArduBlock是以圖形化積木搭建的方式編程的,這樣的方式會使編程的可視化和交互性加強,編程門檻降低,即使沒有編程經(jīng)驗的人也可以嘗試給Arduino控制器編寫程序。
完整的pdf格式文檔51黑下載地址(共57頁):
Arduino套件入門(不完全一致,僅供參考).pdf
(12.68 MB, 下載次數(shù): 258)
2018-7-21 12:41 上傳
點擊文件名下載附件
|