Hallo zusammen ,
hab mich jetzt extra mal hier angemeldet und hoffe, im richtigen Unterforum zu sein. Mein erster Post, sozusagen.
Problem: Ich komm mit dem nRF24L01+ zusammen mit dem Raspberry Pi 2 und Python3 nicht wirklich voran.
Meine Frage und Hoffnung: hat jemand ein einfaches Beispiel in Python3 für den folgenden Fall:
Empfang und Ausgabe eines Datenpaketes (maximal 32Byte, soweit ich weiß)?
Zum Hintergrund:
bin nicht der Programmier-Experte. Trotzdem macht mir das unglaublich Spaß und soweit es meine Arduinos angeht, hab ich da auch schon eine ganze Menge hinbekommen und einiges an Erfahrung. Dabei hab ich viel über Beispielcode gelernt, verstanden und auf meine Anforderungen hin angepaßt.
Aktuell läuft z.B. ein Sensor-Paket (Temperatur, Feuchte, Luftdruck, Licht...) an einem Atmega328 auf dem Balkon, das wunderbar mit nem Arduino incl. Ethernet-Shield via nRF2401+ auf meinem Schreibtisch kommuniziert und die Daten auf ThingSpeak hochlädt. Hab ich alles relativ einfach hingekriegt.
Da gibts verläßliche Libraries und Beispielcode.
Aus verschiedenen Gründen hab ich mir nun auch einen Raspi 2 zugelegt. Tolles Gerät und ich bin erstaunt, was das Teil alles kann. Allein schon Internetsurfen ohne Festplattengeklicker ist wirklich angenehm. Manches geht hier ganz leicht, andere Dinge aber scheinbar überhaupt nicht so einfach.
Zum Beispiel die Nummer mit der Datenübertragung via nRF24L01+ (bzw mir reicht ja das Empfangen...). Ich hab schon viel gesucht und viel gefunden. Aber das scheint echt kompliziert zu sein, auf dem RasPi. Alles, was ich bisher dazu an Beispielcode gesehen habe, ist meist in C. Kann natürlich sein, dass ich dafür insgesamt zu dumm bin aber ich glaube eher, mir fehlt in der Raspi-Welt noch ziemlich der Überblick. Andererseits...Temperaturmessung mit DS18B20 incl. Erstellung von Diagrammen mittels rrdtool hab ich relativ schnell zum Laufen gekriegt. Auch nicht sooo trivial. Nur die Geschichte mit dem nRF24L01+ läßt mich verzweifeln.
Die große G-Suche mit allen möglichen Suchbegriffen hab ich reichlich bemüht. Seit Tagen! (nur falls das jemand vorschlagen möchte). Bei dem, was ich da finde , steig ich - ganz ehrlich - nicht durch. Und was manche da als einfach vorstellen - äh...nein, es ist nicht einfach, weil oft zu viel gemacht wird bzw viel zu stark verallgemeinert wird. Keep it simple, stupid, sag ich immer.
Bin sehr auf eure hilfreichen Antworten gespannt :thumbs1: