arduino標誌

如何使用 Arduino REES2 Uno

如何使用-Arduino-REES2-Uno-產品

如何使用 Arduino Uno

如何使用-Arduino-REES2-Uno-fig-1

典型應用

  • Xoscillo,一種開源示波器
  • Arduinome,一種模仿 Monome 的 MIDI 控制器設備
  • OBDuino,一款使用大多數現代汽車中的車載診斷接口的行車電腦
  • Ardupilot,無人機軟件和硬件
  • Gameduino,用於創建復古 2D 視頻遊戲的 Arduino 擴展板
  • ArduinoPhone,一款自己動手做的手機
  • 水質檢測平台

下載/安裝

  • 前往 www.arduino.cc 下載最新版本的arduino軟件並選擇您的操作系統
  • 在標題欄上單擊軟件選項卡,向下滾動一次您將看到此圖像如何使用-Arduino-REES2-Uno-fig-2
  • 根據您的操作系統,如果您有 windows 系統,則選擇 Windows Installer。 如何使用-Arduino-REES2-Uno-fig-3

初始設置

  • 選擇工具菜單和板如何使用-Arduino-REES2-Uno-fig-5
  • 然後選擇您要編程的 Arduino 板類型,在我們的例子中是 Arduino Uno。 如何使用-Arduino-REES2-Uno-fig-6如何使用-Arduino-REES2-Uno-fig-7
  • 選擇編程器Arduino ISP,如果不選則必須選擇Arduino ISP編程器。 連接 Arduino 後必須選擇 COM 端口。

閃爍 LED

  • 將電路板連接到計算機。 在 Arduino 中,軟件轉到 File -> 前amp文件 -> 基礎知識 -> 閃爍 LED。 代碼將自動加載到窗口中。如何使用-Arduino-REES2-Uno-fig-8
  • 按上傳按鈕並等待程序顯示完成上傳。 你應該看到 pin 13 旁邊的 LED 開始閃爍。 請注意,大多數板上已經連接了一個綠色 LED——您不一定需要單獨的 LED。

故障排除

如果您無法將任何程序上傳到 Arduino Uno 並收到“BLINK”錯誤 上傳時 Tx 和 Rx 同時閃爍並生成消息
avrdude: 驗證錯誤,第一個不匹配字節 0x00000x0d != 0x0c Avrdude 驗證錯誤; 內容不匹配 Avrdudedone “謝謝”如何使用-Arduino-REES2-Uno-fig-9

建議

  • 確保您在“工具”>“電路板”菜單中選擇了正確的項目。 如果您有 Arduino Uno,則需要選擇它。 此外,較新的 Arduino Duemilanove 板帶有 ATmega328,而較舊的則帶有 ATmega168。 要檢查,請閱讀 Arduino 板上微控制器(較大的芯片)上的文字。
  • 檢查是否在“工具”>“串行端口”菜單中選擇了正確的端口(如果您的端口未出現,請嘗試在電路板連接到計算機的情況下重新啟動 IDE)。 在 Mac 上,串行端口應該類似於 /dev/tty.usbmodem621(對於 Uno 或 Mega 2560)或 /dev/tty.usbserial-A02f8e(對於基於 FTDI 的舊板)。 在 Linux 上,它應該是 /dev/ttyACM0 或類似的(對於 Uno 或 Mega 2560)或
    /dev/ttyUSB0 或類似的(對於舊板)。
  • 在 Windows 上,它將是一個 COM 端口,但您需要檢查設備管理器(在端口下)以查看是哪個端口。 如果您的 Arduino 板似乎沒有串行端口,請參閱以下有關驅動程序的信息。

司機

  • 在 Windows 7(尤其是 64 位版本)上,您可能需要進入設備管理器並更新 Uno 或 Mega 2560 的驅動程序。如何使用-Arduino-REES2-Uno-fig-10
  • 只需右鍵單擊設備(開發板應連接到您的計算機),然後將 Windows 指向適當的 .inf file 再次。 .inf 在 Arduino 軟件的 drivers/ 目錄中(不在它的 FTDI USB Drivers 子目錄中)。
  • 如果在 Windows XP 上安裝 Uno 或 Mega 2560 驅動程序時出現此錯誤:“系統無法找到 file 指定的
  • 在 Linux 上,Uno 和 Mega 2560 顯示為 /dev/ttyACM0 形式的設備。 這些不受 Arduino 軟件用於串行通信的標準版本 RXTX 庫的支持。 適用於 Linux 的 Arduino 軟件下載包括一個版本的 RXTX 庫,該版本已修補以搜索這些 /dev/ttyACM* 設備。 還有一個 Ubuntu 軟件包(適用於 11.04),其中包括對這些設備的支持。 但是,如果您使用的是發行版中的 RXTX 包,您可能需要從 /dev/ttyACM0 符號鏈接到 /dev/ttyUSB0(例如ample)使得串口出現在Arduino軟件中

