Updated in January 2025 with an improved ebook reading experience.
Dive into the world of Raspberry Pi with this huge book of tutorials, project showcases, guides, product reviews, and much more from the writers of The MagPi, the official Raspberry Pi magazine.
Raspberry Pi Pico 2 joins Raspberry Pi 5 in this, The Official Raspberry Pi Handbook 2025. Pico 2 comes with a faster processor than the original Pico, and uses less power -- while still maintaining the same form factor and pinout. With both Pico 2 and Raspberry Pi 5 you can power any project you can imagine.
With 200 pages packed full of maker goodness, you'll also find inspiration for your Raspberry Pi Zero 2 W, Raspberry Pi 4, or any other Raspberry Pi model you have -- there's something for everyone.
In this handbook you'll find:
This bumper book is your definitive guide to everything Raspberry Pi. It's essential for any maker with big dreams and a thirst for knowledge.
Take inspiration from the some of the greatest video games of the 1980s and learn how to write your own modern classics
Code the Classics Volume II not only tells the stories of some of the seminal video games of the 1980s, but shows you how to create your own games inspired by them, following examples programmed by Andrew Gillett, ably assisted by Raspberry Pi co-founder and CEO Eben Upton along with Sean M. Tracey. In this book, you'll learn how to run and edit the games in this book by installing Python, Pygame Zero, and an IDE. You'll also:
You'll meet these vintage-inspired games, and learn from their code in between rounds of play:
Raspberry Pi is a small, clever, British-built computer that's packed with potential. Made using a desktop-class, energy-efficient processor, Raspberry Pi is designed to help you learn coding, discover how computers work, and build your own amazing things. This book was written to show you just how easy it is to get started.
Learn how to:
This revised edition is updated for the latest Raspberry Pi computers: Raspberry Pi 5 and Raspberry Pi Zero 2 W as well as the latest Raspberry Pi OS. It also includes a new chapter on the Raspberry Pi Pico!
Whichever model you have, a standard Raspberry Pi board; the compact Raspberry Pi Zero 2 W; or the Raspberry Pi 400 with integrated keyboard, this affordable computer can be used to learn coding, build robots, and create all kinds of weird and wonderful projects. If you want to make games, build robots, or hack a variety of amazing projects, then this book is here to help you get started.
Take inspiration from the golden age of video games and learn how to write your own modern classics
Code the Classics Volume 1 not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them, following examples programmed by Raspberry Pi founder Eben Upton. In this book, you'll learn how to run and edit the games in this book by installing Python, Pygame Zero, and an IDE. You'll also:
Updated in January 2025 with an improved ebook reading experience.
Find inspiration for makers in this collection from a year of HackSpace magazine.
Step into the wonderful world of making with this book from the makers of HackSpace, now part of The MagPi magazine, filled with all the best projects, tutorials, and articles for makers and hackers. Book of Making 2025 distils the essence of HackSpace down to our favourite maker projects. Whether you want to build a rocket or hot air balloon, learn 3D-printed mechanical engineering, or control the world around you with a Raspberry Pi Pico, there's something for you here.
This book is full of projects perfect for an hour, afternoon, or weekend; be inspired by the amazing community projects you'll find in its pages and make your own creations using step-by-step guides. You'll learn how to:
Hackspaces and makerspaces have exploded in popularity the world over, as more and more people want to make things and learn in the process. Written by makers for makers, this book features a diverse range of projects to sink your teeth into. Grab some duct tape, fire up a microcontroller, ready a 3D printer, and hack the world around you!
Microcontrollers, like the RP2350 chip at the heart of Raspberry Pi Pico 2, are computers stripped back to their bare essentials. You don't use monitors or keyboards with them -- instead, you program them over USB to take their input from (and send their output to) on-board input/output pins.
Using these programmable connections, you can light LEDs, make noises, send text to screens, and much more. In Get started with MicroPython on Raspberry Pi Pico 2nd Edition, you will learn how to use the beginner-friendly MicroPython language to write programs, and you'll connect up hardware to make your Raspberry Pi Pico interact with the world around it. Using these skills, you can create your own electromechanical projects.
Fully updated for Raspberry Pi Pico 2 and 2 W, as well as the latest version of MicroPython, this book shows you how to:
Whether you're using Raspberry Pi Pico for a home project, industrial automation, or learning (or teaching!) electronics and programming, this book will show you how.
Add the power of HDR photography, Full HD video, and AI image recognition to your Raspberry Pi projects with Camera Modules.
Give intelligence and depth to your creations, making your projects smarter and more responsive. Plus, the new Al Kit supercharges your Raspberry Pi Camera Module with image recognition, enabling it to act and react to the world around it.
This book is your step-by-step guide to adding a Camera Module to your Raspberry Pi board. You'll master still images, capture video clips as digital files, and control the camera with shell commands and Python code.
Discover the numerous modes and effects available, and use the camera in a variety of exciting projects across 18 packed chapters:
The Official Raspberry Pi Handbook 2024 is packed with all the information beginners need to use their new Raspberry Pi computer. Inside, you'll also find the best projects from the past year for long-term Raspberry Pi enthusiasts.
With a special section on Raspberry Pi 5, the latest and greatest in the Raspberry Pi microcomputer line, you'll learn how to code and make with this incredible computer. We've also got plenty of tutorials and projects for the Raspberry Pi Pico and Pico W, the smallest members of the Raspberry Pi family.
In this 2024 handbook, you'll find:
We also have plenty of things you can do with Raspberry Pi 4, Raspberry Pi Zero 2 W, and Raspberry Pi Pico W squeezed into these 200 pages. With the latest reviews, tutorials, project showcases, guides, and much more, this is your ultimate resource for Raspberry Pi!
Der Raspberry Pi ist ein kompakter, cleverer Computer, der in Gro britannien hergestellt wird und gro es Potenzial birgt. Mit einem energieeffizienten Prozessor der Desktop-Klasse ausgestattet, wurde der Raspberry Pi entwickelt, um dir beim Erlernen des Programmierens zu helfen. Tauche in die Funktionsweise von Computern ein und baue dabei einzigartige Dinge. Dieses Buch zeigt dir, wie mühelos der Einstieg sein kann.
Erfahre, wie du:
Neu in der 5. Auflage:
Menschen jeden Alters nutzen den Raspberry Pi für spannende Projekte: von Retro-Spielkonsolen bis hin zu Wetterstationen mit Internetanschluss.
Wir sind davon überzeugt, dass du deinen Raspberry Pi lieben wirst. Egal, welches Modell du hast - eine Standard-Raspberry Pi-Leiterplatte, den kompakten Raspberry Pi Zero 2 W, oder den Raspberry Pi 400 mit integrierter Tastatur - mit diesem erschwinglichen Computer kannst du Programmieren lernen, Roboter bauen und alle möglichen fantastischen und faszinierenden Projekte umsetzen.
Design and make your own microcontroller board using the same chip that powers the popular Raspberry Pi Pico
KiCad is an amazing piece of free and open-source software that allows anyone, with some time and effort, to make high-quality PCB designs. Couple this amazing software with numerous PCB fabrication companies and even PCBA services (companies that will make and assemble your PCB designs) and there's never been a better time to get into this aspect of making.
This book provides a gentle introduction to PCB design using the RP2040 microcontroller chip (the same chip that's at the heart of the Raspberry Pi Pico). You'll learn how to create a schematic for a microcontroller board using the RP2040, from assigning schematic symbols to creating a footprint for individual components. You'll quickly move on to laying out the PCB design and preparing it for manufacture!
That's right--after your board is designed, this book will show you how to send it off to be manufactured and assembled. You'll find out about the various materials (or substrates) you can choose for your board, and learn how to pick the right manufacturer. Once you have your board in hand, you'll also learn what you can do (and make!) with it, and there will be plenty of ideas for expansions, such as motor drivers.
Raspberry Pi 5 est un petit ordinateur intelligent, de construction britannique qui regorge de potentiel. Fabriqué à l'aide d'un processeur économe en énergie, le Raspberry Pi est conçu pour vous aider à apprendre le codage, découvrir comment fonctionne un ordinateur et construire vos propres projets uniques et incroyables. Ce guide est conçu pour vous montrer à quel point il est facile de démarrer.
Apprendre à
Nouveauté de la 5ème édition:
Avec Raspberry Pi, des personnes de tous âges créent des projets passionnants, qui vont des consoles de jeu rétro aux stations météo connectées à Internet.
Quel que soit le modèle que tu possèdes (une carte Raspberry Pi standard, le Raspberry Pi Zero 2 W compact ou le Raspberry Pi 400 avec clavier intégré), cet ordinateur abordable peut être utilisé pour apprendre à coder, construire des robots et créer toutes sortes de projets à la fois bizarres et merveilleux.
Sometimes only words will do. Graphical user interfaces (GUIs) were a great advance, creating an easy route into computer use for many non-technical users. For complex tasks, though, the interface can become a limitation: blocking off choices, and leaving a circuitous route even for only moderately complicated jobs.
(Re-)Enter the command line: the blinking cursor that many thought had faded away in the 1990s. For getting instructions from user to computer -- in a clear, quick, and unambiguous form -- the command line is often the best way. It never disappeared on UNIX systems, and now, thanks to Raspberry Pi OS on the Raspberry Pi, a new generation is discovering the power of the command line to simplify complex tasks, or instantly carry out simple ones.
Master essential skills:
If you're not comfortable when faced with the $ prompt, then don't panic! In this fully updated book, we'll quickly make you feel at home, and able to find your way around the terminal on the Pi, or any other GNU/Linux computer: getting things done, and unlocking the power of the command line.
Updated for the latest Raspberry Pi devices and hardware, this book has everything you need to get started.
Raspberry Pi devices are perfect for experimenting with neural networks, artificial intelligence, and machine learning.
Even without additional accelerator hardware, you can enhance your Raspberry Pi 4, 5, and Pico projects with AI However, if you combine the Raspberry Pi 5 with the Raspberry Pi AI Kit, you can build complex AI vision applications, running in real time, with low latency and low power requirements.
This book shows you how to get up and running with pretrained models or models you train yourself. You'll learn how to work with models that can:
When you combine Raspberry Pi with artificial intelligence, it gives you the power to create all sorts of things: robots that can interact intelligently with their surroundings, games that use the physical world as a playing field, and home automation systems that adjust to the environment in real time. With this guide, you'll be up and running with your own Raspberry Pi-powered applications in no time!
Raspberry Pi es un ordenador pequeño e inteligente de fabricación británica con un gran potencial. Creado con un procesador de sobremesa de bajo consumo, Raspberry Pi se ha diseñado para ayudarte a aprender a programar, descubrir cómo funcionan los ordenadores y crear cosas maravillosas. Esta guía tiene el propósito de demostrar lo fácil que es empezar.
Aprenderás a:
Novedades en la 5a edición:
Raspberry Pi es un dispositivo excepcional: un ordenador totalmente funcional en un formato pequeño y de bajo coste. Tanto si quieres un dispositivo para navegar en Internet como si es para jugar, o si quieres aprender a escribir tus propios programas o crear tus propios circuitos y dispositivos físicos, Raspberry Pi (y su increíble comunidad) te ayuda en cada paso.
Sea cual sea tu modelo -- la placa Raspberry Pi estándar, el compacto Raspberry Pi Zero 2 W o el Raspberry Pi 400 con teclado integrado -- tendrás un asequible ordenador que puedes usar para aprender a programar, construir robots y crear todo tipo de proyectos maravillosos.
The 1980s and 1990s were a glorious era for gaming! In just twelve short years (1982-1994) we had the Sinclair Spectrum, Commodore 64, Amiga, and Atari ST; NES, SNES, Sega Master System, Sega Genesis/Mega Drive, and Saturn right up to the Sony PlayStation. The pace of change from bitmapped graphics, through to sprite scaling and eventually 3D polygon graphics was breathtaking. We're still nursing sore thumbs from endless button-bashing.
This book shows you, step-by-step, how to turn Raspberry Pi into several classic consoles and computers. Discover where to get brand new games from, and even how to start coding games. If you're brave, we'll show you how to build a full-sized arcade machine.
This book will help you to:
Rediscovering retro games is a fantastic hobby. You get all the thrill of nostalgia, and replay classic games that still hold up today, and you learn how computers and consoles work in the process.
The popular C programming language is used for a huge range of applications, from the tiny microcontrollers used in toasters and watches up to complete operating systems. The first half of this book is an introduction to C, and covers the basics of writing simple command-line programs. The second half of the book shows how to use the GTK user interface toolkit with C to create feature-rich GUI applications which can be run on the desktop. No previous experience of C or GTK is required - even if you are an absolute beginner, this book will teach you all you need to know.
In this book, you'll learn how to:
Updated for GTK3, this book will teach you all you need to know to write simple programs in C and start creating GUIs. Although the examples in this book were developed on a Raspberry Pi running, Raspberry Pi OS, you can follow along on other operating systems, including Linux, macOS, and Windows with the Windows Subsystem for Linux.
Space exploration is fascinating and inspiring for children and adults alike. With the tiny Raspberry Pi computer helping to change the world little-by-little, it was only a matter of time before it went to space to help out there as well. This new adventure is called the Astro Pi project. To help the Raspberry Pi in its extraterrestrial mission, the Sense HAT was created to provide more functionality; the Sense HAT board sits on top of the Raspberry Pi, and has lights and sensors to allow the Pi to interact with the outside world.
Master essential world-sensing skills:
In this book, we aim to help you figure out exactly what the Sense HAT is and how you could use it to make your projects and dreams a reality. It's an incredibly versatile and flexible bit of kit with plenty of very obvious uses, along with many many less-obvious ones, that you'll love to make and share.
Updated for the latest Raspberry Pi devices and hardware, this book has everything you need to get started.
This book tells the story of the birth of the computing industry via the origins of ten influential computers built between 1939 and 1950
Starting with a short, sharp history of how we got to where we were on the eve of the second world war, this book illuminates humanity's desire for calculation aids throughout history, and how that led to the ready reckoner, Napier's bones, Pascal's calculator, the difference engine, the analytical engine, the comptometer and Herman Hollerieth's electronic tabulating machine.
This book is a world tour through the modern history of computing, and it begins in 1939 with the first electronic digital computer, the Atanasoff-Berry computer (ABC). From there, the book moves on to the World War II era with ENIAC, the first general-purpose digital computer. The story of computing in World War II takes us through Germany, UK, and the US, and right after that, the book explores the rapid growth of computing power in the post-war years.
The years of big iron in the US and UK takes you to the middle of the 1950s. In The Computers that Made the World, you'll learn about the computers (and more) that shaped the world we live in, and also about what happened behind the scenes.
One of the main reasons for the Raspberry Pi's continued popularity is its 40-pin GPIO header, which enables users to connect electronic components and control them with a program.
While other languages may be used, the code for physical computing projects is usually written in Python, something that's become a whole lot easier with the recent introduction of the GPIO Zero library. Before its arrival, connecting electronics required numerous lines of code just to get everything set up. GPIO Zero does all this boilerplate code for you, so you can focus on controlling the physical devices. As well as resulting in far fewer lines of code, it makes it a lot easier for newcomers to understand.
Learn from simple electronics projects:
Using the GPIO pins on your Raspberry Pi opens up a whole new world of possibilities. While it might seem daunting at first glance, with our help you'll be creating electronic circuits and controlling them with the Python programming language within minutes. Grab your breadboard and start taking control of the real world with your Raspberry Pi today!
Updated for the latest Raspberry Pi devices and hardware, this book has everything you need to get started.