• <sup id="ns121"><small id="ns121"></small></sup><small id="ns121"></small>

    <output id="ns121"><track id="ns121"></track></output>
      <ins id="ns121"></ins>
      1. <tr id="ns121"></tr>
      2. Arduino 教程


        閱讀(1743.6k) 收藏 (98)

        手冊簡介

        使用Arduino,我們可以非??斓亓私馕⒖刂破骱蛡鞲衅鞯幕A知識,并且可以開始構建原型,而只需很少的投資。本教程旨在讓您在學習如何使用Arduino及其各種功能。

        手冊說明

        Arduino是一個基于易用硬件和軟件的原型平臺(開源)。它包由可編程的電路板(簡稱微控制器)和稱為Arduino IDE(集成開發環境)的現成軟件組成,用于將計算機代碼寫入并上傳到物理板。Arduino提供將微控制器的功能打包成更易于使用的軟件包的標準外形。


        Arduino教程


        適用人群

        本教程面向對Arduino感興趣的的學生或愛好者。使用Arduino,我們可以非??斓亓私馕⒖刂破骱蛡鞲衅鞯幕A知識,并且可以開始構建原型,而只需很少的投資。本教程旨在讓你在學習如何使用Arduino及其各種功能,并能學以致用。


        學習前提

        在開學習行本教程之前,我們假設你已經熟悉C和C++的基礎知識。如果你不太清楚這些概念,那么我們建議你先學習一下我們的CC++的相關教程。對微控制器和電子器件的基本理解是有幫助的。


        Arduino主要特點

        • Arduino板卡能夠讀取來自不同傳感器的模擬或數字輸入信號,并將其轉換為輸出,例如激活電機,打開/關閉LED,連接到云端等多種操作。
        • 你可以通過Arduino IDE(簡稱上傳軟件)向板上的微控制器發送一組指令來控制板功能。
        • 與大多數以前的可編程電路板不同,Arduino不需要額外的硬件(稱為編程器)來將新代碼加載到板上。你只需使用USB線即可。
        • 此外,Arduino IDE使用C++的簡化版本,使其更容易學習編程。
        • 最后,Arduino提供了一個標準的外形規格,將微控制器的功能打破成更易于使用的軟件包。


        Arduino板卡

        Arduino板的類型

        根據使用的不同微控制器,可提供各種Arduino板。然而,所有Arduino板都有一個共同點:它們通過Arduino IDE編程。

        差異基于輸入和輸出的數量(可以在單個板上使用的傳感器,LED和按鈕的數量),速度,工作電壓,外形尺寸等。一些板被設計為嵌入式,并且沒有編程接口(硬件),因此你需要單獨購買。有些可以直接從3.7V電池運行,其他至少需要5V。

        以下是可用的不同Arduino板的列表。


        基于ATMEGA328微控制器的Arduino板

        板名稱 工作電壓 時鐘速度 數字i/o 模擬輸入 PWM UART 編程接口
        Arduino Uno R3 5V 16MHz 14 6 6 1 USB通過ATMega16U2
        Arduino Uno R3 SMD 5V 16MHz 14 6 6 1 USB通過ATMega16U2
        Red Board 5V 16MHz 14 6 6 1 USB通過FTDI
        Arduino Pro 3.3v/8 MHz 3.3V 8MHz 14 6 6 1 FTDI兼容頭
        Arduino Pro 5V/16MHz 5V 16MHz 14 6 6 1 FTDI兼容頭
        Arduino mini 05 5V 16MHz 14 8 6 1 FTDI兼容頭
        Arduino Pro mini 3.3v/8mhz 3.3V 8MHz 14 8 6 1 FTDI兼容頭
        Arduino Pro mini 5v/16mhz 5V 16MHz 14 8 6 1 FTDI兼容頭
        Arduino Ethernet 5V 16MHz 14 6 6 1 FTDI兼容頭
        Arduino Fio 3.3V 8MHz 14 8 6 1 FTDI兼容頭
        LilyPad Arduino 328 main board 3.3V 8MHz 14 6 6 1 FTDI兼容頭
        LilyPad Arduino simply board 3.3V 8MHz 9 4 5 0 FTDI兼容頭


        基于ATMEGA32u4微控制器的Arduino板卡

        板名稱 工作電壓 時鐘速度 數字i/o 模擬輸入 PWM UART 編程接口
        Arduino Leonardo 5V 16MHz 20 12 7 1 本機USB
        Pro micro 5V/16MHz 5V 16MHz 14 6 6 1 本機USB
        Pro micro 3.3V/8MHz 5V 16MHz 14 6 6 1 本機USB
        LilyPad Arduino USB 3.3V 8MHz 14 6 6 1 本機USB


        基于ATMEGA2560微控制器的Arduino板卡

        板名稱 工作電壓 時鐘速度 數字i/o 模擬輸入 PWM UART 編程接口
        Arduino Mega 2560 R3 5V 16MHz 54 16 14 4 USB通過ATMega16U2B
        Mega Pro 3.3V 3.3V 8MHz 54 16 14 4 FTDI兼容頭
        Mega Pro 5V 5V 16MHz 54 16 14 4 FTDI兼容頭
        Mega Pro Mini 3.3V 3.3V 8MHz 54 16 14 4 FTDI兼容頭


        基于AT91SAM3X8E微控制器的Arduino板卡

        板名稱 工作電壓 時鐘速度 數字i/o 模擬輸入 PWM UART 編程接口
        Arduino Mega 2560 R3 3.3V 84MHz 54 12 12 4 本機USB


        更新記錄

        在線筆記
        App下載
        App下載

        掃描二維碼

        下載編程獅App

        公眾號
        微信公眾號

        編程獅公眾號

        中文字幕人成乱码熟女|强行入侵女人a片|亚洲日本成本人观看|天天操天天操
      3. <sup id="ns121"><small id="ns121"></small></sup><small id="ns121"></small>

        <output id="ns121"><track id="ns121"></track></output>
          <ins id="ns121"></ins>
          1. <tr id="ns121"></tr>