跑步 

  • sudo usermod -a -G tty 你的用戶名
  • sudo usermod -a -G 撥出你的用戶名
  • 註銷並重新登錄以使更改生效。

訪問串口

  • 在 Windows 上,如果軟件啟動緩慢或在啟動時崩潰,或者工具菜單打開緩慢,您可能需要在設備管理器中禁用藍牙串行端口或其他聯網的 COM 端口。 Arduino 軟件在啟動時和您打開“工具”菜單時會掃描計算機上的所有串行 (COM) 端口,這些聯網端口有時會導致較大的延遲或崩潰。
  • 檢查您是否沒有運行任何掃描所有串行端口的程序,例如 USB 蜂窩 Wi-Fi Dongle 軟件(例如來自 Sprint 或 Verizon)、PDA 同步應用程序、藍牙 USB 驅動程序(例如 BlueSoleil)、虛擬守護程序工具等。
  • 確保您沒有阻止訪問串行端口的防火牆軟件(例如 ZoneAlarm)。
  • 您可能需要退出 Processing、PD、vvvv 等。如果您使用它們通過 USB 或串行連接讀取數據到 Arduino 板。
  • 在 Linux 上,您可以嘗試以 root 身份運行 Arduino 軟件,至少暫時查看是否修復了上傳問題。

實體連接

  • 首先確保您的電路板已打開(綠色 LED 亮起)並已連接到計算機。
  • Arduino Uno 和 Mega 2560 可能無法通過 USB 集線器連接到 Mac。 如果“工具 > 串行端口”菜單中沒有任何內容,請嘗試將電路板直接插入計算機並重新啟動 Arduino IDE。
  • 上傳時斷開數字引腳0和1,因為它們與計算機串口通信共享(上傳代碼後可以連接使用)。
  • 嘗試在沒有連接到電路板的情況下上傳(當然除了 USB 數據線)。
  • 確保電路板沒有接觸任何金屬或導電物體。
  • 嘗試使用不同的 USB 數據線; 有時他們不工作。

自動重設

  • 如果您的電路板不支持自動重置,請確保在上傳前幾秒鐘重置電路板。 (Arduino Diecimila、Duemilanove 和 Nano 支持自動復位,LilyPad、Pro 和帶有 6 針編程接頭的 Pro Mini 也是如此)。
  • 但是,請注意,某些 Diecimila 被錯誤的引導加載程序意外燒毀,可能需要您在上傳之前實際按下重置按鈕。
  • 但是,在某些計算機上,在 Arduino 環境中點擊上傳按鈕後,您可能需要按下電路板上的重置按鈕。 嘗試兩者之間的不同時間間隔,最多 10 秒或更長時間。
  • 如果您收到此錯誤:[VP 1]設備未正確響應。 嘗試再次上傳(即重置電路板並再次按下下載按鈕)。

引導加載程序

  • 確保在您的 Arduino 板上燒錄了引導加載程序。 要檢查,請重置電路板。 內置 LED(連接到引腳 13)應該閃爍。 如果沒有,則您的板上可能沒有引導加載程序。
  • 你有什麼樣的板子。 如果是 Mini、LilyPad 或其他需要額外接線的電路板,請附上電路照片(如果可能)。
  • 您是否曾經能夠上傳到董事會。 如果是這樣,您在板停止工作之前/停止工作時對它做了什麼,以及您最近在計算機上添加或刪除了哪些軟件?
  • 當您嘗試在啟用詳細輸出的情況下上傳時顯示的消息。 為此,請在單擊工具欄中的上傳按鈕的同時按住 Shift 鍵。

如何使用 Arduino REES2 Uno 指南

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *