Est-il possible de télécharger un programme depuis une tablette?


13

Existe-t-il un moyen facile de télécharger un programme / croquis depuis un iPad ou une tablette Android sans ajouter de bouclier supplémentaire (Bluetooth ou Wi-Fi)?

Sinon, cela peut-il être fait en utilisant un bouclier? Quel bouclier est préféré?

Quelles sont également les options IDE disponibles?



2
" Quel bouclier est préféré? " Est un peu subjectif sans aucun critère pour le baser
JohnB

Réponses:


6

J'ai trouvé un moyen de le faire sans avoir à porter le compilateur sur iOS. Il ne fonctionne qu'avec l'arduino Yún, mais l'Yún peut envoyer du code à d'autres arduinos avec un câble spi.

  • Installez une application SSH sur votre appareil pour pouvoir communiquer avec l'arduino
  • En utilisant cela, installez Ino sur votre Yún, un compilateur arduino en ligne de commande
  • Créez un fichier, mettez-y votre code, puis enregistrez-le
  • utilisez Ino pour télécharger votre code!

un peu déroutant, mais ça pourrait marcher!


2

Malheureusement, Apple n'autorise pas les applications qui implémentent des langages de programmation. Cela étant dit, il n'est pas clair pourquoi ils n'autoriseraient pas une application liée à l'IDE Arduino en raison du fait que le code ne s'exécute pas réellement sur l'iPad lui-même.

Voir ici pour plus d'informations.

En ce qui concerne un IDE Android, j'ai entendu qu'il y a quelques personnes travaillant sur différents IDE qui envoient le code à l'Arduino sur Internet, bien qu'ils n'aient pas encore été publiés, et les détails sont encore un peu flous.

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


Certains systèmes arduino-eqsue prennent déjà en charge la programmation via Wifi - Electric Imp vient à l'esprit.
Matthew G.12

2

Vous pouvez toujours télécharger sur l'Arduino via Bluetooth.

  1. Vous devez avoir une puce / bouclier bluetooth (tout le monde devrait le faire) et un PC qui a bluetooth (ou une table qui peut compiler, très probablement une tablette Android)
  2. Vous devez changer le débit en bauds BT pour le même que le téléchargement Arduino normal, qui est de 19200 (le baud BT par défaut est 9600).
  3. Connectez le BT aux broches 0 et 1 pour agir de la même manière qu'un câble USB connecté
  4. Connectez un fil à la broche de réinitialisation pour permettre la réinitialisation à distance de l'arduino pour activer le chargeur de démarrage
    • Il doit y avoir un délai avant d'appuyer sur la broche de réinitialisation car le chargeur de démarrage doit être actif lorsque vous appuyez sur le bouton de téléchargement.
  5. Prendre plaisir

Pour une description plus détaillée, veuillez lire: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf


0

Étant donné que votre question concerne uniquement le téléchargement, cela fonctionnera avec un Yun

  • compilez vos croquis avec l'IDE sur votre PC
  • pour chaque fichier hexadécimal, copiez-le sur le yun et exécutez merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
  • réussir à se connecter au Yun depuis votre tablette via SSH
  • une fois connecté, exécutez run-avrdude PATH_TO_HEX_FILE

0

Existe-t-il un moyen simple de télécharger un programme / croquis depuis un iPad ou une tablette Android sans écran (Bluetooth ou Wi-Fi)?

Si cela ne vous dérange pas de réécrire votre programme dans un langage interprété, une option est:

  • Installez un interpréteur sur l'Arduino , en utilisant peut-être l'IDE Arduino standard fonctionnant sur un PC de bureau standard - comme le chargeur de démarrage, cela ne doit être fait qu'une seule fois.

Alors:

  • Utilisez votre émulateur de terminal préféré sur la tablette
  • Liez en quelque sorte l'Arduino et l'Android ensemble, et dites à l'émulateur de terminal de parler sur ce lien. (*)
  • Dites à l'émulateur de terminal d'envoyer le programme (texte brut plus ou moins lisible par l'homme) à l'interpréteur via le lien. (Aucun compilateur nécessaire sur la tablette).

(*) Il existe plusieurs façons de faire ce lien; certains d'entre eux sont mentionnés dans Comment écrire un croquis Arduino et une application Android pour communiquer entre eux via un câble USB standard? .


0

j'ai essayé arduinodroid - c'est une idée qui prétend que vous pouvez la télécharger sur votre arduino. vous avez besoin d'un câble OTG (sur la route) et pour être honnête, je n'ai jamais réussi à télécharger depuis Arduinodroid, mais d'autres semblent pouvoir ...

mon arduino ne parle pas actuellement à mon ordinateur - un problème de chargeur de démarrage semble - donc je mets la main sur un AVR ISP MKii - avec l'un d'eux, il est apparemment possible d'envoyer à partir du terminal ide - une application Android, commentera quand et si je le fais fonctionner.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.