Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Raspberry Pi Computer Architecture Essentials

You're reading from  Raspberry Pi Computer Architecture Essentials

Product type Book
Published in Mar 2016
Publisher
ISBN-13 9781784397975
Pages 232 pages
Edition 1st Edition
Languages
Authors (2):
Andrew K. Dennis Andrew K. Dennis
Profile icon Andrew K. Dennis
Teemu O Pohjanlehto Teemu O Pohjanlehto
View More author details

Table of Contents (18) Chapters

Raspberry Pi Computer Architecture Essentials
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
1. Introduction to the Raspberry Pi's Architecture and Setup 2. Programming on Raspbian 3. Low-Level Development with Assembly Language 4. Multithreaded Applications with C/C++ 5. Expanding on Storage Options 6. Low-Level Graphics Programming 7. Exploring the Raspberry Pi's GPIO Pins 8. Exploring Sound with the Raspberry Pi 2 9. Building a Web Server 10. Integrating with Third-Party Microcontrollers 11. Final Project Index

Switching an LED on and off


Our first project is going to be to attach an LED and resistor to the GPIO pins and switch the LED on and off.

We will look at how we can do this using both C and Python. Let's get started setting up the hardware.

Setting up the hardware

In order to build this project you will need the following components:

  • LED

  • 270 Ohm Resistor

  • Breadboard

  • Wires

We will setup the circuit as follows; you can refer back to this diagram as needed:

Start by powering down your Raspberry Pi. Next, you will need to attach the wires from the GPIO pins to the breadboard. You will need one from a ground pin and one from a regular GPIO pin, such as number 4.

Next, we need to add the LED and resistor to the breadboard. The resistor is used to prevent the LED from burning out.

These should be configured as per the diagram, so that the GPIO pin wire attaches to the resistor, the resistor is connected to the LED, and finally the LED is connected to the ground pin wire.

Once we have this setup, we are ready...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}