Có thể tải lên một chương trình từ máy tính bảng?


13

Có cách nào dễ dàng để tải lên chương trình / phác thảo từ máy tính bảng iPad hoặc Android mà không cần thêm tấm chắn (Bluetooth hoặc Wi-Fi) không?

Nếu không, nó có thể được thực hiện bằng cách sử dụng lá chắn? Lá chắn nào được ưa thích?

Ngoài ra các tùy chọn IDE có sẵn là gì?



2
" Khiên nào được ưa thích hơn? " Là một chút chủ quan mà không có bất kỳ tiêu chí nào để căn cứ vào đó
JohnB

Câu trả lời:


6

Tôi đã tìm ra một cách để làm điều này mà không cần phải chuyển trình biên dịch sang iOS. Nó chỉ hoạt động với arún Yún, nhưng Yún có thể gửi mã đến các arduinos khác bằng cáp spi.

  • Cài đặt ứng dụng SSH trên thiết bị của bạn để bạn có thể giao tiếp với arduino
  • Sử dụng, cài đặt Ino trên Yún của bạn, trình biên dịch arduino dòng lệnh
  • Tạo một tệp, đặt mã của bạn vào đó, sau đó lưu nó
  • sử dụng Ino để tải lên mã của bạn!

loại khó hiểu, nhưng nó có thể làm việc!


2

Thật không may, Apple không cho phép các ứng dụng triển khai ngôn ngữ lập trình. Điều này đang được nói, không rõ lý do tại sao họ sẽ không cho phép một ứng dụng phải làm với Arduino IDE do thực tế là mã không thực sự chạy trên chính Ipad.

Xem ở đây để biết thêm thông tin.

Theo như một IDE Android, tôi đã nghe nói rằng có một vài người làm việc trên các IDE khác nhau gửi mã tới Arduino qua internet, mặc dù chúng chưa được phát hành, và các chi tiết vẫn còn chưa rõ ràng.

Nguồn: http://forum.arduino.cc/index.php?topic=61305.0


Một số hệ thống arduino-eqsue đã hỗ trợ lập trình qua Wifi - Electric Imp xuất hiện trong tâm trí.
Matthew G.

2

Bạn luôn có thể tải lên Arduino thông qua Bluetooth.

  1. Bạn phải có chip / lá chắn bluetooth (bất kỳ điều gì nên làm) và PC có bluetooth (hoặc bảng có thể biên dịch, rất có thể là máy tính bảng Android)
  2. Bạn phải thay đổi tốc độ baud BT giống như tải lên arduino thông thường, là 19200 (mặc định BT baud là 9600).
  3. Kết nối BT với Chân 0 và 1 để hoạt động giống như kết nối dây USB
  4. Kết nối dây với pin đặt lại để cho phép đặt lại arduino từ xa để kiểm tra bộ tải khởi động
    • Phải có độ trễ trước khi nhấn pin thiết lập lại vì bộ tải khởi động phải được kích hoạt khi nhấn nút tải lên.
  5. Thưởng thức

Để biết mô tả chi tiết hơn, vui lòng đọc: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf


0

Vì câu hỏi của bạn chỉ là về tải lên, nên câu hỏi này sẽ hoạt động với Yun

  • biên dịch các bản phác thảo của bạn với IDE trên máy tính của bạn
  • cho mỗi tệp hex, sao chép nó vào yun và chạy merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
  • quản lý để kết nối với Yun từ máy tính bảng của bạn thông qua SSH
  • Sau khi đăng nhập, hãy chạy run-avrdude PATH_TO_HEX_FILE

0

Có cách nào dễ dàng để tải lên chương trình / phác thảo từ máy tính bảng iPad hoặc Android mà không cần tấm chắn (Bluetooth hoặc Wi-Fi) không?

Nếu bạn không ngại viết lại chương trình của mình bằng ngôn ngữ được dịch, một tùy chọn là:

  • Cài đặt trình thông dịch trên Arduino , có lẽ sử dụng Arduino IDE tiêu chuẩn chạy trên máy tính để bàn tiêu chuẩn - như bộ tải khởi động, việc này chỉ cần thực hiện một lần.

Sau đó:

  • Sử dụng trình giả lập thiết bị đầu cuối yêu thích của bạn trên máy tính bảng
  • Bằng cách nào đó liên kết Arduino và Android với nhau và bảo trình giả lập thiết bị đầu cuối nói về liên kết đó. (*)
  • Yêu cầu trình giả lập thiết bị đầu cuối gửi chương trình (văn bản thuần tuý có thể đọc được nhiều hơn hoặc ít hơn cho con người) đến trình thông dịch qua liên kết. (Không có trình biên dịch cần thiết trên máy tính bảng).

(*) Có một số cách khác nhau để tạo liên kết này; một số trong số chúng được đề cập tại Làm cách nào để tôi viết một bản phác thảo Arduino và một ứng dụng Android để nói chuyện với nhau qua cáp USB tiêu chuẩn? .


0

Tôi đã thử dùng arduinodroid - đó là một ide tuyên bố bạn có thể tải lên arduino của mình từ nó. bạn cần một cáp OTG (khi đang di chuyển) và thành thật mà nói tôi không bao giờ thực sự có thể tải lên từ arduinodroid nhưng những người khác dường như có thể ...

arduino của tôi hiện không nói chuyện với máy tính của tôi - có vẻ như là một vấn đề về bộ tải khởi động - vì vậy tôi đang nắm giữ một ISP ISP MKii - với một trong số chúng rõ ràng có thể gửi từ terminal ide - một ứng dụng Android, sẽ phản hồi khi và nếu tôi làm cho nó hoạt động.



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.