" ¿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
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.
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.
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.
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)
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).
Conecte el BT a los pines 0 y 1, así que actúe de la misma manera que tener un cable USB conectado
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.
¿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).
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
Respuestas:
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.
algo confuso, ¡pero podría funcionar!
fuente
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
fuente
Siempre puedes subir al Arduino a través de Bluetooth.
Para obtener una descripción más detallada, lea: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf
fuente
Dado que su pregunta es solo sobre la carga, esto funcionará con un Yun
merge-sketch-with-bootloader.lua PATH_TO_HEX_FILErun-avrdude PATH_TO_HEX_FILEfuente
Si no le importa volver a escribir su programa en un idioma interpretado, una opción es:
Luego:
(*) 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? .
fuente
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
fuente
He probado la aplicación de Android para programar Arduino Uno a través de Bluetooth, simplemente agregando Bluino_Shield a tu Arduino Uno. Esta aplicación de enlace https://play.google.com/store/apps/details?id=com.bluino.bluinoloader
fuente
Sí, puedes subir a través de BLE con la aplicación iOS gratuita (mium) - Apploader
http://www.apploader.info
fuente