¿Es posible cargar un programa desde una tableta?

13

¿Hay alguna manera fácil de cargar un programa / boceto desde un iPad o tableta Android sin agregar un escudo adicional (Bluetooth o Wi-Fi)?

Si no, ¿se puede hacer con escudo? ¿Qué escudo es el preferido?

¿Cuáles son las opciones de IDE disponibles?

Rajendra
fuente
Relacionado: arduino.stackexchange.com/questions/40/…
The Guy with The Hat
2
" ¿Qué escudo es el preferido? " Es un poco subjetivo sin ningún criterio en el que
basarse

Respuestas:

6

Descubrí una manera de hacer esto sin tener que portar el compilador a iOS. Solo funciona con el arduino Yún, pero el Yún puede enviar código a otros arduinos con un cable spi.

  • Instale una aplicación SSH en su dispositivo para que pueda comunicarse con el arduino
  • Con eso, instale Ino en su Yún, un compilador arduino de línea de comandos
  • Cree un archivo, coloque su código en él, luego guárdelo
  • ¡usa Ino para subir tu código!

algo confuso, ¡pero podría funcionar!

TheDoctor
fuente
2

Lamentablemente, Apple no permite aplicaciones que implementen lenguajes de programación. Dicho esto, no está claro por qué no permitirían una aplicación que tenga que ver con el IDE de Arduino debido al hecho de que el código no se ejecuta realmente en el Ipad.

Ver aquí para más información.

En cuanto a un IDE de Android, he oído que hay algunas personas que trabajan en diferentes IDE que envían el código al Arduino a través de Internet, aunque aún no se han lanzado, y los detalles aún no están claros.

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

JVarhol
fuente
Algunos sistemas arduino-eqsue ya admiten la programación a través de Wifi: Electric Imp me viene a la mente.
Matthew G.
2

Siempre puedes subir al Arduino a través de Bluetooth.

  1. Debe tener un chip / escudo bluetooth (cualquiera debería tenerlo) y una PC que tenga bluetooth (o una tabla que pueda compilar, muy probablemente una tableta Android)
  2. Debe cambiar la velocidad en baudios BT a la misma que la carga normal de arduino, que es 19200 (la velocidad en baudios BT predeterminada es 9600).
  3. Conecte el BT a los pines 0 y 1, así que actúe de la misma manera que tener un cable USB conectado
  4. Conecte un cable al pin de reinicio para permitir el reinicio remoto del arduino para iniciar el cargador de arranque
    • Debe haber una demora antes de presionar el pin de reinicio ya que el gestor de arranque debe estar activo al presionar el botón de carga.
  5. Disfrutar

Para obtener una descripción más detallada, lea: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf

Steven10172
fuente
0

Dado que su pregunta es solo sobre la carga, esto funcionará con un Yun

  • compila tus bocetos con el IDE en tu PC
  • para cada archivo hexadecimal, cópielo en el yun y ejecute merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
  • logra conectarte a Yun desde tu tableta a través de SSH
  • una vez que haya iniciado sesión, ejecute run-avrdude PATH_TO_HEX_FILE
Federico Fissore
fuente
0

¿Hay alguna manera fácil de cargar un programa / boceto desde un iPad o tableta Android sin un escudo (Bluetooth o Wi-Fi)?

Si no le importa volver a escribir su programa en un idioma interpretado, una opción es:

  • Instale un intérprete en Arduino , tal vez utilizando el IDE Arduino estándar que se ejecuta en una PC de escritorio estándar, como el gestor de arranque, esto solo debe hacerse una vez.

Luego:

  • Use su emulador de terminal favorito en la tableta
  • De alguna manera, enlace el Arduino y el Android, y dígale al emulador de terminal que hable por ese enlace. (*)
  • Dígale al emulador de la terminal que envíe el programa (texto plano más o menos legible por humanos) al intérprete a través del enlace. (No se necesita compilador en la tableta).

(*) Hay varias formas diferentes de hacer este enlace; algunos de ellos se mencionan en ¿Cómo escribo un boceto Arduino y una aplicación de Android para hablar entre ellos a través de un cable USB estándar? .

David Cary
fuente
0

He estado probando arduinodroid: es una idea que dice que puedes cargarlo en tu arduino. necesita un cable OTG (sobre la marcha) y, para ser sincero, nunca logré cargarlo desde arduinodroid, pero otros parecen ser capaces de ...

mi arduino actualmente no está hablando con mi computadora, un problema del cargador de arranque parece, así que estoy obteniendo un AVR ISP MKii, con uno de ellos aparentemente es posible enviar desde el terminal ide, una aplicación de Android, responderá cuándo y si consigo que funcione

RobbieLongcat
fuente