久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 74464|回復: 73
收起左側

Arduino教程(通俗易懂)-初識Arduino及教程目錄

  [復制鏈接]
ID:99556 發表于 2015-12-19 21:28 | 顯示全部樓層 |閱讀模式
ohcoder的系列精彩Arduino教程:
Arduino教程-初識Arduino(包含本教程目錄):http://m.zg4o1577.cn/bbs/dpj-41334-1.html
Arduino教程-開篇:http://m.zg4o1577.cn/bbs/dpj-41335-1.html
Arduino教程-點亮LED神燈:http://m.zg4o1577.cn/bbs/dpj-41336-1.html
Arduino教程-讓LED神燈閃爍:http://m.zg4o1577.cn/bbs/dpj-41337-1.html
Arduino教程-讓LED神燈亮度漸變:http://m.zg4o1577.cn/bbs/dpj-41338-1.html
Arduino教程-獲取輸入數字信號:http://m.zg4o1577.cn/bbs/dpj-41339-1.html
Arduino教程-獲取輸入模擬信號:http://m.zg4o1577.cn/bbs/dpj-41340-1.html
Arduino教程-另一種時間延遲:http://m.zg4o1577.cn/bbs/dpj-41331-1.html
Arduino教程-按鍵開關:http://m.zg4o1577.cn/bbs/dpj-41341-1.html
Arduino教程-停止抖動!:http://m.zg4o1577.cn/bbs/dpj-41333-1.html
Arduino教程-拋棄外部電阻!:http://m.zg4o1577.cn/bbs/dpj-41332-1.html
Arduino教程-用按鍵開關計數:http://m.zg4o1577.cn/bbs/dpj-41330-1.html
………后續持續更新中請打開:http://m.zg4o1577.cn/bbs/dpj-41334-1.html


  最近了解了一款新玩具,名字叫“Arduino”,因為源自于意大利,所以名字也引用于意大利語,意思是“強壯的朋友”,至于發音,網上常見的有兩種,一種是意大利語發音,另一種是美式發音。因為屬于音譯,不同的發音也因人而異,所以具體的可以自行baidu一下,:P

  Arduino的作用是能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。板子上的微控制器可以通過Arduino的編程語言來編寫程序,編譯成二進制文件,燒錄進微控制器。比起各種單片機來這個系統的最大優點是用起來非常簡單,就像是搭積木一樣,甚至連小學生都能很快掌握Arduino用來制作各種發明創造.是不是很有意思呢?

  對于這款玩具,基礎介紹內容網上已經有很多。這里只是針對自己這幾天的了解做一個簡單介紹。具體的我想從兩方面談一談,一方面是軟件,另一方面是硬件。
軟件方面因為才接觸不久,所以只是對Arduino的開發相關軟件做一些介紹。對于非程序員出身的朋友,如果想更好的通過編程控制Arduino,目前了解的有兩款輔助軟件:
  • Mind+
  • Ardublock
這兩款軟件都是基于圖形化的。對于不熟悉代碼的設計人員來說比較適合。具體來說,對于Mind+和Ardublock這兩款軟件在網易云課堂上專門有兩門課程做了講解。一門叫《Arduino初級課程》,這門課程講解時使用的是Ardublock。另一門叫《學Arduino玩轉電子制作》,這門課程中有幾節課用的是Mind+。這兩門課程可以作為不熟悉Arduino的人入門學習,特別是初級課程的講解,講的還是不錯的。
對于了解程序設計的人,寫代碼可能就不會是一件特別難的事情。那么可以直接使用官方提供的開發工具,名字就叫做Arduino。此款開發工具是使用Java開發的。為什么會使用Java開發呢?因為這款IDE衍生自Wiring,而Wiring又衍生自Processing,Processing的開發是基于Java的,所以就是這樣一步步繼承過來的。這里有一張圖比較清晰的描述了它們之間的關系:
processing.jpg
從圖中可以看出,Processing還是蠻強大的。雖然Processing本身使用的是Java,但是如果你寫一寫Processing的程序,就會發現,其實Processing開發語言的語法并不像Java,而是一種類C語言。這種開發風格一直延續到了Arduino IDE上。當然,Arduino開發本身提供的類庫其實就是C/C++語言開發的。Processing的特點是其強大的圖形開發,如果把Processing和Arduino進行結合,在軟件層面的開發也可以有很大的想像空間。對于軟件就先說這么多吧,有興趣的朋友可以做一些深入的了解。

