Apakah mungkin mengunggah program dari tablet?

13

Apakah ada cara mudah untuk mengunggah program / sketsa dari iPad atau tablet Android tanpa menambahkan perisai tambahan (Bluetooth atau Wi-Fi)?

Jika tidak, dapatkah itu dilakukan dengan menggunakan perisai? Perisai mana yang lebih disukai?

Juga apa saja opsi IDE yang tersedia?

Rajendra
sumber
Terkait: arduino.stackexchange.com/questions/40/…
The Guy with The Hat
2
" Perisai mana yang lebih disukai? " Sedikit ke subyektif tanpa kriteria untuk mendasarkannya
JohnB

Jawaban:

6

Saya menemukan cara untuk melakukan ini tanpa harus port compiler ke iOS. Ini hanya berfungsi dengan arduino Yún, tetapi Yún dapat mengirim kode ke arduinos lainnya dengan kabel spi.

  • Instal aplikasi SSH di perangkat Anda sehingga Anda dapat berkomunikasi dengan Arduino
  • Dengan menggunakan itu, instal Ino pada Yún Anda, kompiler arduino baris perintah
  • Buat file, masukkan kode Anda di dalamnya, lalu simpan
  • gunakan Ino untuk mengunggah kode Anda!

Agak membingungkan, tapi itu bisa berhasil!

Dokter
sumber
2

Sayangnya Apple tidak mengizinkan aplikasi yang menerapkan bahasa pemrograman. Makhluk ini mengatakan, tidak jelas mengapa mereka tidak mengizinkan aplikasi yang berkaitan dengan IDE Arduino karena fakta bahwa kode tersebut tidak benar-benar berjalan pada Ipad itu sendiri.

Lihat di sini untuk Info lebih lanjut.

Sejauh IDE Android, saya telah mendengar bahwa ada beberapa orang yang mengerjakan IDE berbeda yang mengirimkan kode ke Arduino melalui internet, meskipun belum dirilis, dan detailnya masih agak tidak jelas.

Sumber: http://forum.arduino.cc/index.php?topic=61305.0

JVarhol
sumber
Beberapa sistem arduino-eqsue sudah mendukung pemrograman via-Wifi - Electric Imp datang ke pikiran.
Matius G.
2

Anda selalu dapat mengunggah ke Arduino melalui Bluetooth.

  1. Anda harus memiliki chip / pelindung bluetooth (siapa pun yang boleh melakukannya) dan PC yang memiliki bluetooth (atau meja yang dapat dikompilasi, kemungkinan besar tablet Android)
  2. Anda harus mengubah kecepatan baud BT menjadi sama dengan unggahan arduino normal, yaitu 19200 (baud BT standar adalah 9600).
  3. Sambungkan BT ke Pin 0 dan 1 jadi lakukan hal yang sama seperti menyambungkan kabel USB
  4. Hubungkan kabel ke pin reset untuk memungkinkan pengaturan ulang jarak jauh arduino untuk mengatur bootloader
    • Harus ada penundaan sebelum menekan pin reset karena bootloader harus aktif ketika menekan tombol unggah.
  5. Nikmati

Untuk keterangan lebih rinci silakan baca: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf

Steven10172
sumber
0

Karena pertanyaan Anda hanya tentang mengunggah, ini akan berfungsi dengan Yun

  • kompilasi sketsa Anda dengan IDE di komputer Anda
  • untuk setiap file hex, salin ke yun dan jalankan merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
  • mengatur untuk terhubung ke Yun dari tablet Anda melalui SSH
  • setelah login, jalankan run-avrdude PATH_TO_HEX_FILE
Federico Fissore
sumber
0

Apakah ada cara mudah untuk mengunggah program / sketsa dari iPad atau tablet Android tanpa pelindung (Bluetooth atau Wi-Fi)?

Jika Anda tidak keberatan menulis ulang program Anda dalam bahasa yang ditafsirkan, satu opsi adalah:

  • Instal juru bahasa di Arduino , mungkin menggunakan IDE Arduino standar yang berjalan pada PC desktop standar - seperti bootloader, ini hanya perlu dilakukan sekali.

Kemudian:

  • Gunakan emulator terminal favorit Anda di tablet
  • Entah bagaimana menghubungkan Arduino dan Android bersama-sama, dan beri tahu emulator terminal untuk membicarakan tautan itu. (*)
  • Beri tahu emulator terminal untuk mengirim program (teks biasa yang dapat dibaca manusia) ke penerjemah melalui tautan. (Tidak diperlukan kompiler di tablet).

(*) Ada beberapa cara untuk membuat tautan ini; beberapa dari mereka disebutkan di Bagaimana cara menulis sketsa Arduino dan aplikasi Android untuk berbicara satu sama lain melalui kabel USB standar? .

David Cary
sumber
0

Saya telah mencoba arduinodroid - ini adalah ide yang mengklaim Anda dapat mengunggah ke arduino Anda darinya. Anda memerlukan kabel OTG (saat bepergian) dan sejujurnya saya tidak pernah benar-benar berhasil mengunggah dari arduinodroid tetapi yang lain tampaknya dapat ...

Arduino saya saat ini tidak berbicara dengan komputer saya - masalah bootloader tampaknya - jadi saya mendapatkan AVR ISP MKii - dengan salah satu dari mereka itu tampaknya mungkin untuk mengirim dari ide terminal - aplikasi android, akan memberi umpan balik kapan dan jika saya membuatnya bekerja.

RobbieLongcat
sumber
-1

Ya, Anda dapat mengunggah melalui BLE dengan aplikasi iOS (mium) gratis - Apploader

http://www.apploader.info

4toine
sumber