FIFA-2022 Career Guide Free Tutorials Go to Your University Placement Preparation 
0 like 0 dislike
1.5k views
in Tutorial & Interview questions by Goeduhub's Expert (9.3k points)
Turning on and off LED with your Raspberry Pi's GPIO Pins.

1 Answer

0 like 0 dislike
by Goeduhub's Expert (9.3k points)
 
Best answer

Hardware requirements:

  1.        Raspberry-PI
  2.        Power adepter
  3.        SD Card (Minimum 16 GB, with OS for Raspberry-PI)
  4.        3 standard 5 Mm LEDs
  5.        3, (270 OHM) Registers to connect these LEDs to RASPBERRY-PI
  6.        4 Jumper wires (Male to Female; Female end to connect with RASPBERRT-PI; Male end to connect with breadboard)

LED GPIO Connection

LED connection with Raspberry-PI's GPIO

1.       First connect pin no 7 of RASPBERRY-PI to breadboard using Jumper wire.

2.       Breadboard connections:- the top and bottom rows of holes are connected horizontally while the remaining holes are connected vertically.

3.       For LED long end is Positive and short end is negative.

4.       So longer end of LED will connect to GPIO pin no. 7 of RASPBERRY-PI.

5.       Now take a register and connect it to negative end of LED.

6.       Now take a jumper wire and connect it to negative end of LED to RASPBERRY-PI’s ground through register.

3LED-Raspberry-PI-IOT-Training-in-Jaipur

7.       In same way connect 2nd & 3rd LED to RASPBERRY-PI.

Python Program

Import RPi.GPIO as GPIO  # Install Raspbian from latest NOOBS to ensure you have the GPIO library

Import time   #  importing "time" module for time operations

GPIO.setmode(GPIO.BOARD)

GPIO.setup(7,GPIO.OUT)  # it will use 7 no. Pin of RASPBERRY-PI as output.

GPIO.setup(11,GPIO.OUT)  # it will use 11 no. Pin of RASPBERRY-PI as output.

GPIO.setup(13,GPIO.OUT)  # it will use 13 no. Pin of RASPBERRY-PI as output.

For x in range(0,7):

        GPIO.output(7,True)

        Time.sleep(.5)

        GPIO.output(7,False)

        GPIO.output(11,True)

        Time.sleep(.5)

        GPIO.output(11, False)

        GPIO.output(13,True)

        Time.sleep(.5)

        GPIO.output(13, False)

   GPIO.cleanup()

Learn & Improve In-Demand Data Skills Online in this Summer With  These High Quality Courses[Recommended by GOEDUHUB]:-

Best Data Science Online Courses[Lists] on:-

Claim your 10 Days FREE Trial for Pluralsight.

Best Data Science Courses on Datacamp
Best Data Science Courses on Coursera
Best Data Science Courses on Udemy
Best Data Science Courses on Pluralsight
Best Data Science Courses & Microdegrees on Udacity
Best Artificial Intelligence[AI] Courses on Coursera
Best Machine Learning[ML] Courses on Coursera
Best Python Programming Courses on Coursera
Best Artificial Intelligence[AI] Courses on Udemy
Best Python Programming Courses on Udemy

Related questions

 Important Lists:

Important Lists, Exams & Cutoffs Exams after Graduation PSUs

 Goeduhub:

About Us | Contact Us || Terms & Conditions | Privacy Policy ||  Youtube Channel || Telegram Channel © goeduhub.com Social::   |  | 

 

Free Online Directory

...