硬件方面對于硬件方面,Arduino的入門產品就是一塊兒名叫Uno的板子。這塊兒板子可以算作是Arduino開發的入門級產品。板子上主要有一些常見的標準接口。例如,一個USB接口、一個電源接口,以及一些數字電路輸入/輸出接口和模擬電路輸入/輸出接口等。板子上最重要的部件應該是那塊兒AVR單片機了。Arduino使用的這塊兒單片機是Atmel生產的。Atmel出品的AVR系列的單片機遵循于8位~32位的RISC指令集標準。AVR處理器共有六個系列,Arduino Uno(R3)上用的是Atmega328,配置稍微好一點的Arduino Leonardo使用的是ATmega2560。對于硬件產品的具體分類,可以查看官方網站。
從官網上的產品列表中可以大致看出,Arduino的產品大致分為兩類,一類是功能型的基礎開發板,另一類是輔助擴展型的板子,俗稱“盾板(SHIELDS)”。從我自己理解的角度來說,基礎開發板中各個產品的差異主要體現在其用途的不同上。所以對于如何合理的使用這些開發板,需要對這些板子單獨做一些了解,才能靈活合理的應用到不同的場景中。
因為Arduino的硬件標準是開源的,任何人都可以獲得Arduino的制造電路圖,以及所有相關資料,可以免費拿來定制屬于自己的Arduino電路板,唯一的限制是需要在你自己制造的電路板上印上Arduino的商標。這里多說一句,對于覺得官方Arduino賣的貴的同學,其實完全可以選擇國內的制造商,因為都是按照Arduino官方圖紙標準做的,所以基本上都會對Arduino官方的電路板進行兼容。這里我選擇的是國內的DFRobot,因為我覺得他們做的產品很全,專注于這方面,而且他們自己也會開發一些兼容Arduino的擴展功能的開發板。不過,我自己也是剛剛使用,到底怎么樣,現在就下結論確實為時尚早。除了DFRobot以外,淘寶上還有幾家據說口碑還不錯的店。例如,OpenJumper,奧松機器人,ocrobot,等等吧。我自己聽人說還可以的就這幾家,至于到底怎么樣我不知道,所以這里也僅做個參考吧。
說到硬件,又想起一款用來做電路原型設計的軟件,名字叫fritzing(主頁有視頻)。這是一款快速設計電路原型的工具軟件。也算是Arduino這個圈子中相關的開發軟件吧,只不過這款軟件面向的是硬件電路板 :) 。
初步來說,了解的就是這些。當然,如果想玩兒轉Arduino,最好是學習一下電路,以及AVR單片機開發等方面的知識。學習這些知識,對于產品在電路上的設計,以及代碼的優化都將會是有幫助的。

下一篇:Arduino教程-開篇:http://m.zg4o1577.cn/bbs/dpj-41335-1.html

評分

參與人數 11黑幣 +93 收起 理由
野人24 + 6
520q + 30
azi197417 + 8 共享資料的黑幣獎勵!
stu + 4 共享資料的黑幣獎勵!
xiou + 8 共享資料的黑幣獎勵!
dwy + 5 很給力!
tieq1952 + 5 共享資料的黑幣獎勵!
eileens + 5 共享資料的黑幣獎勵!
xljxlj + 15 共享資料的黑幣獎勵!
spps + 5 贊一個!
lytcl + 2 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:121509 發表于 2016-5-17 21:47 | 顯示全部樓層
很好的資料
回復

使用道具 舉報

ID:143741 發表于 2016-10-21 13:29 | 顯示全部樓層
很好的資料,arduino真的不錯
回復

使用道具 舉報

ID:187655 發表于 2017-4-9 12:33 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:201592 發表于 2017-5-16 22:38 | 顯示全部樓層
很好的資料。謝謝分享
回復

使用道具 舉報

ID:201592 發表于 2017-5-16 22:39 | 顯示全部樓層
謝謝分享,學習了
回復

使用道具 舉報

ID:222909 發表于 2017-7-28 08:54 | 顯示全部樓層
謝謝大神的資料
回復

使用道具 舉報

ID:146886 發表于 2017-8-17 18:58 | 顯示全部樓層
很好的資料,arduino真的不錯
回復

使用道具 舉報

ID:237069 發表于 2017-10-4 16:35 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:261093 發表于 2017-12-13 15:04 | 顯示全部樓層
資料很好,很實用
回復

使用道具 舉報

ID:261093 發表于 2017-12-13 15:05 | 顯示全部樓層
資料很好  很實用
回復

使用道具 舉報

ID:196383 發表于 2017-12-24 22:13 | 顯示全部樓層
我是實習生,正在學習中
回復

使用道具 舉報

ID:253767 發表于 2017-12-25 14:12 | 顯示全部樓層
準備學習中
回復

使用道具 舉報

ID:162000 發表于 2018-1-25 16:32 | 顯示全部樓層
剛開始接觸,項目需要,希望能盡快熟悉使用起來
回復

使用道具 舉報

ID:286793 發表于 2018-3-2 00:53 | 顯示全部樓層
感謝!從這里開始學習的里程
回復

使用道具 舉報

ID:292198 發表于 2018-3-15 11:10 | 顯示全部樓層

謝謝分享
回復

使用道具 舉報

