PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OneWire Librarie bringt Fehler (Arduino > 1.5 )



oderlachs
13.01.2017, 16:40
Hallo Freunde !

Heute hebe ich meinen Code für die Klimamessung in der Garage bearbeiten wollen und musste erschreckend feststellen , das ich Code mit der OneWire Bibliothek nicht mehr compilieren konnte.
Wenn ich nicht schon damit erfolgreich gearbeitet habe, würde ich sagen , ich stelle mich zu doof an. Es ging ja vorher als ich dieses Projekt anfing.
Folgende Fehlermeldung hatte ich bei Arduino 1.55 , 1.65 :


Arduino: 1.5.5 (Linux), Board: "Arduino Uno"

sketch_jan13a:4: error: ‘OneWire’ does not name a type
sketch_jan13a:7: error: ‘DeviceAddress’ does not name a type
sketch_jan13a:8: error: ‘DeviceAddress’ does not name a type
sketch_jan13a:9: error: ‘DeviceAddress’ does not name a type
sketch_jan13a:10: error: ‘DeviceAddress’ does not name a type
sketch_jan13a.ino: In function ‘void writeTimeToScratchpad(byte*)’:
sketch_jan13a:25: error: ‘ds’ was not declared in this scope
sketch_jan13a.ino: In function ‘void readTimeFromScratchpad(byte*, byte*)’:
sketch_jan13a:37: error: ‘ds’ was not declared in this scope
sketch_jan13a.ino: In function ‘void loop()’:
sketch_jan13a:79: error: ‘sensor1’ was not declared in this scope
sketch_jan13a:80: error: ‘sensor2’ was not declared in this scope
sketch_jan13a:81: error: ‘sensor3’ was not declared in this scope
sketch_jan13a:82: error: ‘sensor4’ was not declared in this scope


Nun habe ich mich im Web umgesehen und siehe da ich bin nicht der alleinige Pechvogel. Leider komme ich aber mit meinen wenigen,
wenn überhaupt vorhandenen Englishkenntnissen nicht weiter.

Hätte da wer Bitte für mich einen Lösungsansatz, den ich auch verstehen kann ???

Gruss und Danke

Gerhard

Unregistrierter
13.01.2017, 17:06
http://forum.arduino.cc/index.php?topic=423920.0

oderlachs
13.01.2017, 17:10
Habe eine neue Librarie gefunden, diese war auf den Tutorialseiten von Adafruit verlinkt und alles klappt : https://www.pjrc.com/teensy/arduino_libraries/OneWire.zipb
(https://www.pjrc.com/teensy/arduino_libraries/OneWire.zip)
Natürlich auch vielen Dank an "Gast" für den Link, kam damit aber auch nicht so recht weiter, denn ich wollte ja die OneWire Lib nicht extra noch umschreiben. ;)

Gruss und Dank

Gerhard