È possibile caricare un programma da un tablet?


13

Esiste un modo semplice per caricare un programma / schizzo da un tablet iPad o Android senza aggiungere uno scudo aggiuntivo (Bluetooth o Wi-Fi)?

In caso contrario, si può fare usando lo scudo? Quale scudo è preferito?

Inoltre quali sono le opzioni IDE disponibili?



2
" Quale scudo è preferito? " È un po 'soggettivo senza alcun criterio su cui
basarlo

Risposte:


6

Ho trovato un modo per farlo senza dover eseguire il porting del compilatore su iOS. Funziona solo con Arduino Yún, ma Yún può inviare il codice ad altri Arduinos con un cavo SPI.

  • Installa un'app SSH sul tuo dispositivo in modo da poter comunicare con Arduino
  • Usando quello, installa Ino sul tuo Yún, un compilatore arduino da riga di comando
  • Crea un file, inserisci il tuo codice, quindi salvalo
  • usa Ino per caricare il tuo codice!

un po 'confuso, ma potrebbe funzionare!


2

Purtroppo Apple non ammette app che implementano linguaggi di programmazione. Detto questo, non è chiaro il motivo per cui non consentirebbero un'app che ha a che fare con l'IDE di Arduino a causa del fatto che il codice non viene effettivamente eseguito sull'Ipad stesso.

Vedi qui per maggiori informazioni.

Per quanto riguarda un IDE Android, ho sentito che ci sono alcune persone che lavorano su IDE diversi che inviano il codice ad Arduino su Internet, anche se non sono ancora stati rilasciati, e i dettagli sono ancora un po 'poco chiari.

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


Alcuni sistemi arduino-eqsue supportano già la programmazione tramite Wi-Fi - mi viene in mente Electric Imp .
Matthew G.

2

Puoi sempre caricare su Arduino tramite Bluetooth.

  1. Devi avere un chip / shield bluetooth (qualsiasi cosa dovrebbe fare) e un PC con bluetooth (o una tabella che può essere compilata, molto probabilmente un tablet Android)
  2. È necessario modificare la velocità di trasmissione BT in modo che corrisponda al normale caricamento in arduino, che è 19200 (la velocità di trasmissione BT predefinita è 9600).
  3. Collegare il BT ai pin 0 e 1 in modo che si comportino come se fosse collegato un cavo USB
  4. Collegare un filo al pin di ripristino per consentire il ripristino remoto dell'Arduino per lo statup del bootloader
    • Deve esserci un ritardo prima di colpire il pin di reset poiché il bootloader deve essere attivo quando si preme il pulsante di caricamento.
  5. Godere

Per una descrizione più dettagliata, leggere: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf


0

Poiché la tua domanda riguarda solo il caricamento, questo funzionerà con uno Yun

  • compila i tuoi schizzi con l'IDE sul tuo pc
  • per ogni file esadecimale, copiarlo nello yun ed eseguirlo merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
  • riesci a connetterti allo Yun dal tuo tablet tramite SSH
  • una volta effettuato l'accesso, esegui run-avrdude PATH_TO_HEX_FILE

0

Esiste un modo semplice per caricare un programma / schizzo da un tablet iPad o Android senza scudo (Bluetooth o Wi-Fi)?

Se non ti dispiace riscrivere il tuo programma in una lingua interpretata, un'opzione è:

  • Installa un interprete su Arduino , magari usando l'IDE Arduino standard in esecuzione su un PC desktop standard - come il bootloader, questo deve essere fatto solo una volta.

Poi:

  • Usa il tuo emulatore di terminale preferito sul tablet
  • In qualche modo collega Arduino e Android insieme e dice all'emulatore di terminale di parlare su quel collegamento. (*)
  • Di 'all'emulatore di terminale di inviare il programma (più o meno di testo semplice leggibile dall'uomo) all'interprete tramite il collegamento. (Nessun compilatore necessario sul tablet).

(*) Esistono diversi modi per creare questo collegamento; alcuni di essi sono menzionati in Come si scrive uno schizzo Arduino e un'applicazione Android per parlare tra loro tramite un cavo USB standard? .


0

ho provato arduinodroid - è un ide che afferma che puoi caricarlo sul tuo arduino da esso. hai bisogno di un cavo OTG (in viaggio) e ad essere sincero non sono mai riuscito a caricare da arduinodroid ma altri sembrano essere in grado di ...

il mio arduino al momento non sta parlando al mio computer - a quanto pare un problema con il bootloader - quindi mi sto procurando un AVP ISP MKii - con uno di questi è apparentemente possibile inviare dal terminale ide - un'app Android, risponderà quando e se riesco a farlo funzionare.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.