Hallo,
tja, also ich habe nochmal komplett von vorn begonnen. Meine Verzeichnisstruktur sieht nun so aus:
/home/leuveg/Mikrocontroller/Arduino/arduino-0018- examples
- hardware
- lib
- libraries
- reference
- sketchbook
- tools
arduino
readme.txt
und
/home/leuveg/Mikrocontroller/Processing/processing-1.0.9libraries[...][-]
arduino[...][...]
- examples
[...][...] - library
[...][...] - src
[...] - dxf
[...]- javascript
[...]- minim
[...]- net
[...]- opengl
[...]- pdf
[...]- serial
[...]howto.txt
- reference
- sketchbook
- tools
processing
revisions.txt
Nun habe ich das Problem, dass der Pfad in der ArduinoIDE, wie im Arduinobuch S.144 beschrieben,
FILE->SKETCHBOOK->EXAMPLES->LIBRARYFIRMATA so garnicht existiert. Der Menuepunkt
SKETCHBOOK ist bei mir komplett leer. Also habe ich unter
FILE->EXAMPLES->FIRMATA geschaut (das einzige was irgendwie so klingt) und da gibt es dann:
ArduinoIDE:
FILE->EXAMPLES->FIRMATA
AllInputsFirmata
AnalogFirmata
EchoString
I2CFirmata
OldStandardFirmata
ServoFirmata
SimpleAnalogFirmata
SimpleDigitalFirmata
StandardFirmata
Ich habe dannn mal
StandardFirmata gewaehlt, weils am zutreffensten klang. Das ganze dann auf meinen Arduino aufgespielt und bis hierhin alles fein. Keine Fehlermeldung.
Dann die ProcessingIDE gestartet
(processing-1.0.9) und folgendes Programm aus dem Arduinobuch S. 144 ff eingegeben:
import processing.serial.*;
import cc.arduino.*;
//initialisiere Arduinoobjekt
Arduino arduino;
int ledPin = 13;
void setup () {
//println(Arduino.list());
//initialisiere die Arduinoverbindung
arduino = new Arduino (this, Arduino.list()[0]); // v2
//setze ledPin auf OUTPUT
arduino.pinMode(ledPin, Arduino.OUTPUT);
}
void draw () {
arduino.digitalWrite(ledPin, Arduino.HIGH);
delay(1000);
arduino.digitalWrite(ledPin, Arduino.LOW);
delay(1000);
}
Dann habe ich auf
[RUN] geklickt und diese Fehlermeldung erhalten:
Note that release 1.0, libraries must be installed in a folder named 'libraries' inside the 'sketchbook' folder.
Und dann steht ueber der 'Konsole' der ProcessingIDE auch noch der Satz:
The package 'cc' does not exist. You might be missing library.Also sagt mir die Fehlermeldung:
a) dass ein package namens 'cc' nicht existiert
b) dass ich
libraries im sketchbook speichern soll...also habe ich den Ordner
arduino (inklusive dessen Inhalt, siehe oben) eben nach
/home/leuveg/Mikrocontroller/Processing/processing-1.0.9/sketchbook/libraries kopiert, die ProcessingIDE neu gestartet und wieder auf
[RUN] geklickt und wieder die gleiche Fehlermeldung erhalten. (fehlendes package 'cc' und so) :-?
Tja, also mehr als an die beiden moeglichen Stellen zu kopieren faellt mir nicht ein. Wie nun weiter? Liegt das Problem irgendwie an den Versionen der IDEs?
Langsam wird es anstrengend. ;D
Gruesse,
L.