ID:351828 發表于 2018-6-15 13:26 | 顯示全部樓層
正好需要,感謝分享
回復

使用道具 舉報

ID:356661 發表于 2018-6-22 15:35 | 顯示全部樓層
51單片機很早就想學習,無奈太笨看不懂,學習Arduino通俗易懂
回復

使用道具 舉報

ID:53784 發表于 2018-8-25 14:21 | 顯示全部樓層
定下心來跟著看,總能學會的
回復

使用道具 舉報

ID:399368 發表于 2018-9-18 11:18 | 顯示全部樓層
很好,很不錯
回復

使用道具 舉報

ID:403444 發表于 2018-9-28 07:35 | 顯示全部樓層
不錯,慢慢學。
回復

使用道具 舉報

ID:406989 發表于 2018-10-9 14:02 | 顯示全部樓層
很好的資料
回復

使用道具 舉報

ID:416141 發表于 2018-11-2 16:41 | 顯示全部樓層
確實是一款適合新手學習的軟件, 我是小白很適合學習,但是還是涉及到編程,又是懵逼
回復

使用道具 舉報

ID:390585 發表于 2018-11-8 18:54 | 顯示全部樓層
不錯,好資料
回復

使用道具 舉報

ID:428804 發表于 2018-11-18 19:24 | 顯示全部樓層
很給力!
回復

使用道具 舉報

ID:164385 發表于 2018-12-19 10:11 | 顯示全部樓層
好資料!學習了。
回復

使用道具 舉報

ID:191376 發表于 2018-12-30 09:20 | 顯示全部樓層
非常感謝小白腦補了
回復

使用道具 舉報

ID:459112 發表于 2018-12-31 19:14 | 顯示全部樓層
謝謝分享。
回復

使用道具 舉報

ID:452731 發表于 2019-1-20 22:50 | 顯示全部樓層
立即學習!可惜暫時沒有時間
回復

使用道具 舉報

ID:473846 發表于 2019-1-29 12:00 | 顯示全部樓層
感謝分享!
回復

使用道具 舉報

ID:419837 發表于 2019-3-14 08:38 | 顯示全部樓層
挺好,爬樓學習
回復

使用道具 舉報

ID:498632 發表于 2019-3-26 21:54 | 顯示全部樓層
謝謝分享,非常實用
回復

使用道具 舉報

ID:243174 發表于 2019-5-25 17:03 | 顯示全部樓層
非常全面,謝謝分享
回復

使用道具 舉報

ID:550724 發表于 2019-6-4 13:10 | 顯示全部樓層
很好的資料,謝謝分享
回復

使用道具 舉報

ID:491875 發表于 2019-6-13 08:35 | 顯示全部樓層
'voltage' was not declared in this scope  出現這個錯誤信息是什么原因,謝謝
回復

使用道具 舉報

ID:508291 發表于 2019-7-29 14:58 | 顯示全部樓層
挺好的
回復

使用道具 舉報

ID:631144 發表于 2019-10-27 23:11 | 顯示全部樓層

很好的資料,arduino真的不錯,值的一看
回復

使用道具 舉報

ID:631451 發表于 2019-10-28 15:43 | 顯示全部樓層
感謝!從這里開始學習的里程
回復

使用道具 舉報

ID:640989 發表于 2019-11-13 16:15 | 顯示全部樓層
剛開始接觸,項目需要,希望能盡快熟悉使用起來
回復

使用道具 舉報

ID:670099 發表于 2019-12-21 21:00 | 顯示全部樓層
新手一枚,很好的資料。謝謝分享
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91在线免费观看 | 国产91精品久久久久久久网曝门 | 91久久久久久 | 国产区一区二区三区 | 日本不卡一区二区三区在线观看 | 538在线精品| 国产在线精品一区 | 男女羞羞视频大全 | 亚洲精品一区二区网址 | 56pao在线 | 国产一区二区影院 | 一级毛片中国 | 一区二区三区成人 | 欧美极品少妇xxxxⅹ免费视频 | 黄视频免费在线 | julia中文字幕久久一区二区 | 国产乱码精品一区二区三区中文 | 欧美激情综合网 | 精品人伦一区二区三区蜜桃网站 | 国产乱码精品1区2区3区 | 一级黄色片在线免费观看 | 一区二区久久精品 | 亚洲精品免费在线 | 99精品一级欧美片免费播放 | 国产精品视频久久久 | 国产午夜精品一区二区三区四区 | 国产精品网址 | 久久美女视频 | 日韩免费1区二区电影 | 综合久久99| 国产91av视频在线观看 | 日日夜夜免费精品 | 三级在线观看 | 精品一区二区在线观看 | 国产欧美一区二区三区在线看 | 国产99久久精品一区二区永久免费 | 久久久久久免费毛片精品 | 久久久999精品 | 高清欧美性猛交xxxx黑人猛交 | 欧美黄色一区 | 国产精品毛片无码 |