Click here to Skip to main content
14,971,453 members
Articles / Internet of Things / Raspberry-Pi
Posted 24 Sep 2017

Tagged as


4 bookmarked

Getting Started With Raspberry Pi - Part III - How To Use Breadboard?

Rate me:
Please Sign up or sign in to vote.
5.00/5 (4 votes)
24 Sep 2017CPOL5 min read
In this article we will how to use Breadboard- its a great we to connect circuits and you pi together.

Note: Request you to please vote and provide comments.


In my previous article – Understanding Raspberry Pi - GPIO, we talked about GPIO (General Purpose Input Output). In this article, we will discuss a handy tool – Breadboard – It is a must have tool for everyone working on building simple to complex circuits and also, when using Raspberry Pi.


You might be thinking about the name “Breadboard” and wondering if this has anything to do with bread. Well, Yes and No. The name breadboard comes from earlier days of electronic circuits, where people would literally use wooden boards (bread cutting boards) with screws or nails driven into them to make electronic connections. Let's see what a modern Breadboard is.

Modern Breadboards are rectangular pieces of plastic with a Grid of holes, that allows us to quickly and easily build electronic circuits by pushing electronic components in to the holes.

Modern breadboards come in all sizes and shapes and in different colors. Some breadboards are transparent as well. The most common sizes are full-size breadboards, half-size breadboards, and mini breadboards. Also, most of the breadboards come with notches on the side that allows you to snap more than one board together.

Let’s take a closer look at how a bread board works. See the below full size and half size breadboards and also a clear / transparent breadboard.

Image 1

Fig 1. Full-size Breadboard

Image 2

Fig. 2 small-size breadboard

Image 3

Fig. 2 small-size breadboard

Image 4

Fig. 4. Clear / Transparent breadboard

The holes on a breadboard allow you to push the lead or metal legs of a component into them and tightly hold them into the place. This connection is strong enough such that the component won’t fall out of its own, but you can easily snap in or snap out a component in case you want to change / replace it from that place.

Breadboard are also called as solderless breadboards (less commonly used name) – because you don’t need to solder to bond the electronic components together.

Now, let’s take a closer look at a full size breadboard. (fig 5.)

Image 5

Fig. 5 Full-size breadboard

In the figure above, you see a full-sized breadboard. On either side of the breadboard are vertical lines or strips usually labeled with a 'red and black' or 'red and blue' lines and also having + or – sign. These lines are called busses or rails and are used to deliver power vertically to the entire circuit. Typically, the holes next to the red line (+) sign will connect to the positive battery terminal and the holes next to the blue line (–) sign will connect to the negative battery terminal.

The two columns on the inside of the breadboard work horizontally. What it means that internally they are wired horizontally and when connected to power, the power flows horizontally along the row of each columns. So, if you look at row 1, the holes marked A, B, C, D, and E are connected and the holes in rows F, G, H, I, and J are connected ( i.e. power will from A to E and F to J).

Let see how this works, with practical demo.

Demo: Simple LED circuit on a Breadboard

Hardware Components - Breadboard, 1 LED (Red), 1 Resistor 10 ohms, 9 volt battery, battery snap, and 1- Jumper wire (male to male).

Step 1

Take the positive (red) and the negative (black) wires of the battery snap and connect to the top power rails. Take the red wire and insert one end into the hole next to the red line, then take the black wire and insert into the hole next to the blue line.
Image 6

fig a.

Step 2

Next, take the LED. Take the long end of the led and insert this into E15 and the short end of the LED into F 45 (Note: make sure you are inserting the correct leg of the LED else the LED may not glow and get fused).

Image 7

fig b.

Step 3

Next, take the jumper wire and insert one end in to hole C15,, 2 holes next to E15, then insert the other end of the jumper wire in to the power rail hole 15 (technically, you can insert in any hole on the power rail as the battery power is passing vertically from top to bottom in the power rail).

Image 8

fig c.

Step 4

Next, take a resistor and insert this in to 2 holes after F45, i.e., H45 and then insert the other end of the resistor into the hole 45 of the power rail (technically, you can insert in any hole on the power rail as the battery power is passing vertically from top to bottom in the power rail).

Image 9

fig d.

Step 5

Check the connection once more (Steps 1 to 4). Now, connect the 9 volt battery to the battery snap and the LED should glow.

Image 10

fig e.

From the above demo, you can see how to use the breadboard and how easy it is to snap in and snap out components. The breadboard really helps in keeping your components together and quickly test them as part of a circuit.


In the next article, we would talk about setting up Raspberry Pi and installing OS on Raspberry Pi using NOOBS.

Hope this helps.

Happy Learning, Happy Making!


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Hussain Patel
Technical Lead
United States United States
Having 11+ years of experience on Microsoft Technologies.
Extensively worked on both windows based and web based application development.
My focus has been more on Web technologies. Excellent working knowledge on C#, ASP.NET, ASP.NET MVC, JavaScript, Ajax, HTML, CSS, WCF,JQuery, WCF, Web Services. Have worked on SQL server Databases and Stored procedures.
Currently working on Kendo UI and Kendo Charts..
Have worked on WPF, XAML, Expression blend. I keep in updating my self with new technologies and try out new tools and demos in my free time.
I have knowledge in HTML5, JQuery UI, Entity Framework, Enterprise Library, Ms-Build, MS-fakes and Microsoft SharePoint and Microsoft CRM dynamics.

Recently I have started reading and working on IOT application, got a Raspberry Pi and Arduino. I have self-learned Python and scratch.

ASP.NET Article of the Day

1) Title : ASP-NET-MVC-application-with-Custom-Bootstrap-Theme : Oct 7, 2016

Comments and Discussions

BugImages missing Pin
Graeme_Grant24-Sep-17 13:46
professionalGraeme_Grant24-Sep-17 13:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.