_shorty_
2016-03-19, 22:26:38
Hallo, ich arbeite gerade an einem kleinen Projekt, Steuerung Funksteckdosen (433 MHZ über den Raspberry).
Rev Raspberry Pi A+
Raspbian Jessie
433 MHZ Sender und Empfänger
Zum testen des Empfängers am Pi mit dem sniffer von wiringPi und die 433Mhz Bibliothek von Ninjablocks funktioniert alles sehr gut nach dem tut auf http://tutorials-raspberrypi.de/
Da ein Sender eines Steckdosen Sets hier nicht erkannt wurde, bin ich im Web auf folgende Seite und Tool Sammlung gestossen.
http://blog.whatdev.de/funksteckdosen-steuerung-mit-raspberry-pi/
Diese Tools gehen nicht über wiringPi sondern nutzen die direkte Variante der PIN Steuerung.
Anzuschließen wäre hier das Empfangsmodul an GPIO25, Sendeeinheit an GPIO 24.
Jetzt die generelle Frage zu den physischen GPIO Pins. Nach dem Schema von raspberrypi.org sind beim A+, GPIO 25 physisch auf Pin 22 und GPIO 24 auf Pin 18.
https://www.raspberrypi.org/documentation/usage/gpio-plus-and-raspi2/images/gpio-numbers-pi2.png
Gebe ich "gpio readall" im Terminal ein, zeigt es mir allerdings GPIO 24 = physical 35 und GPIO 25 = pysical 37, an.
Was ist denn nun korrekt? oder kommt sich hier das wiringPi mit den direkten Befehlen
sudo echo "24" > /sys/class/gpio/export
sudo echo "25" > /sys/class/gpio/export
sudo echo "out" > /sys/class/gpio/gpio25/direction
in die Quere. Das Programm funktioniert nämlich nicht und empfangsmodul defekt kann ich ausschließen.
Auch aufgefallen ist mir, setze ich GPIO 25 auf out über den Befehl "sudo echo "out" > /sys/class/gpio/gpio25/direction", erscheint dieser bei gpio readall immer noch als "in"
Danke für einen Tip
Rev Raspberry Pi A+
Raspbian Jessie
433 MHZ Sender und Empfänger
Zum testen des Empfängers am Pi mit dem sniffer von wiringPi und die 433Mhz Bibliothek von Ninjablocks funktioniert alles sehr gut nach dem tut auf http://tutorials-raspberrypi.de/
Da ein Sender eines Steckdosen Sets hier nicht erkannt wurde, bin ich im Web auf folgende Seite und Tool Sammlung gestossen.
http://blog.whatdev.de/funksteckdosen-steuerung-mit-raspberry-pi/
Diese Tools gehen nicht über wiringPi sondern nutzen die direkte Variante der PIN Steuerung.
Anzuschließen wäre hier das Empfangsmodul an GPIO25, Sendeeinheit an GPIO 24.
Jetzt die generelle Frage zu den physischen GPIO Pins. Nach dem Schema von raspberrypi.org sind beim A+, GPIO 25 physisch auf Pin 22 und GPIO 24 auf Pin 18.
https://www.raspberrypi.org/documentation/usage/gpio-plus-and-raspi2/images/gpio-numbers-pi2.png
Gebe ich "gpio readall" im Terminal ein, zeigt es mir allerdings GPIO 24 = physical 35 und GPIO 25 = pysical 37, an.
Was ist denn nun korrekt? oder kommt sich hier das wiringPi mit den direkten Befehlen
sudo echo "24" > /sys/class/gpio/export
sudo echo "25" > /sys/class/gpio/export
sudo echo "out" > /sys/class/gpio/gpio25/direction
in die Quere. Das Programm funktioniert nämlich nicht und empfangsmodul defekt kann ich ausschließen.
Auch aufgefallen ist mir, setze ich GPIO 25 auf out über den Befehl "sudo echo "out" > /sys/class/gpio/gpio25/direction", erscheint dieser bei gpio readall immer noch als "in"
Danke für einen Tip