Моя копия «Обработка» не имеет библиотеки «processing.serial» - PullRequest
1 голос
/ 07 января 2012

Я неделями искал онлайн эту библиотеку. Предполагается, что он встроен в ядро, но, что бы я ни делал, он никогда не найдет библиотеку processing.serial.

Каждый код, который я пытаюсь запустить, выдает мне сообщение об ошибке:

Пакет "processing.serial" не существует. Возможно, вам не хватает библиотеки. Не найдена библиотека для обработки. Начиная с версии 1.0 библиотеки должны быть установлены в папке с именем «библиотеки» внутри папки «Эскиз».

Я использую 1.51 на Windows 7 x64 и уже исправил проблему с rx / tx. Поиск файла на моем компьютере приводит к тем же результатам, что и поиск в Интернете.

Просмотр сайта обработки для библиотеки дает мне только синтаксис для языка. Я исчерпан в моем поиске. Пожалуйста, кто-нибудь, помогите этому новичку и скажите мне, что я не знаю ... Я опубликую решение на сайте обработки, как только оно будет исправлено, поэтому никто не будет проходить через это снова.

Ваша помощь очень ценится ...

Ответы [ 4 ]

1 голос
/ 29 октября 2013

библиотеки serial.jar и RXTXcomm.jar - это те, которые вы ищете, они находятся в / mode / java / library / serial / library в вашей обрабатывающей установке

0 голосов
/ 09 июня 2012

Если у вас есть import processing.serial. *; в самом верху вашего кода, и он по-прежнему выдает ту же ошибку, я бы сказал, удалить процессинг, а затем загрузить и переустановить его. Звучит так, как будто это сэкономит вам много времени и стресса в долгосрочной перспективе.

0 голосов
/ 13 февраля 2013

Убедитесь, что вы не находитесь в режиме Android при попытке запустить программу на Java. Нажмите на маленькое окошко в верхнем правом углу, если на нем написано Android, и оно изменится на Java.

0 голосов
/ 30 мая 2012

для связи с USB между Arduino и обработкой, я использую эту библиотеку: http://rxtx.qbang.org/wiki/index.php/Main_Page

Вам нужен этот код для работы сериала:

    import processing.serial.*;
    Serial serial;
    int baudrate = 9600;

    void setup() {
    serial = new Serial(this, Serial.list()[0], baudrate);
    //change the 0 if arduino is not your first com port
    }

Надеюсь, это поможет.

...