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.
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?
> 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
Keine Nachfragen beantwortet, wirres Zeug geschrieben, Chaos dokumentiert. Salamitaktik ausgeübt. Ich bin draussen.
> 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.
Bei mir funkt ein Arduino bestens zusammen mit einem ARM Cortex. Benutze die bestens bekannte radio Head Library und eine selbst geschriebene für ARM,.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.