Go Down

Topic: SoftwareServo Library wird nicht Erkant (Read 481 times) previous topic - next topic

EugenFabian2003

Hallo erst Mal!

Ich habe folgendes Problem:
Ich möchte einen Sketch auf ein Attiny 45 Uploaden , allerdings gibt es ein Problem mit der Library,
sie wird nicht erkannt .
Frage: Was kann ich tun?

Maßnahmen die ich bereits ergriffen habe:

Die Arduino Software Neu installieren
Library neu installiert

HotSystems

Was heißt nicht erkannt ?
Wie hast du die installiert ?
Ist die für den ATtiny tauglich ?
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

EugenFabian2003

Naja, Der attiny Ist okay , das habe ich mit einem library unabhängigem Sketch getestet
ich habe sie so installiert:

Sketch-Bibliothek einbinden-.Zib Bibliothek hinzfügen

Mir wird immer diese Fehlermeldung angezeigt:


C:\Users\Fabian\Downloads\FJICP8YIJ7WO8T5\FJICP8YIJ7WO8T5.ino:1:22: fatal error: WProgram.h: No such file or directory

 #include <WProgram.h>

                      ^

compilation terminated.

exit status 1
Fehler beim Kompilieren für das Board Arduino Nano

                             

HotSystems

Naja, Der attiny Ist okay , das habe ich mit einem library unabhängigem Sketch getestet
ich habe sie so installiert:

Sketch-Bibliothek einbinden-.Zib Bibliothek hinzfügen

Mir wird immer diese Fehlermeldung angezeigt:


C:\Users\Fabian\Downloads\FJICP8YIJ7WO8T5\FJICP8YIJ7WO8T5.ino:1:22: fatal error: WProgram.h: No such file or directory

 #include <WProgram.h>

                      ^

compilation terminated.

exit status 1
Fehler beim Kompilieren für das Board Arduino Nano
Wenn du den Sketch auf dem ATtiny haben möchtes, musst du den auch für den ATtiny kompilieren und nicht für den Nano.

Und evtl. ist die Library nicht für den ATtiny geeignet, hatte ich oben schon geschrieben.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

EugenFabian2003

ich weiß das ich das auf den Attiny kompiliren muss; nur es funktioniert bei gar keinem Bord!

HotSystems

ich weiß das ich das auf den Attiny kompiliren muss; nur es funktioniert bei gar keinem Bord!

Dann ist deine Library zu alt.
Da ich die nicht kenne, kann ich das auch nur vermuten.
Nimm eine neuere, aktuelle Library.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

EugenFabian2003

ich habe mir sie hir gerde runtergeladen
http://playground.arduino.cc/ComponentLib/servo/

HotSystems

#7
Aug 13, 2017, 07:50 pm Last Edit: Aug 13, 2017, 08:46 pm by HotSystems
ich habe mir sie hir gerde runtergeladen
http://playground.arduino.cc/ComponentLib/servo/
Aber du hast dich nicht darum gekümmert, ob die Library überhaupt für den ATtiny geeignet ist.
Meine Information ist, es geht nicht. Also sollte es auch bei dir nicht klappen.
Sieh dir dies mal an, da kommst du evtl. weiter.
ATtiny-Lib

Unabhängig davon, kannst doch mal versuchen, die Library manuell einzufügen.
Dann verschwindet evtl. die Fehlermeldung.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

uwefed

WProgram.h ist eine Bibliothek die es vor der IDE 1.0 gab (30.11.2011)

Quote from: https://www.arduino.cc/en/Main/ReleaseNotes
The WProgram.h file, which provides declarations for the Arduino API,
  has been renamed to Arduino.h. To create a library that will work in
  both Arduino 0022 and Arduino 1.0, you can use an #ifdef that checks
  for the ARDUINO constant, which was 22 and is now 100.  For example:

  #if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
  #else
  #include "WProgram.h"
  #endif
Grüße Uwe

Go Up