I have a attached a RF Transceiver to GPIO 24 and a receiver to GPIO 26.
I setup a program:
import RPi.GPIO as GPIO
# to use Raspberry Pi board pin numbers
GPIO.setmode(GPIO.BOARD)
# set up the GPIO channels - one input and one output
GPIO.setup(26, GPIO.IN)
GPIO.setup(24, GPIO.OUT)
GPIO.output(24, GPIO.HIGH)
input_value = GPIO.input(26)
print input_value
GPIO.output(24, GPIO.LOW)
input_value = GPIO.input(26)
print input_value
GPIO.output(24, GPIO.HIGH)
input_value = GPIO.input(26)
print input_value
GPIO.output(24, GPIO.LOW)
input_value = GPIO.input(26)
print input_value
GPIO.output(24, GPIO.HIGH)
input_value = GPIO.input(26)
print input_value
When I run the program I get random output and an area:
pi@webserver ~/projects $ sudo python rf.py
rf.py:8: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(24, GPIO.OUT)
1
1
1
1
0
pi@webserver ~/projects $ sudo python rf.py
rf.py:8: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(24, GPIO.OUT)
1
1
0
0
0
Any help would be greatly appreciated, i'm sure its some stupid thing i'm doing.
