Можно ли загрузить программу с планшета?

13

Есть ли простой способ загрузить программу / скетч с планшета iPad или Android без добавления дополнительного экрана (Bluetooth или Wi-Fi)?

Если нет, то можно ли это сделать с помощью щита? Какой щит предпочтительнее?

Также какие варианты IDE доступны?

Rajendra
источник
Связанный: arduino.stackexchange.com/questions/40/…
Парень с Шляпой
2
« Какой щит предпочтительнее? » - это немного субъективно, без каких-либо критериев для его
обоснования

Ответы:

6

Я нашел способ сделать это без необходимости переносить компилятор на iOS. Он работает только с Arduino Yún, но Yún может отправлять код другим arduinos с помощью кабеля SPI.

  • Установите приложение SSH на свое устройство, чтобы вы могли общаться с Arduino
  • Используя это, установите Ino на свой Yún, компилятор командной строки arduino
  • Создайте файл, вставьте в него свой код, затем сохраните его
  • используйте Ино, чтобы загрузить свой код!

немного сбивает с толку, но это может сработать!

Доктор
источник
2

К сожалению, Apple не позволяет приложениям, которые реализуют языки программирования. При этом неясно, почему они не позволят приложению, которое связано с IDE Arduino, из-за того, что код на самом деле не работает на самом Ipad.

Смотрите здесь для получения дополнительной информации.

Что касается Android IDE, я слышал, что есть несколько человек, работающих над разными IDE, которые отправляют код в Arduino через Интернет, хотя они еще не были выпущены, и детали все еще немного неясны.

Источник: http://forum.arduino.cc/index.php?topic=61305.0

JVarhol
источник
Некоторые системы arduino-eqsue уже поддерживают программирование через Wi-Fi - вспоминается Electric Imp .
Мэтью Г.
2

Вы всегда можете загрузить в Arduino через Bluetooth.

  1. У вас должен быть чип / щит Bluetooth (любой должен иметь) и ПК с Bluetooth (или таблица, которая может скомпилировать, скорее всего планшет Android)
  2. Вы должны изменить скорость передачи в бодах на ту же, что и при обычной загрузке в Arduino, которая составляет 19200 (значение в бодах по умолчанию - 9600).
  3. Подключите BT к контактам 0 и 1, действуя так же, как подключенный кабель USB
  4. Подключите провод к контакту сброса, чтобы разрешить удаленный сброс Arduino для установки загрузчика
    • Перед нажатием кнопки сброса должна быть задержка, так как при нажатии кнопки загрузки должен быть активен загрузчик.
  5. наслаждаться

Для более подробного описания, пожалуйста, прочитайте: http://ame2.asu.edu/staff/kidane/ArdWilessBtProg.pdf

Steven10172
источник
0

Так как ваш вопрос касается только загрузки, это будет работать с Yun

  • скомпилируйте свои эскизы с IDE на вашем компьютере
  • для каждого шестнадцатеричного файла скопируйте его в yun и запустите merge-sketch-with-bootloader.lua PATH_TO_HEX_FILE
  • удается подключиться к Yun с планшета через SSH
  • войдя в систему, запустите run-avrdude PATH_TO_HEX_FILE
Федерико Фиссоре
источник
0

Есть ли простой способ загрузить программу / скетч с планшета iPad или Android без экрана (Bluetooth или Wi-Fi)?

Если вы не против переписать вашу программу на устном языке, один из вариантов:

  • Установите интерпретатор на Arduino , возможно, используя стандартную Arduino IDE, работающую на стандартном настольном ПК - например, загрузчик, это нужно сделать только один раз.

Потом:

  • Используйте свой любимый эмулятор терминала на планшете
  • Каким-то образом соедините Arduino и Android вместе и попросите эмулятор терминала поговорить по этой ссылке. (*)
  • Скажите эмулятору терминала отправить программу-переводчику (более или менее понятный человеку текст) по ссылке. (Компилятор не требуется на планшете).

(*) Есть несколько разных способов сделать эту ссылку; некоторые из них упоминаются в разделе Как написать скетч Arduino и приложение для Android, чтобы общаться друг с другом через стандартный USB-кабель? ,

Дэвид Кэри
источник
0

Я пробовал Arduinodroid - это иде, который утверждает, что вы можете загрузить из него в Arduino. вам нужен кабель OTG (на ходу), и, честно говоря, мне никогда не удавалось загрузить данные с arduinodroid, но другие, кажется, могут ...

мой arduino в настоящее время не разговаривает с моим компьютером - кажется, проблема с загрузчиком - так что я получаю AVR ISP MKii - с одним из них, очевидно, можно отправить с терминала ide - приложение для Android, будет обратная связь, когда и если я заставлю это работать.

RobbieLongcat
источник
-1

Да, вы можете загружать через BLE с помощью бесплатного (mium) приложения для iOS - Apploader

http://www.apploader.info

4ntoine
источник