loading

In this instructable I will be showing and teaching you how to make seven segment display that displays a countdown from 9 to zero(point is optional) with a raspberry pi 3.

Items Required:-

1x raspberry pi 3

1x solderless prototyping breadboard

10x male to male jumper wires

1x T cobbler

1x T cobbler adapter

And other required peripherals

Step 1: First Step

In this step we will be wiring the bottom 5 pins of the 7 segment display to the RPi

dot - gpio 40
c - gpio 38
com - gpio 34
d - gpio 36
e - gpio 32

follow the pictures given below

Step 2: Second Step

In this step we will be wiring the top 5 pins of the 7 segment display to the RPi

g - gpio 37
f - gpio 35
com - gpio 39
a - gpio 33
b - gpio 31

follow the pictures given below

Step 3: Third Step

In this step we will be connecting the RPi to the rest of the project

follow the pictures given below

Step 4: The Programming

the whole thing below the line is the program

copy the program and paste it in the python 2

-----------------------------------------------------------------------------------------------------------------------------------------------------

import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(31,GPIO.OUT)
GPIO.setup(32,GPIO.OUT)
GPIO.setup(33,GPIO.OUT)
GPIO.setup(35,GPIO.OUT)
GPIO.setup(36,GPIO.OUT)
GPIO.setup(37,GPIO.OUT)
GPIO.setup(38,GPIO.OUT)
GPIO.setup(40,GPIO.OUT)
for x in range(0,1):
GPIO.output(35,True)
GPIO.output(36,True)
GPIO.output(37,True)
GPIO.output(38,True)
GPIO.output(33,True)
GPIO.output(31,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(36,False)
GPIO.output(37,False)
GPIO.output(38,False)
GPIO.output(33,False)
GPIO.output(31,False)
time.sleep(0.5)
GPIO.output(35,True)
GPIO.output(36,True)
GPIO.output(37,True)
GPIO.output(38,True)
GPIO.output(33,True)
GPIO.output(31,True)
GPIO.output(32,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(36,False)
GPIO.output(37,False)
GPIO.output(38,False)
GPIO.output(33,False)
GPIO.output(31,False)
GPIO.output(32,False)
time.sleep(0.5)
GPIO.output(35,True)
GPIO.output(37,True)
GPIO.output(38,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(37,False)
GPIO.output(38,False)
time.sleep(0.5)
GPIO.output(35,True)
GPIO.output(36,True)
GPIO.output(38,True)
GPIO.output(33,True)
GPIO.output(31,True)
GPIO.output(32,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(36,False)
GPIO.output(38,False)
GPIO.output(33,False)
GPIO.output(31,False)
GPIO.output(32,False)
time.sleep(0.5)
GPIO.output(35,True)
GPIO.output(36,True)
GPIO.output(38,True)
GPIO.output(33,True)
GPIO.output(31,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(36,False)
GPIO.output(38,False)
GPIO.output(33,False)
GPIO.output(31,False)
time.sleep(0.5)
GPIO.output(37,True)
GPIO.output(38,True)
GPIO.output(33,True)
GPIO.output(31,True)
time.sleep(0.5)
GPIO.output(37,False)
GPIO.output(38,False)
GPIO.output(33,False)
GPIO.output(31,False)
time.sleep(0.5)
GPIO.output(35,True)
GPIO.output(36,True)
GPIO.output(37,True)
GPIO.output(38,True)
GPIO.output(31,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(36,False)
GPIO.output(37,False)
GPIO.output(38,False)
GPIO.output(31,False)
time.sleep(0.5)
GPIO.output(35,True)
GPIO.output(36,True)
GPIO.output(37,True)
GPIO.output(31,True)
GPIO.output(32,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(36,False)
GPIO.output(37,False)
GPIO.output(31,False)
GPIO.output(32,False)
time.sleep(0.5)
GPIO.output(37,True)
GPIO.output(38,True)
time.sleep(0.5)
GPIO.output(37,False)
GPIO.output(38,False)
time.sleep(0.5)
GPIO.output(35,True)
GPIO.output(36,True)
GPIO.output(37,True)
GPIO.output(38,True)
GPIO.output(33,True)
GPIO.output(32,True)
time.sleep(0.5)
GPIO.output(35,False)
GPIO.output(36,False)
GPIO.output(37,False)
GPIO.output(38,False)
GPIO.output(33,False)
GPIO.output(32,False)
time.sleep(0.5)
GPIO.output(40,True)
time.sleep(0.5)
GPIO.output(40,False)
GPIO.cleanup()

------------------------------------------------------------------------------------------------------------------------------------------------------

I hope u enjoyed this simple tutorial

<p>Thanks for sharing!</p>

About This Instructable

200views

7favorites

License:

More by kwikwik0603:Count Down on 7 Segment Display W/RPi 3 
Add instructable to: