Ich habe die neuste Version von hier geladen:
https://github.com/firmata/arduino
und damit die Dateien in Libaries/Firmdata ersetzt.
Wenn ich den Beispiel Sketch FirmatStandard kompilieren will erhalte ich den folgenden Fehler:
StandardFirmata:510: error: 'class FirmataClass' has no member named 'write'
Ich würde mich freuen wenn ihr mir dabei helfen könntet das Problem zu lösen.
Danke!
Auch das test Beispiel schlägt fehl:
firmata_test.ino: In function 'void loop()':
firmata_test:18: error: 'Test' has not been declared
firmata_test.ino: At global scope:
firmata_test:21: error: expected constructor, destructor, or type conversion before '(' token
Edit:
das Problem habe ich gelöst...als nächstes habe ich die 10_FRM.pm mit der im Wiki verlinkten überschrieben.
beim Definieren
define FIRMATA FRM /dev/ttyACM2@57600
attr FIRMATA loglevel 6
attr FIRMATA sampling-interval 1000
erhalte ich folgenden Fehler:
Cannot load module FRM Please define FIRMATA first Please define FIRMATA first
Edit2:
Ich habe nun einfach die bereits in FHEM vorhandene 10_FRM.pm genutzt.
und es läuft anscheinend ;-)
allerdings gibt
define Firmata_OUT FRM_OUT 10
den Fehler 6!?
Zitat von: nofear87 am 16 März 2014, 19:46:44
Ich habe nun einfach die bereits in FHEM vorhandene 10_FRM.pm genutzt.
Welche hättest Du sonst benutzt?
Zitat von: nofear87 am 16 März 2014, 19:46:44
allerdings gibt
define Firmata_OUT FRM_OUT 10
den Fehler 6!?
wo kommt der Fehler? was steht im Log? Noch wichtiger: was steht auf der Konsole? (wg. der Konsolenausgabe: starte FHEM dafür einfach von der Komandozeile aus und lasse das Fenster offen. Alles was perl selbst so an Fehlern rausschreibt kommt dort.
Gruß,
Norbert