Suche Library für nrf24l01

Gast #5100840
Lesenswert?
• ▲
▼
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 #5100855
Lesenswert?
• ▲
▼
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 #5100868
Lesenswert?
• ▲
▼
> 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 #5101289
Lesenswert?
• ▲
▼
> 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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.