Processing на планшете
- Войдите на сайт для отправки комментариев
Пнд, 22/06/2015 - 07:51
нубский вопрос - на Android-планшете его реально запустить?
Фактически мне нужен вывод графических примитивов (gif или векторной анимации "включено/выключено") на монитор при срабатывании некоторых датчиков у ардуины.
Или сразу перейти на "комбайн" типа Paspberry/CubieBoard/Banana?
Есть APDE - Android Processing IDE, запускается на самом планшете, и в нём же можно написать программу. На выходе - АРК.
П.С. Есть бесплатно в Google Play.
Привет всем!
Поставил APPDE 0.3.3 на Nexus 7 c Android 5.1.1 - проблем не возникло.
Пробовал запускать с десяток примеров - тоже все работает.
Но вот править скетчи планшетом - сплошной гемор :(((
Удачи всем!
Вчера на пробу перенес небольшой скетч с Win10/32 на планшет.
Заработало сразу.
"Но вот править скетчи планшетом - сплошной гемор :((( " (С)
нубский вопрос - на Android-планшете его реально запустить?
Фактически мне нужен вывод графических примитивов (gif или векторной анимации "включено/выключено") на монитор при срабатывании некоторых датчиков у ардуины.
Или сразу перейти на "комбайн" типа Paspberry/CubieBoard/Banana?
Хотел вывести в степных условиях на планшет (Андроид 5.1.1.) график тяги на лебедке с цветовой и звуковой сигнализацией достижения и превышения порогов.
В Win10 Processing удалось получить по Serial/USB параметры с Ардуино и нарисовать график тяги, который меняет цвет при достижении порогов. Но получить простой синусоидальный звук в Processing не смог: пляски с либой Sound не "пошли" в Win7/64 и Win10/32, а с другими библиотеками, рассчитанными на сложную обработку звука пришлось бы долго разбираться.
В Android/Processing вааще нет либы Sound :(
Также нет либы Serial и Bluetooth чтобы получить сигнал с лебедки :((((((
Буду искать другие пути.
Поправьте, коль что не так... Или толкните в правильном направлении.
Привет всем!
Поставил APPDE 0.3.3 на Nexus 7 c Android 5.1.1 - проблем не возникло.
Пробовал запускать с десяток примеров - тоже все работает.
Но вот править скетчи планшетом - сплошной гемор :(((
Удачи всем!
Подскажите библиотеку serial для общения с ардуиной если не сложно.
Подскажите библиотеку serial для общения с ардуиной если не сложно.
Подскажите библиотеку serial для общения с ардуиной если не сложно.
Спасибо. При подключении ардуино через usb otg кабель к планшету самсунг не работает. Выскакивает ошибка. Apk файл не открывается. Не подскажите что можно сделать? Заранее спасибо!
И какой версии должен быть processing на андроид?
И какой версии должен быть processing на андроид?
Всегда обновляюсь до последних версий. Библиотеку ставил пару обновлений processing`а назад.
https://github.com/inventit/processing-android-serial
А как установить библиотеку?
И какой версии должен быть processing на андроид?
Всегда обновляюсь до последних версий. Библиотеку ставил пару обновлений processing`а назад.
https://github.com/inventit/processing-android-serial
Можете помочь с установкой. У меня созданый программой апк не открывется.
Можете помочь с установкой. У меня созданый программой апк не открывется.
Как вы создали файл без установленной библиотеки? он не смог бы скомпилироваться.
Почему у вас не работает трудно понять из вашего скудного описания. А мне лень гадать, задавая вам наводящие вопросы.
Ищите и обрящете: https://www.google.com/search?as_sitesearch=processing.org&as_q=import+io.inventit.processing.android.serial.*%3B
Можете помочь с установкой. У меня созданый программой апк не открывется.
Как вы создали файл без установленной библиотеки? он не смог бы скомпилироваться.
Почему у вас не работает трудно понять из вашего скудного описания. А мне лень гадать, задавая вам наводящие вопросы.
Ищите и обрящете: https://www.google.com/search?as_sitesearch=processing.org&as_q=import+io.in to
ventit.processing.android.serial.*%3B
С библиотекой разобрался. Можете подсказать что значит ошибка и как исправить?
Вот скетч из processing:
import org.slf4j.impl.*;
import org.slf4j.helpers.*;
import io.inventit.processing.android.serial.*;
import com.hoho.android.usbserial.*;
import com.hoho.android.usbserial.driver.*;
import com.hoho.android.usbserial.util.*;
import org.slf4j.spi.*;
import org.slf4j.*;
Serial port;
float val = 0;
void setup() {
size(300,300);
port = new Serial(this,Serial.list(this)[0],9600);
port.bufferUntil('\n');
}
void draw() {
background(0,val,0);
}
void serialEvent(Serial port) {
val = float (port.readStringUntil ('\n'));
}
После создания АПК файла выкидывает и выдаёт ошибку:
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)' on a null object reference
После создания АПК файла выкидывает и выдаёт ошибку: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)' on a null object reference
В ошибке же написано, что ссылка на пустой объект.
Если во время запуска приложения список подключенных устройств пуст (Serial.list(this)[0] ==null) , то ваш код выдаст ошибку.
С таким кодом, надо перед запуском приложения подключать ардуину и не отключать её до закрытия программки. Либо вставить проверку или обрабатывать исключение.
Для начала, сделайте вывод списка Serial.list(this), чтобы удостоверится что он не пуст.
Нашёл вот такой скетч. Но всё равно выкидывает и пишет ошибку.
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)' on a null object reference
Я понимаю что надоел вам, но можете что-то посоветовать?
После создания АПК файла выкидывает и выдаёт ошибку: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.hardware.usb.UsbDeviceConnection.claimInterface(android.hardware.usb.UsbInterface, boolean)' on a null object reference
В ошибке же написано, что ссылка на пустой объект.
Если во время запуска приложения список подключенных устройств пуст (Serial.list(this)[0] ==null) , то ваш код выдаст ошибку.
С таким кодом, надо перед запуском приложения подключать ардуину и не отключать её до закрытия программки. Либо вставить проверку или обрабатывать исключение.
Для начала, сделайте вывод списка Serial.list(this), чтобы удостоверится что он не пуст.
Может есть сайты на русском языке или видео?