Professional Documents
Culture Documents
● Relay Module
● Connection Diagram for Relay and Raspberry Pi
Relay - Raspberry Pi
❖ VCC/5V - 5V
❖ GND - GND
❖ IN - GPIO 4/ Pin 7
print('on')
GPIO.output(7,GPIO.LOW)
time.sleep(5)
print('off')
GPIO.output(7,GPIO.HIGH)
● How to program in Raspberry Pi
○ Step 1: In your home screen, click into the raspberry logo, hover into
Programming and open “Thonny Python IDE”.
○ Step 2: Write down the code given above into the IDE.
○ Step 3: Wire up your raspberry pi and Relay module according to the
instructions given above.
○ Step 4: Run the Code.
Ultrasonic - Raspberry Pi
❖ VCC/5V - 5V
❖ GND - GND
❖ TRIG - GPIO 18/ Pin 12
❖ ECHO - GPIO 24/ Pin 18
● Code for the Distance Measurement
#Libraries
import RPi.GPIO as GPIO
import time
def distance():
# set Trigger to HIGH
GPIO.output(GPIO_TRIGGER, True)
StartTime = time.time()
StopTime = time.time()
# save StartTime
while GPIO.input(GPIO_ECHO) == 0:
StartTime = time.time()
return distance
if __name__ == '__main__':
try:
while True:
dist = distance()
print ("Measured Distance = %.1f cm" % dist)
time.sleep(1)