Projekt: Arduino Due und NRF24L01 Funkmodul

Gast #3495544
Lesenswert?

Hi Leute.


ich bin ein absoluter Anfänger in der Programmierung von Arduino bzw. in 
µController. Ich habe etwas mit C programmiert im laufe meines Studiums, 
ich hoffe, das es reicht um mein Projekt umzusetzen.


Ich möchte gerne dieses Projekt

https://www.youtube.com/watch?v=aHgxXXRwtOE

auf meinem Arduino Due realisieren, dann erweitern.


Leider Funktioniert es nicht. Ich bekomme immer diesen Fehler beim 
Verifizieren.

(Einstellung)
Arduino: 1.5.5 (Windows 7), Board: "Arduino Due (Programming Port)"

(Fehler)
In file included from GettingStarted.pde:22:
/printf.h: In function 'void printf_begin()':
printf.h:30: error: 'fdevopen' was not declared in this scope


Ich habe jeden Schritt so gemacht, wie der im Video. Die Dateien habe 
ich auch in dem libraries Ordner kopiert.

Auch andere Programme von Youtube haben nicht funktioniert.

Mir ist aufgefallen, das die meisten mit dem Arduino UNO arbeiten, ich 
aber verwende ein Arduino Due.
Könnte das die Fehler auslösen?


Vielen Dank schon mal im voraus
Gast #3495818
Lesenswert?

>Könnte das die Fehler auslösen?
Das könnte den Fehler auslösen. Ich habe mir keine Code angeschaut, aber 
das printf deutet darauf hin, dass die Arduino-Libs nicht verwendet 
werden. Damit wird das Programm prozessorabhängig. Der Arduino Due ist 
ein ARM, der Uno ein AVR.
Gast #3497901
Lesenswert?

danke Chris.

ich habe mir doch den arduino uno besorgt. das Programm habe ich jetzt 
hochgeladen und funktioniert.


ich habe dazu trotzdem noch eine frage,

ich würde gerne auf der Empfänger seite was auf dem seriellen Monitor 
ausgeben. ich weiß, das man das in c mit dem printf macht dafür braucht 
man die stio.h, wenn ich mich recht erinnere.

wie mache ich das bei dem arduino, und worauf muss ich achten? (also 
muss es z.b. in der Setup schleife sein)

vielen dank
Gast #3498036
Lesenswert?

ich danke dir sehr.

eine bessere Antwort hättest du nicht geben können, weil durch das 
Beispiel das du mir empfohlen hast, habe ich die antwort bekommen und 
dadurch noch was dazu gelernt, das ist das, wie ich es anwende.

vielen vielen dank

mach weiter so;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren