Tabletten program yüklemek mümkün mü?


13

Ekstra kalkan (Bluetooth veya Wi-Fi) eklemeden bir iPad / Android tabletten program / taslak yüklemenin kolay bir yolu var mı?

Değilse, kalkan kullanılarak yapılabilir mi? Hangi kalkan tercih edilir?

Ayrıca IDE seçenekleri nelerdir?



2
" Hangi kalkan tercih edilir? ", Herhangi bir kriter olmaksızın biraz özneldir
JohnB

Yanıtlar:


6

Derleyiciyi iOS'a taşımak zorunda kalmadan bunu yapmanın bir yolunu buldum. Sadece arduino Yún ile çalışır, ancak Yún bir spi kablosuyla diğer arduinolara kod gönderebilir.

  • Arduino ile iletişim kurabilmeniz için cihazınıza bir SSH uygulaması yükleyin
  • Bunu kullanarak , bir komut satırı arduino derleyicisi olan Yún'ınıza Ino yükleyin
  • Bir dosya oluşturun, kodunuzu içine koyun ve kaydedin
  • kullanmak Ino kodunuzu yüklemek için!

biraz kafa karıştırıcı, ama işe yarayabilir!


2

Ne yazık ki Apple, programlama dillerini uygulayan uygulamalara izin vermiyor. Bununla birlikte, kodun gerçekten Ipad'in kendisinde çalışmaması nedeniyle Arduino IDE ile ilgili bir uygulamaya neden izin vermeyecekleri açık değil.

Daha fazla bilgi için buraya bakın .

Bir Android IDE kadar, henüz piyasaya sürülmemiş olsalar da, kodu internet üzerinden Arduino'ya gönderen farklı IDE'ler üzerinde çalışan birkaç kişinin olduğunu duydum ve detaylar hala biraz belirsiz.

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


Bazı arduino-eqsue sistemleri zaten Wifi üzerinden programlamayı destekliyor - Electric Imp akla geliyor.
Matthew G.12

2

Arduino'ya her zaman Bluetooth üzerinden yükleyebilirsiniz.

  1. Bir bluetooth yongası / kalkanı (herhangi bir şey yapmalı) ve bluetooth'u olan bir PC'ye (veya büyük olasılıkla bir Android tableti derleyebilecek bir masaya) sahip olmalısınız
  2. BT baud hızını 19200 olan normal arduino yüklemesiyle aynı olarak değiştirmeniz gerekir (varsayılan BT baud 9600'dür).
  3. BT'yi Pin 0 ve 1'e bağlayın, böylece bir USB kablosunun takılı olduğu gibi hareket edin
  4. Arduino'nun önyükleyiciyi statize etmesi için uzaktan sıfırlamaya izin vermek için sıfırlama pimine bir kablo bağlayın
    • Yükleme düğmesine basarken önyükleyicinin etkin olması gerektiğinden, sıfırlama pimine basmadan önce bir gecikme olmalıdır.
  5. Zevk almak

Daha ayrıntılı bir açıklama için lütfen şu adresi okuyun: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf


0

Sorunuz yalnızca yükleme ile ilgili olduğundan, bu bir Yun ile çalışacaktır

  • PC'nizdeki IDE ile skeçlerinizi derleyin
  • her hex dosyası için, yun'a kopyalayın ve çalıştırın merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
  • Yun'a tabletinizden SSH üzerinden bağlanmayı yönetin
  • giriş yaptıktan sonra çalıştırın run-avrdude PATH_TO_HEX_FILE

0

Kalkan olmadan bir iPad veya Android tabletten program / taslak yüklemenin kolay bir yolu var mı (Bluetooth veya Wi-Fi)?

Programınızı yorumlanmış bir dilde yeniden yazmanın sakıncası yoksa, seçeneklerden biri:

  • Arduino'ya bir yorumlayıcı yükleyin , belki de standart bir masaüstü PC'de çalışan önyükleyici gibi standart Arduino IDE'yi kullanın, bunun sadece bir kez yapılması gerekir.

Sonra:

  • En sevdiğiniz terminal emülatörünü tablette kullanın
  • Bir şekilde Arduino ve Android'i birbirine bağlayın ve terminal emülatörüne bu bağlantı üzerinden konuşmasını söyleyin. (*)
  • Terminal öykünücüsüne (az ya da çok insan tarafından okunabilen düz metin) programı bağlantı üzerinden yorumlayıcıya göndermesini söyleyin. (Tablette derleyici gerekmez).

(*) Bu bağlantıyı kurmanın birkaç farklı yolu vardır; Bunlardan bazıları standart bir USB kablosuyla birbirleriyle konuşmak için Arduino taslağını ve Android uygulamasını nasıl yazarım? .


0

Arduinodroid deniyorum - ondan arduino yükleyebilirsiniz iddia bir ide. bir OTG kablosuna (hareket halindeyken) ihtiyacınız var ve dürüst olmak gerekirse, aslında arduinodroid'den yüklemeyi başaramadım ama diğerleri ...

Arduino'm şu anda bilgisayarımla konuşmuyor - bir bootloader sorunu görünüyor - bu yüzden bir AVR ISP MKii tutuyorum - bunlardan biri terminal ide'den bir android uygulaması göndermek mümkün görünüyor - bir android uygulaması, ne zaman geri bildirim alacak ve eğer işe alırsam.



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.