Suche Library für nrf24l01

Gast #5100840
Hallo,
Ich suche eine leicht zu benutzende library für den Nrf24l01,
für einen Atmega328 in c. (KEIN Arduino).
Diese Library habe ich zurzeit in benutzung:
https://github.com/kehribar/nrf24L01_plus
Leider arbeitet sie nicht mit der arduino Library zusammen.

Wäre über Hilfe sehr dankbar.
Gast
Nrf schrieb:
> für einen Atmega328 in c. (KEIN Arduino).

Nrf schrieb:
> Leider arbeitet sie nicht mit der arduino Library zusammen.

Wie soll diese Diskrepanz nun zu verstehen sein?

Und was bitte ist "die arduino Library". Es gibt hunderte,
tausende. Welche bitte?


Nrf schrieb:
> Leider arbeitet sie nicht mit der arduino Library zusammen.

Es gibt eine Arduino Library. Nein, es gibt mehr.

https://playground.arduino.cc/InterfacingWithHardware/Nrf24L01

War Google wieder mal kaputt?
Gast
> https://playground.arduino.cc/InterfacingWithHardw...
Ja, die ist es.
Die von mir genutzte AVR Lib geht ohne Probleme,
allerdings nicht mit der Arduino Lib.
Hier mal meine Arduino Settings:

  const uint64_t pipes[2] = { 0xD7D7D7D7D7LL, 0xE7E7E7E7E7LL };
  radio.setChannel(2);
  radio.setCRCLength(RF24_CRC_8);
  radio.setAutoAck(1);
  radio.enableAckPayload();
  radio.setRetries(0,15);
  radio.setPayloadSize(20);
  radio.openWritingPipe(pipes[1]);
  radio.openReadingPipe(1,pipes[0]);
  radio.startListening();
  radio.printDetails();

Mit 2 Arduinos geht es, genauso wie mit 2 Atmegas, nur zusammen nicht.
Ich habe den beispielcode aus der AVr Lib genutzt, der Controller sendet 
jede Sekunde eine Payload mit 20 Byte Länge.

mfg
Gast
> Keine Nachfragen beantwortet, wirres Zeug geschrieben,
> Chaos dokumentiert. Salamitaktik ausgeübt.
Ich habe deine Frage doch beantwortet,
genauer benutze ich die hier:
https://github.com/nRF24/RF24
Die Settings die ich geschrieben habe sind vom Arduino-Sender:
Dieser Sendet eine Payload mit 20Byte Länge auf Kanal 2.

Der Avr Empfänger kommt mit der von mir genanten AVR Library.
Ich hoffe damit jemand damit etwas anfangen kann.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.