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