Hallo Forumgemeinde, nachdem ich nun seit Wochen auf der Stelle stehe und nicht weiterkomme, hoffe ich, dass mir hier jemand weiterhelfen kann. Ich habe bisher mit der Arduino IDE und dem Aruduino Nano eine kleine 2,4 GHz Funkstrecke zu meinem Pi aufgebaut. Verwendet habe ich hierfür das NRF24L01+ Modul. Diese Funkstrecke möchte ich jetzt gerne ohne Arduino und nur mit dem Atmega 328P und dem NRF24L01+ Modul aufbauen. Wenn ich hier meine für den Arduino vorhandene RF24 - Library verwenden möchte, bekomme ich in Atmel Studio die Fehlermeldung dass die Arduino.h nicht gefunden werden kann. Ist auch verständlich. Also habe ich nach alternativen Bibliotheken gesucht und eine RF24 finden können, die anscheinend ohne Arduino.h auskommt, aber dafür in Atmel Studio immer den Fehler bringt "string: No such file or directory". Das kommt weil die RF24 die Zeile #include <string> enthält. Also habe ich die "avr-libc-2.0.0" heruntergeladen. Aber ich bekomme es irgendwie nicht hin, diese in Atmel Studio gescheit einzubinden. Auch wenn ich über "Add existing Item" die "string.h" als Link hinzufüge, bekomme ich weiterhin noch die Fehlermeldung. Womöglich ist die Lösung ganz einfach und ich habe nur nen totalen Denkfehler. Würde mich freuen wenn jemand von euch eine Idee hat. Viele Grüße Thomas
Gast
#4630220
Hallo Thomas, warum liest Du dir nicht die Arduino Doku durch ? Warum weist Du nicht, dass Arduino in Teilen C++ verwendet ? https://www.arduino.cc/en/Reference/StringObject
Hallo Karl, wer sagt denn dass ich die Doku nicht gelesen hätte? Den Fehler bekomme ich selbst wenn ich in Atmel Studio ein C++ Projekt starte. Als die Fehlermeldung kam, war das nämlich auch mein erster Gedanke. VG, Thomas
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.