🌿專為 Arduino 初學創客設計的原創且全面的課程。
這是 Udemy 最暢銷的 Arduino 課程,由 Tech Explorations 的 Peter Dalmaris 博士熱力支持。它受到成千上萬學生的信賴,包含 16 小時的內容、測驗、Github 程式庫、數千個活躍的學生討論以及無數的可下載和連結資源。
在課程結束時,你將完整地了解 Arduino Uno 的功能,這是最佳入門所使用的 Arduino,你將熟悉其幾個姊妹品的功能。
你將熟悉基本的原型設計工具及其用法,Arduino 程式編輯環境的基礎知識,所用語言和程式設計方法。
也將能夠使用各種組合元件。從簡單的按鈕和LED,到可見顏色和紫外線,以及其他環境感測器。
除了知道如何使用本課程中展示的組合元件之外,你還將學習如何閱讀數據表( datasheets ),如何自己使用程式庫 ( libraries ),以及如何自己學習創建所需小工具( gadgets )需要的技能。 知識帶來自由創作,幫助你實現目標。
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「arduino uno下載」的推薦目錄:
arduino uno下載 在 紀老師程式教學網 Facebook 的最佳解答
[開發版介紹] Arduino、Raspberry Pi、Beaglebone Black、Intel Galileo
上週五、週六,連續發了兩篇關於「電子電路簡介」、「組合語言免費電子書」,希望多少幫忙一點想跨入「自動控制」或「機器人」領域的朋友,沒想到迴響很大啊!大家都跟我一樣看「無敵鐵金剛」長大的嗎?(謎之聲:「無敵鐵金剛?那啥?我們只想收服『神奇寶貝』或是抽個『神之卡』戰鬥...」 XD)
接著就有人問我,想自修跨入「嵌入式系統」該怎麼做?就像你學電腦語言得先買部電腦一樣,學嵌入式系統當然得買塊「開發板」,才能在上面連接一堆馬達啦、紅外線偵測器啦...然後寫程式來玩。
所以問題就來了:「紀老師,我該買哪塊開發板?」今天這篇文章就是專門為您準備的!目前流傳較廣、有代表性的開發板大概有下列幾塊:
1. Arduino(發音類似「阿嘟以諾」)
自動控制用開發板!雖然執行速度與記憶體都不大,也沒辦法在上面安裝 Linux,不過有大量的數位、類比 I/O 腳位,讓你不用額外拉電路,就讓你控制 LED 燈、馬達、超音波或紅外線偵測器...電路。做個「具備基本反射動作」的機器人足夠了!價位約台幣數百元~一千多元不等(看型號,建議買 Uno 或 Yun 這兩種之一,Uno 流傳較廣,文件較多)。打比方來說,就像動物界的「草履蟲」,簡單好了解,但又具備所有動物該有的反射動作。缺點是無法安裝 Linux 之類的作業系統,賦予它一顆能做複雜思考的大腦。使用 C 語言,開發工具完全免費下載。
2. Raspberry Pi(樹莓派)
雖然只有信用卡大小、耗電量 3 Watt 比小夜燈還少,但卻具備 HDMI 高清輸出,MPEG 4 硬體解碼、以及安裝 Linux 等各類作業系統的能力。它的運算能力,與 2000 年初期的智慧型手機差不多。要安裝 Android 這類複雜的手機作業系統上去可能跑不太動,但安裝經過「瘦身」削減功能的 Linux 作業系統,可是綽綽有餘!你可以把它看成根本是一台十幾年前規格的桌機沒有問題。只有數位 I/O 腳位,想接一些類比的輸出入裝置,得額外拉一點電路,並配合取樣,轉成數位信號才能接受。由於具備高清輸出、能安裝作業系統(所以會寫 Linux 軟體的,就會寫跑在安裝有 Linux 系統之 Raspberry Pi 上的程式)、有網路孔 x1、USB x2、SD 卡插槽...,很多人就把它連接支援 Linux 的 USB WebCam,做成鳥類觀察、小寶寶照護...等監視系統,然後把影像配合網路串流回自己的手機。因為耗電量少(3W),所以電源供應有人用乾電池,有人用太陽能板。也有人在 Linux 上安裝 BT 下載軟體與影音播放器,左邊用 HDMI 輸出接高解析電視,右邊用 USB 接 2TB 的外接碟,就這麼 24 小時不關下載東西(反正耗電量 3W 而已嘛)。想更了解 Raspberry Pi,可以參考我寫的一個部落格:「Raspberry Pi 的奇幻漂流」( http://life-of-raspberrypi.blogspot.tw/ )。
價格大約台幣一千多元上下,它就是一個安裝了 Linux 的系統。所以可以使用 C、Java、Python...任何支援 Linux 的程式語言開發。
3. Beaglebone Black(被戲稱「黑色狗骨頭」,Beagle 是獵犬之意、bone=骨頭,電路板底色習慣用黑色,故稱)
德州儀器(Texas Instrument, TI)出品,硬體規格全開放的一款優秀開發板。大約台幣五、六千元,運算能力、記憶體都較 Raspberry Pi 為強。只不過它仍然使用 ARM 作為 CPU(嵌入式世界裡,ARM 比 Intel/AMD 要有名得太多了!)可以安裝 Linux,甚至於安裝 Android,外接個 LCD 就跟一支手機沒啥兩樣了(當然 SIM 卡插槽、GPS 定位、加速度計得另購外接)。運算能力跟現在的低階手機差不多,也是具備多種 I/O 腳位,讓你外接電子電路做各種實驗。
4. Intel Galileo(伽利略)
Intel 不甘市場被 ARM 瓜分,做出來與 ARM CPU(如 Raspberry Pi、Beaglebone Black)打對台的開發板。價格大約台幣兩、三千元。CPU 當然是用 Intel 的 x86 架構,對於熟悉桌機的朋友來說,了解這塊開發板的硬體對您應該沒啥問題。對我來說,它就是「好一點的 Raspberry Pi」。要跑最新版的 Android 是有點喘啦~ 跑 Linux 或早期的 WindowsCE 應該沒問題。
所以,喜歡做自動控制、不需要太有自我判斷智慧、不想拉太多額外電路的,選擇 Arduino。想安裝 Linux,做多媒體影音、視訊、網路...功能的,看你想買 Raspberry Pi(CPU = ARM,資料較多)還是 Intel Galileo(CPU = Intel,x86)都可以。想玩手機作業系統,如 Android 的,就買 Beaglebone Black。雖然不是「一定得如此買」,但是「能滿足您大部分的實驗應用」就是了。
希望這樣的介紹對大家有幫助!
四塊開發板比較文章:「Embedded Linux Board Comparison」
https://learn.adafruit.com/embedded-linux-board-comparison/
arduino uno下載 在 紀老師程式教學網 Facebook 的最讚貼文
[閒聊] 未來三年程式設計的學習方向
常常有人問我:「老師,我想學程式設計。但是我不知道該學什麼?」通常我會再追問:「為什麼你想學程式設計呢?」如果答案是:「可以賺大錢」,那我會勸他趕快回火星去,地球是很危險的...
如果是:「興趣」,那我勉強還可以聊一下。根據我非~~常個人的觀察,未來三年比較流行的程式設計領域有下列四個:
(1) 網頁程式設計:
就是 HTML5/CSS3/JavaScript 這些東西。這些技術夾著跨平台之賜,可以拿來做網頁,可以拿來寫手機 App,還可以拿來寫遊戲、讓人彼此偷菜... XD。加上入門門檻又不高,進可攻、退可守。實在很適合完全不會程式設計的人,當成敲門磚。
(2) 手機 App
這個不用我再強調了...憤怒鳥、轉來轉去的糖果...都跟這個領域有關。如果你本身已經會 C 語言,建議您走 iOS,因為 iOS 的官方語言 Objective-C,語法跟 C 語言很像。學起來會很輕鬆。如果您會的是 Java,建議您走 Android。因為 Android 背後的官方語言就是 Java。
如果拿「賺不賺錢」這件事來考量,手機 App 能賺錢的不到 1%,賠錢的是大多數。所以抱著「做 App 賺大錢」的人,我會勸你去買張獎券還比較有希望。如果真要說賺錢,根據統計,iOS 雖然市佔率沒有 Android 高,但是 iOS 的使用者很習慣掏錢買軟體。而 Android 使用者比較偏好「免費軟體」。所以,如果要賺錢的話,您可以走 iOS 試試看。
(3) 嵌入式系統(自動控制、機器人)
如果您跟我一樣不怕死、不是硬體出身的卻對控制硬體有莫大興趣,還願意常常掏錢買不同的開發板、齒輪、電料...(這些可沒有免費的可以「下載」... XD),那歡迎您加入嵌入式系統這個煉獄...呃...錢坑...也不對!「樂園」;-) ...。如果您是從軟體跨過來的,我會建議您先買一塊 Raspberry Pi 來玩。如果您是硬體過來的,那麼買塊 Arduino UNO 來玩,您一定會覺得如魚得水的。
這一行要能閱讀大量的原文,因為能寫「硬體+軟體」的書籍作者不多。此外,C 語言是一定要學的。不過學成後,您可以自己做個自走車、機器手臂什麼的,現給人家看,很有成就感喔!
(4) 海量資料(Big Data)、分散式運算(Distributed Computing)、雲端運算(Cloud Computing)
上面這三個名詞事實上都是一件事的不同面向而已,對我來說是同一件事。這也是這一兩年新興的領域,我十分看好!所謂「海量資料」,是由想分析 Internet 時代收集而來的巨大資料,並從中算出某種趨勢而來。舉例來說,每天有上萬人在 Amazon 買書。你怎麼從這些人的購買資料,得知他/她的喜好?
海量資料有三樣東西要考量:(1) 怎麼儲存這些海量資料? (海量資料)(2) 怎麼平行運算這些資料、以便在最短的時間內得到結果? (分散式/雲端運算)(3) 怎麼用最清晰的圖表,讓人一看就了解趨勢,而非只是條列式呈現算出來的結果?國外是以「Store、Compute、Present」三個字來代表。
說到如何「儲存」海量資料,目前最流行的就是 NoSQL 家族。包含 MangoDB、HBase、CouchDB...等。這些資料庫與傳統資料庫不同的是,您可以將資料庫「分屍」放在上百台機器,然後它們還能彼此運作得起來。這點傳統資料庫就做不到!能將資料「分屍」還能運作,才能獲得「叢集運算(Cluster Computing)」的好處。
MangoDB: http://zh.wikipedia.org/wiki/MongoDB
HBase: https://zh.wikipedia.org/wiki/HBase
第二點是「分散式運算」,也就是談怎麼把本來由一台電腦做的事情,分散到上百台電腦做好,然後把成果收集回來。這點,Hadoop、Scala 是目前箇中翹楚。
Hadoop: http://zh.wikipedia.org/wiki/Apache_Hadoop
Scala: http://zh.wikipedia.org/wiki/Scala
第三點就是怎麼用最清晰的圖表,動態呈現這些海量資料運算結果了。目前我看到 Tableau 這家公司非常投入這塊。他們也在昨天掛牌上櫃,股票首日大漲 64%,前景一片看好。
Tableau 官網: http://www.tableausoftware.com/
Tableau 新聞: http://www.bnext.com.tw/Article/view/cid/103/id/27875
閒聊至此!如果您不知道想往哪個方向走,或者您還有問題想問,歡迎留言在下面喔!我會儘快回覆您的!
arduino uno下載 在 Arduino函式庫下載 - ALO破解者 的美食出口停車場
位址: 首頁>應用下載>Arduino函式庫下載> ... LED 8x8矩陣. 函式庫名稱: LedControl.h. > 下載熱點. | 由MEGA雲端檢查下載.可安心使用| ... ... <看更多>