Blink LED

Within this tutorial we are going to make an LED blink on and off using a raspberry pi and python.

Equipment You Will Need

  • 1 x red LED
  • 2 x male to female jumper wires
  • 1 x breadboard
  • 1 x 330 ohm resistor
  • Raspberry Pi
  • keyboard
  • Mouse
  • SD Card with Raspbian installed
  • HDMI cable
  • Compatible Screen
  • Power Supply

Making The Circuit

Lets build the circuit. Make sure you have your LED the right way round. The positive leg is the longer leg on the LED, this is represented by the bent leg in the diagram below:

LED Diagram

Now that we have created the circuit, we can turn the raspberry pi on and get coding.


Our raspberry pi is all booted up so we are now ready to code. To open python go to menu -> programming and click on Thonny python IDE.

Thonny menu item

Once Thonny has opened you will get a window similar to this Thonny IDE We can now create our program by typing the text below into the top half of the window. You can ignore the text after # as this is a comment in python which is telling you what the code does.

import time # importing the time python library
from gpiozero import LED # this imports the LED module from the gpiozero library

led = LED (18) # This is declaring pin 17 as the LED

while True: # This creates a while loop that will run until we tell it to stop
    led.on () # This is turning the LED on
    time.sleep (1) # This tells the program to pause for 1 second () # This turns the LED off
    time.sleep (1) # This tells the program to pause for 1 second

Running The Code

Before we can run the code we need to save it. To do this go to file -> save as and name the program and press enter on the keyboard or click OK with the mouse. Now we can run our code, to do this click on the arrow above the coding area. You should now see your LED blink on and off. If your LED has not turned on make sure your circuit is wired correctly and that you have typed the code correctly.

Keep having FUN while LEARNING!