Arduino編程教程

Arduino徽標

Arduino的 它可能是最成功的自由軟件和硬件項目或平台之一,並且在DIY世界中影響最大。 社區已經創建了用於闆卡微控制器編程的開源軟件,以及可以自由使用的不同硬件闆卡。 所有組件均根據GNU GPL許可獲得許可,因此也可以創建它們的大量附加組件和派生產品。

實際上,他們通過眾多配件喚醒了整個電子行業, 帽子或盾牌 通過它,您可以擴展Arduino板的功能,使其超出其作為標準實現的基本功能。 還推出了許多套件來啟動或執行非常具體的項目,例如機器人套件,太陽能項目套件,入門套件等。

有哪些類型的盤子?

Arduino開發板

那裡 各種官方的Arduino開發板,儘管開始時我還是建議使用 Arduino UNO,這就是本教程的基礎。 最突出的各種板塊是:

  • Arduino UNO 版本3:它是所有底板中最靈活,使用最廣泛的板,因此建議首先使用它。 它具有一個328Mhz ATmega16微控制器,2KB SRAM和32KB閃存,14個數字I / O引腳和6個模擬輸入。
  • Arduino到期:它具有一個AT91SAM3X8E微控制器,具有84 Mhz,96KB的SRAM和512KB的閃存,因此您可以為大型項目記錄更複雜的程序。 同樣,您會發現54個數字I / O連接和12個模擬輸入+ 2個模擬輸出。
  • Arduino的兆豐:ATmega2560 16Mhz微控制器,8KB SRAM,256KB閃存,54個數字I / O引腳和16個模擬輸入。 換句話說,對於中等複雜性項目,它將是Due和UNO之間的中間模型。
  • Arduino Lilypad: 小而圓的板,可以靈活地用於電子紡織項目,也就是可以放在衣服上的可穿戴設備。 這是可行的。
  • Arduino的微:這是一個帶有微控制器的超小型電路板,當空間是關鍵因素並且您需要一塊佔用很少空間的電路板以將其插入較小空間時,該電路板將非常有用。 它有一個Pro版本,具有增強的功能。 它包括一個32Mhz ATmega4U16微控制器,以及您必須焊接的20個I / O引腳。
  • Arduino納米:它是比Micro板還要小的板子,但具有ATmega328微控制器,具有相似的功能和價格。
  • Arduino的Esplora:它比以前的大多數工具貴一點,它基於原始的萊昂納多(Leonardo),具有與UNO相似的功能,並且是出現的第一個印版。 但是它的設計已經更新,減少,並且不同之處在於一些按鈕,迷你操縱桿和傳感器已直接集成在板上。 因此,對於遊戲項目很有趣。

您還會發現 非官方板塊,由社區或其他公司創建。 它的特性可能非常相似,甚至在編程或電子級別上都與Arduino兼容,但我們已經將其作為您選擇的替代方案。 我不建議您以任何方式開始使用這些衍生板,因為可能存在一些不兼容的問題,您將找不到太多幫助。 此外,其中某些功能非常適用於機器人技術,無人機等。

另一方面,您有 電子配件 這將為您的Arduino開發板提供額外的功能,例如WiFi連接,藍牙,控制電機的驅動器等。 一些最著名的盾牌有:

  • 屏蔽無線網絡:添加WiFi連接並能夠將您的項目連接到Internet進行遠程管理。
  • 屏蔽GSM:用於移動數據連接。
  • 屏蔽以太網-有線連接到網絡。
  • Shield Proto: 允許您在設計中使用麵包板。
  • 還有很多 更多,例如屏幕,鍵盤等...

原則上,對於 開始,儘管您以後可能會需要它,但我認為您可能對此類型不感興趣。

我需要什麼開始?

Fritzing:捕獲其界面

開始,我建議您獲取以下材料:

  • Arduino套件入門:這是一個完整的入門工具包,其中包含一個板 Arduino UNO,這是一本非常完整的手冊,並且可以使用各種電子元件(電阻器,電容器,LED屏幕,顯示器,麵包板,LED,電纜,二極管,晶體管,蜂鳴器,電動機和伺服電動機,驅動器等)。
  • 如果您選擇購買上述任何一種印版,請記住,您將必須購買 電氣材料 在專門的商店中,每個項目都需要自己的項目必需的……也有可能,一旦您利用了入門工具包,就可能有興趣購買更多的材料來繼續擴展項目或做超出該工具包所允許的範圍的事情。

除了物理之外,如果您擁有足夠的軟件,這也將很有趣:

  • Arduino IDE: 你可以 下載它 適用於各種平台的完全免費的。 在PDF教程中,我解釋瞭如何在每個操作系統上安裝它以及它如何工作。
  • 阿杜塊:是Java中針對多個平台的另一個插件,也可以是 出院 自由。 它允許您以圖形方式進行工作,即使用類似於拼圖的塊來編寫程序,而不必使用編程語言。 所有這些都在PDF中進行了說明。
  • 弗里辛:是一個程序,可讓您在組裝電路之前進行電路的仿真或原型製作。 它非常有趣,並且在其設備庫中包含許多元素。 在這裡下載.

這樣,您將擁有更多 夠了 開始…

Arduino編程教程:

Arduino入門課程

儘管該平台已經使用了很多年,但可能有很多年輕人(或者現在不是那麼年輕)正在閱讀我們,並希望加入這個偉大的製造商社區,這些社區目前正在基於Arduino創建項目。 因此,如果您想從頭開始逐步學習編程,我為您提供了一個 關於Arduino編程的免費電子書。 有了它,您將學到開始構建第一個設計所需的一切...

下載文件包括什麼?

下載ZIP 您將找到幾個可以使用的文件:

  • 帶教程的電子書 PDF的Arduino IDE和Ardublock編程 才能在您的PC上使用它。
  • 電子書與上一個電子書相同,但尺寸更小, 可從您的移動設備使用.
  • 下載鏈接 方案 必要。
  • 帶有不同文件夾 草圖源文件 您可以嘗試作為示例或修改以進行學習。 既有Arduino IDE的代碼,也有Ardublock的代碼,甚至還有一些與Raspberry Pi一起使用的代碼。

下載免費的電子書和附加組件:

開始下載 阿奎

ARDUINO電子書

我希望它能對您有所幫助,讓您開始成為 您的第一個項目。 您可以在第一個設計中留下評論,並與我們分享您的創作。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

4條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   托馬斯 他說:

    下午好問候:
    您需要製作一個TESTER,它採用兩個電容值和一個與地並聯的電阻值C = 470Mfx50V,R = 330k 1 / 4W,該值連接到輸入和輸出3.5 AUDIO插孔
    通過問題3.5
    arduino中的問題,您可以做一些測量和輸出值的事情嗎,

  2.   馬里奧·皮涅斯(MarioPiñones)c。 他說:

    我正在起步,我打算取得良好的成績

  3.   諾伯特 他說:

    您的 Arduino 電子書下載不起作用

    1.    艾薩克 他說:

      HOLA,
      我剛剛嘗試過,它對我有用。 確實,廣告首先出現。
      但是第二次點擊它下載的鏈接。
      問候