logo arduino

Cách sử dụng Arduino REES2 Uno

Cách sử dụng-Arduino-REES2-Uno-sản phẩm

Cách sử dụng Arduino Uno

Cách sử dụng-Arduino-REES2-Uno-fig-1

Ứng dụng điển hình

  • Xoscillo, một máy hiện sóng mã nguồn mở
  • Arduinome, một thiết bị điều khiển MIDI bắt chước Monome
  • OBDuino, một máy tính hành trình sử dụng giao diện chẩn đoán trên xe được tìm thấy trong hầu hết các ô tô hiện đại
  • Ardupilot, phần mềm và phần cứng máy bay không người lái
  • Gameduino, một lá chắn Arduino để tạo các trò chơi video 2D cổ điển
  • ArduinoPhone, điện thoại di động tự làm
  • Nền tảng kiểm tra chất lượng nước

Tải xuống / Cài đặt

  • Đi đến www.arduino.cc để tải xuống phiên bản mới nhất của phần mềm arduino và chọn hệ điều hành của bạn
  • Trên thanh Tiêu đề Nhấp vào Tab Phần mềm, Chỉ cần cuộn xuống một lần bạn sẽ thấy hình ảnh nàyCách sử dụng-Arduino-REES2-Uno-fig-2
  • Theo hệ điều hành của bạn, giống như nếu bạn có hệ thống windows thì hãy chọn Windows Installer. Cách sử dụng-Arduino-REES2-Uno-fig-3

Thiết lập ban đầu

  • Chọn menu Công cụ và BảngCách sử dụng-Arduino-REES2-Uno-fig-5
  • Sau đó chọn loại bo mạch Arduino mà bạn muốn lập trình, trong trường hợp của chúng tôi là Arduino Uno. Cách sử dụng-Arduino-REES2-Uno-fig-6Cách sử dụng-Arduino-REES2-Uno-fig-7
  • Chọn lập trình viên Arduino ISP, nếu không chọn phải chọn lập trình viên Arduino ISP. sau khi kết nối Arduino phải chọn cổng COM.

nháy đèn led

  • Kết nối bảng với máy tính. Trong Arduino, phần mềm đi đến File -> Ví dụ:amptập tin -> Thông tin cơ bản -> Đèn LED nhấp nháy. Mã sẽ tự động tải trong cửa sổ.Cách sử dụng-Arduino-REES2-Uno-fig-8
  • Nhấn nút Tải lên và đợi cho đến khi chương trình báo Tải lên xong. Bạn sẽ thấy đèn LED bên cạnh chân 13 bắt đầu nhấp nháy. Lưu ý rằng đã có một đèn LED màu xanh lục được kết nối với hầu hết các bảng – bạn không nhất thiết cần một đèn LED riêng.

Xử lý sự cố

Nếu bạn không thể tải bất kỳ chương trình nào lên Arduino Uno và gặp lỗi này đối với “BLINK” Trong khi tải Tx và Rx nhấp nháy đồng thời và tạo thông báo
avrdude: lỗi xác minh, lần đầu tiên không khớp ở byte 0x00000x0d != 0x0c Lỗi xác minh Avrdude; nội dung không khớp Avrdudedone “Cảm ơn”Cách sử dụng-Arduino-REES2-Uno-fig-9

