Примеры из библиотеки Arduino
- Войдите на сайт для отправки комментариев
Сб, 04/05/2013 - 07:13
Сталкнулся с проблемой. Ни один пример запускаться не хочет.
import processing.serial.*; import cc.arduino.*; Serial port; Arduino arduino; void setup() { size(512, 200); arduino = new Arduino(this, "COM3", 9600); } void draw() { background(constrain(mouseX / 2, 0, 255)); arduino.analogWrite(9, constrain(mouseX / 2, 0, 255)); arduino.analogWrite(11, constrain(255 - mouseX / 2, 0, 255)); }
Ошибка:
Exception in thread "Animation Thread" java.lang.IllegalAccessError: tried to access class processing.core.PApplet$RegisteredMethods from class cc.arduino.Arduino$SerialProxy
at cc.arduino.Arduino$SerialProxy.<init>(Arduino.java:119)
at cc.arduino.Arduino.<init>(Arduino.java:168)
at arduino_pwm.setup(arduino_pwm.java:27)
at processing.core.PApplet.handleDraw(PApplet.java:2117)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:193)
at processing.core.PApplet.run(PApplet.java:2020)
at java.lang.Thread.run(Thread.java:662)
Что не так?
Явно ошибки указывают на java, переустановите java, причем если не ошибаюсь, то с 7 версией может не работать, качайте именно 6 и не обновляйте.
Явно ошибки указывают на java, переустановите java, причем если не ошибаюсь, то с 7 версией может не работать, качайте именно 6 и не обновляйте.
хм. без библиотеки Arduino ошибок никаких нет, все работает.
Попробую старую яву.
установка явы 6 не принесла результата, ошибка та же.
У кого ни будь эти примеры запускаются без проблем?
тут ошибка:
а тут нет:
причём сообщение компилятора довольно схоже..
тут ошибка:
а тут нет:
причём сообщение компилятора довольно схоже..
Простите, не догнал немного.
В примере нет таких строк....
1
1
String bufer;
2
void
setup
() {
3
}
4
5
void
draw() {
6
print(bufer.length());
7
}
тут ты вызываешь у неинициированной переменной buffet метод length
1
String bufer=
""
;
2
void
setup
() {
3
}
4
5
void
draw() {
6
print(bufer.length());
7
}
тут ты её инициировал пустой строкой и ошибки нет
нельзя работать с неинициированными классами
Найдено решение проблемы (на англоязычных форумах).
Для устранения ошибки необходима установка Стабильного релиза 1.5.1 (15 мая 2011) http://processing.googlecode.com/files/processing-1.5.1-windows.zip
Нужна помощь пользуюсь Arduino UNO не больше месяца
скачиваю стандартные библиотеки температурного датчика
DS18B20 - и при компилирование выдает вот такие ошибки
И в остальных примерах похожая ситуация тоже выдает ошибки
и как скетч с частично русскими функциями, работает?