Forum: Mikrocontroller und Digitale Elektronik NRF24L01 ansteuern


von Wer B. (Gast)


Lesenswert?

Hallo,

ich habe zurzeit große Probleme mit dem NRF24L01(+).

Ich finde einfach keine passende Kombination aus Library und 
Verkabelung...

Kann mir da jemand helfen?


Vielen Dank schon mal im Voraus...

von Wolfgang (Gast)


Lesenswert?

Simon S. schrieb:
> Kann mir da jemand helfen?

Das Internet z.B.:
https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo

> Ich finde einfach keine passende Kombination aus Library und
> Verkabelung...

Für eine geeignete Library müsste man eine ganz grobe Vorstellung davon 
haben, für welche Programmiersprache, welchen Compiler, welche 
Controllerhardware, ...

Vielleicht passt irgendwas von dem hier auf deine HW?
http://playground.arduino.cc/InterfacingWithHardware/Nrf24L01

von Wer B. (Gast)


Lesenswert?

Wolfgang schrieb:
> Simon S. schrieb:
>> Kann mir da jemand helfen?
>
> Das Internet z.B.:
> https://arduino-info.wikispaces.com/Nrf24L01-2.4GHz-HowTo
>
>> Ich finde einfach keine passende Kombination aus Library und
>> Verkabelung...
>
> Für eine geeignete Library müsste man eine ganz grobe Vorstellung davon
> haben, für welche Programmiersprache, welchen Compiler, welche
> Controllerhardware, ...
>
> Vielleicht passt irgendwas von dem hier auf deine HW?
> http://playground.arduino.cc/InterfacingWithHardware/Nrf24L01

Danke, das hat schon mal sehr geholfen (ernst).

Ich möchte mit meinen Uno (arduino) den Wifi Chip ansteuern.

von Wer B. (Gast)


Lesenswert?

So...

Die Anleitung auf der Website die du mir geschickt hast ist super.

Problem jetzt:

Ich soll ihm "T" senden, damit er etwas startet.
Er empfängt aber kein "T" wenn ich es ihm über den Seriellen Monitor 
sende...
(hab das überprüft)

Sketch geht sonst aber schon, wenn diese Antwort richtig ist:

RF24/examples/GettingStarted
*** PRESS 'T' to begin transmitting to the other node
Loop starts now
1
Now sending
Sent 18696, Got response 1617984638, Round-trip delay 5700316 
microseconds
1
Now sending
Sent 6721304, Got response 0, Round-trip delay 1111892 microseconds
1
Now sending
failed
Sent 8835120, Got response 0, Round-trip delay 3932 microseconds
1

Ignoriert bitte die 1, die ist von mir ein Test.

von Wer B. (Gast)


Lesenswert?

Nur jetzt wollte ich den Beispielsketch "Scanner" ausprobieren...

Beim Kompillieren kommt der Fehler:

C:\Users\simon\AppData\Local\Temp\buildb86d8ea7caf0bda261ab7c5c8c7f236b. 
tmp\sketch\output\scanner.cpp:1:22:  fatal error: WProgram.h: No such 
file or directory

 #include <WProgram.h>

                      ^

compilation terminated.

Bibliothek SPI in Version 1.0 im Ordner: C:\Program Files 
(x86)\Arduino\hardware\arduino\avr\libraries\SPI  wird verwendet
Bibliothek RF24 in Version 1.1.6 im Ordner: 
C:\Users\simon\OneDrive\Dokumente\Arduino\libraries\RF24  wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino/Genuino Uno.

von Wer B. (Gast)


Lesenswert?

Ich habe in meinem Programm aber nicht:

#include <WProgram.h>

geschrieben... ?!


Was jetzt ?

von Wolfgang (Gast)


Lesenswert?

Simon S. schrieb:
> #include <WProgram.h>
>
> geschrieben... ?!
>
> Was jetzt ?

Dann wird das wohl in einer im Beispiel Scanner verwendeten Bibliothek 
stehen.

von google (Gast)


Lesenswert?

Simon S. schrieb:
> #include <WProgram.h>

Das steht aus Kompatibilitätsgründen in allen Arduino-Bibliotheken bzw. 
include-Files mit drin. Damit wurden meines Wissens in den 
Arduino-Versionen vor 1.0 die Grundbibliotheken eingebunden. Jetzt wird 
das mit arduino.h erledigt.

http://fluuux.de/2012/09/no-such-file-or-directory-fehler-beim-kompilieren-unter-arduino-1-0-beheben/

Womit übersetzt Du? Benutzt Du die Arduino-IDE oder was anderes?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.