Gợi ý

  • Đảm bảo rằng bạn đã chọn đúng mục trong menu Công cụ > Bảng. Nếu bạn có Arduino Uno, bạn sẽ cần chọn nó. Ngoài ra, các bo mạch Arduino Duemilanove mới hơn đi kèm với ATmega328, trong khi các bo mạch cũ hơn có ATmega168. Để kiểm tra, hãy đọc văn bản trên bộ vi điều khiển (chip lớn hơn) trên bo mạch Arduino của bạn.
  • Kiểm tra xem cổng thích hợp đã được chọn trong menu Công cụ > Cổng nối tiếp chưa (nếu cổng của bạn không xuất hiện, hãy thử khởi động lại IDE với bo mạch được kết nối với máy tính). Trên máy Mac, cổng nối tiếp phải giống như /dev/tty.usbmodem621 (đối với Uno hoặc Mega 2560) hoặc /dev/tty.usbserial-A02f8e (đối với các bo mạch dựa trên FTDI cũ hơn). Trên Linux, nó phải là /dev/ttyACM0 hoặc tương tự (đối với Uno hoặc Mega 2560) hoặc
    /dev/ttyUSB0 hoặc tương tự (đối với bo mạch cũ hơn).
  • Trên Windows, đó sẽ là cổng COM nhưng bạn cần kiểm tra Trình quản lý thiết bị (bên dưới Cổng) để xem cổng nào. Nếu bạn dường như không có cổng nối tiếp cho bo mạch Arduino của mình, hãy xem thông tin sau về trình điều khiển.

Tài xế

  • Trên Windows 7 (đặc biệt là phiên bản 64 bit), bạn có thể cần vào Trình quản lý thiết bị và cập nhật trình điều khiển cho Uno hoặc Mega 2560.Cách sử dụng-Arduino-REES2-Uno-fig-10
  • Chỉ cần nhấp chuột phải vào thiết bị (bảng phải được kết nối với máy tính của bạn) và trỏ Windows vào .inf thích hợp file lại. .inf nằm trong thư mục trình điều khiển/của phần mềm Arduino (không có trong thư mục con Trình điều khiển USB FTDI của nó).
  • Nếu bạn gặp lỗi này khi cài đặt trình điều khiển Uno hoặc Mega 2560 trên Windows XP: “Hệ thống không thể tìm thấy file đã chỉ định
  • Trên Linux, Uno và Mega 2560 hiển thị dưới dạng thiết bị có dạng /dev/ttyACM0. Chúng không được hỗ trợ bởi phiên bản tiêu chuẩn của thư viện RXTX mà phần mềm Arduino sử dụng để giao tiếp nối tiếp. Bản tải xuống phần mềm Arduino cho Linux bao gồm một phiên bản của thư viện RXTX được vá để tìm kiếm các thiết bị /dev/ttyACM* này. Ngoài ra còn có gói Ubuntu (cho 11.04) bao gồm hỗ trợ cho các thiết bị này. Tuy nhiên, nếu bạn đang sử dụng gói RXTX từ bản phân phối của mình, bạn có thể cần liên kết tượng trưng từ /dev/ttyACM0 đến/dev/ttyUSB0 (ví dụ:ample) để cổng nối tiếp xuất hiện trong phần mềm Arduino

Chạy 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G quay số yourUserName
  • Đăng xuất và đăng nhập lại để các thay đổi có hiệu lực.

Truy cập vào Cổng nối tiếp

  • Trên Windows, nếu phần mềm khởi động chậm hoặc gặp sự cố khi khởi chạy hoặc menu Công cụ mở chậm, bạn có thể cần phải tắt các cổng nối tiếp Bluetooth hoặc các cổng COM được nối mạng khác trong Trình quản lý Thiết bị. Phần mềm Arduino quét tất cả các cổng nối tiếp (COM) trên máy tính của bạn khi nó khởi động và khi bạn mở menu Công cụ và các cổng được nối mạng này đôi khi có thể gây ra sự chậm trễ hoặc sự cố lớn.
  • Kiểm tra xem bạn có đang chạy bất kỳ chương trình nào quét tất cả các cổng nối tiếp không, chẳng hạn như phần mềm USB Cellular Wi-Fi Dongle (ví dụ: từ Sprint hoặc Verizon), ứng dụng đồng bộ hóa PDA, trình điều khiển Bluetooth-USB (ví dụ: BlueSoleil), công cụ daemon ảo, v.v.
  • Đảm bảo rằng bạn không có phần mềm tường lửa chặn truy cập vào cổng nối tiếp (ví dụ: ZoneAlarm).
  • Bạn có thể cần phải thoát Xử lý, PD, vvvv, v.v. nếu bạn đang sử dụng chúng để đọc dữ liệu qua USB hoặc kết nối nối tiếp với bo mạch Arduino.
  • Trên Linux, bạn có thể thử chạy phần mềm Arduino với quyền root, ít nhất là tạm thời để xem có sửa lỗi tải lên không.

Kết nối vật lý

  • Trước tiên, hãy đảm bảo rằng bo mạch của bạn đang bật (đèn LED màu xanh lá cây đang bật) và được kết nối với máy tính.
  • Arduino Uno và Mega 2560 có thể gặp sự cố khi kết nối với máy Mac thông qua cổng USB. Nếu không có gì xuất hiện trong menu “Công cụ > Cổng nối tiếp”, hãy thử cắm trực tiếp bo mạch vào máy tính của bạn và khởi động lại Arduino IDE.
  • Ngắt kết nối các chân kỹ thuật số 0 và 1 trong khi tải lên vì chúng được chia sẻ với giao tiếp nối tiếp với máy tính (chúng có thể được kết nối và sử dụng sau khi mã đã được tải lên).
  • Hãy thử tải lên mà không có gì được kết nối với bảng (tất nhiên là ngoài cáp USB).
  • Hãy chắc chắn rằng bảng không chạm vào bất cứ thứ gì bằng kim loại hoặc dẫn điện.
  • Hãy thử một cáp USB khác; đôi khi chúng không hoạt động.

Tự động đặt lại

  • Nếu bạn có một bảng không hỗ trợ tự động đặt lại, hãy đảm bảo rằng bạn đang đặt lại bảng vài giây trước khi tải lên. (Arduino Diecimila, Duemilanove và Nano hỗ trợ tự động thiết lập lại cũng như LilyPad, Pro và Pro Mini với các tiêu đề lập trình 6 chân).
  • Tuy nhiên, lưu ý rằng một số Diecimila vô tình bị ghi với bộ tải khởi động sai và có thể yêu cầu bạn nhấn nút đặt lại trước khi tải lên.
  • Tuy nhiên, trên một số máy tính, bạn có thể cần nhấn nút đặt lại trên bo mạch sau khi nhấn nút tải lên trong môi trường Arduino. Hãy thử các khoảng thời gian khác nhau giữa hai lần, tối đa 10 giây trở lên.
  • Nếu bạn gặp lỗi này: [VP 1]Thiết bị không phản hồi chính xác. Hãy thử tải lên lại (tức là đặt lại bảng và nhấn nút tải xuống lần thứ hai).

Bộ nạp khởi động

  • Đảm bảo rằng có bộ tải khởi động được ghi trên bo mạch Arduino của bạn. Để kiểm tra, hãy đặt lại bo mạch. Đèn LED tích hợp (được kết nối với chân 13) sẽ nhấp nháy. Nếu không, có thể không có bộ tải khởi động trên bo mạch của bạn.
  • Bạn có loại bảng nào. Nếu đó là Mini, LilyPad hoặc bo mạch khác yêu cầu thêm dây, hãy kèm theo ảnh chụp mạch của bạn, nếu có thể.
  • Cho dù bạn đã bao giờ có thể tải lên bảng. Nếu vậy, bạn đã làm gì với bảng trước/khi nó ngừng hoạt động và gần đây bạn đã thêm hoặc xóa phần mềm nào khỏi máy tính của mình?
  • Các thông báo được hiển thị khi bạn cố gắng tải lên với đầu ra chi tiết được bật. Để thực hiện việc này, hãy giữ phím shift trong khi nhấp vào nút tải lên trên thanh công cụ.

Hướng dẫn sử dụng Arduino REES2 Uno

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *