The Raspberry Pi is a small, clever, British-built computer that's packed with potential. Made using the same technology you find in a smartphone, the 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
The Official Raspberry Pi Beginner's Guide
โ Scribed by Gareth Halfacree
- Tongue
- English
- Leaves
- 290
- Edition
- 5
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Table of Contents
The Official Raspberry Pi Beginnerโs Guide, 5th Edition
Table of Contents
Appendices
Welcome to the Official Raspberry Pi Beginnerโs Guide
About the author
Colophon
Raspberry Pi Press
The MagPi
HackSpace
Get to know your Raspberry Pi
RASPBERRY PI 400
RASPBERRY PI ZERO 2 W
A guided tour of Raspberry Pi
Raspberry Piโs components
Raspberry Piโs ports
Raspberry Pi 400
Raspberry Pi Zero 2 W
Getting started with your Raspberry Pi
RASPBERRY PI 400 SETUP
Setting up the hardware
Assembling the Raspberry Pi Case
SETTING UP THE FAN ASSEMBLY
HATS AND LIDS
Assembling the Raspberry Pi Zero Case
CAMERA MODULE AND THE ZERO CASE
Connecting the microSD card
Connecting a keyboard and mouse
KEYBOARD AND MOUSE
Connecting a display
TV CONNECTION
Connecting a network cable (optional)
Connecting a power supply
WARNING!
Setting up Raspberry Pi 400
Connecting a mouse
Connecting a display
Connecting a network cable (optional)
Connecting a power supply
Using your Raspberry Pi
The Welcome Wizard
WIRELESS NETWORKING
WARNING!
Navigating the desktop
The Chromium web browser
CLOSE AND SAVE
The File Manager
KEYBOARD SHORTCUTS
EJECT DEVICES
The Recommended Software tool
PRE-INSTALLED APPLICATIONS
The LibreOffice productivity suite
NO LIBREOFFICE?
SAVE YOUR WORK
GETTING HELP
Raspberry Pi Configuration tool
MORE DETAILS
WARNING!
Software updates
Shutting down
WARNING!
Programming with Scratch 3
WARNING!
Introducing the Scratch 3 interface
SCRATCH VERSIONS
INSTALLING SCRATCH
Your first Scratch program: Hello, World!
WHAT CAN IT SAY?
Next steps: sequencing
CHALLENGE: ADD MORE STEPS
Looping the loop
WHAT HAPPENS NOW?
Variables and conditionals
COUNTING FROM ZERO
CHALLENGE: HIGH AND LOW
Project 1: Astronaut reaction timer
USER INTERFACE
CHALLENGE: CUSTOM ARTWORK
Project 2: Synchronised swimming
CHALLENGE: CUSTOM ROUTINE
Project 3: Archery game
CHALLENGE: CAN YOU IMPROVE IT?
Programming with Python
Introducing the Thonny Python IDE
THONNY MODES
Your first Python program: Hello, World!
SYNTAX ERROR
CHALLENGE: NEW MESSAGE
Next steps: loops and code indentation
COUNT FROM ZERO
CHALLENGE: LOOP THE LOOP
Conditionals and variables
USING = AND ==
CHALLENGE: ADD MORE QUESTIONS
Project 1: Turtle Snowflakes
U.S. SPELLINGS
CHALLENGE: WHATโS NEXT?
Project 2: Scary Spot the Difference
CHALLENGE: ALTER THE LOOK
Project 3: Text Adventure
CHALLENGE: EXPAND THE GAME
Physical computing with Scratch and Python
Introducing the GPIO header
GPIO EXTENSIONS
WARNING!
Electronic components
Reading resistor colour codes
CAN YOU WORK IT OUT?
Your first physical computing program: Hello, LED!
RESISTANCE IS VITAL
CODING KNOWLEDGE
LED control in Scratch
WARNING!
CHALLENGE: CAN YOU ALTER IT?
LED control in Python
CHALLENGE: LONGER LIGHT-UP
Using a breadboard
WARNING
Next steps: reading a button
Reading a button in Scratch
CHALLENGE: MAKE IT STAY LIT
Reading a button in Python
CHALLENGE: ADD A LOOP
Make some noise: controlling a buzzer
Controlling a buzzer in Scratch
CHALLENGE: CHANGE THE BUZZ
Controlling a buzzer in Python
Scratch project: Traffic Lights
CHALLENGE: CAN YOU IMPROVE IT?
Python project: Quick Reaction Game
CHALLENGE: IMPROVE THE GAME
Physical computing with the Sense HAT
WARNING!
REAL OR SIMULATED
Introducing the Sense HAT
SENSE HAT ON RASPBERRY PI 400
Installing the Sense HAT
WARNING!
PROGRAMMING EXPERIENCE
Hello, Sense HAT!
Greetings from Scratch
CHALLENGE: REPEAT THE MESSAGE
Greetings from Python
PYTHON LINE CHANGE
CHALLENGE: REPEAT THE MESSAGE
Next steps: Drawing with light
Pictures in Scratch
WARNING
CHALLENGE: NEW DESIGNS
Pictures in Python
WARNING
CHALLENGE: NEW DESIGNS
Sensing the world around you
EMULATING THE SENSORS
Environmental sensing
Environmental sensing in Scratch
CHANGING VALUES
CHALLENGE: SCROLL AND LOOP
Environmental sensing in Python
CHANGING VALUES
CHALLENGE: SCROLL AND LOOP
Inertial sensing
Inertial sensing in Scratch
Inertial sensing in Python
CHALLENGE: AUTO-ROTATE
Joystick control
WARNING!
Joystick control in Scratch
FINAL CHALLENGE
Joystick control in Python
FINAL CHALLENGE
Scratch project: Sense HAT Sparkler
Python project: Sense HAT Tricorder
Raspberry Pi Camera Modules
RASPBERRY PI 400
Camera variants
Raspberry Pi Camera Module 3
Raspberry Pi High Quality Camera
Raspberry Pi Global Shutter Camera
Raspberry Pi Camera Module 2
RASPBERRY PI ZERO AND RASPBERRY PI 5
Installing the camera
ADJUSTING FOCUS
Testing the camera
Capturing video
MAKE ROOM, MAKE ROOM
Time-lapse photography
Advanced camera settings
libcamera-still and libcamera-vid
libcamera-still
DIGGING DEEPER
Raspberry Pi Pico and Pico W
A guided tour of Raspberry Pi Pico
Header pins
Installing MicroPython
WARNING
NOTE
NOTE
FURTHER READING
Your Picoโs pins
Connecting Thonny to Pico
PYTHON PROFESSIONALS
INTERPRETER SWITCHING
Your first MicroPython program: Hello, World!
A PICO FULL OF PROGRAMS
CHALLENGE: NEW MESSAGE
Your first physical computing program: Hello, LED!
PIN NUMBERS
UTIME VS TIME
CHALLENGE: LONGER LIGHT-UP
Install an operating system to a microSD card
WARNING!
Downloading Raspberry Pi Imager
Running Raspberry Pi Imager over the network
WARNING!
Writing the OS to the microSD card
32-BIT VERSUS 64-BIT
Installing and uninstalling software
Browsing available software
Installing software
Uninstalling software
WARNING!
The command-line interface
Loading the Terminal
The prompt
Getting around
CORRECT CASE
Handling files
WARNING!
Running programs
Using the TTYs
Further reading
Bookshelf
Raspberry Pi news
Raspberry Pi Projects
Raspberry Pi Education
The Raspberry Pi Forums
The MagPi magazine
HackSpace magazine
Raspberry Pi Configuration Tool
WARNING!
System tab
Display tab
Interfaces tab
Performance tab
Localisation tab
Raspberry Pi specifications
Raspberry Pi 5
Raspberry Pi 4 and 400
Raspberry Pi Zero 2 W
๐ SIMILAR VOLUMES
<b><h2>Raspberry Pi 3... Updated for 2017! </h2></b> Programmers may be able to understand how the computer thinks and process their input codes but seldom do programmers realize how the computer accomplish the instructions fed to its system. This is where Raspberry Pi comes in. Learning how sof
Welcome to the Official Raspberry Pi Beginnerโs Guide We think youโre going to love Raspberry Pi. Whichever model you have โ a standard Raspberry Pi board, or the new Raspberry Pi 400 with integrated keyboard โ this affordable computer can be used to learn coding, build robots, and create all kinds
<div> <p>Raspberry Pi Pico is a microcontroller board based on the Raspberry Pi RP2040 microcontroller chip. It is designed as a low-cost, high-performance microcontroller board with flexible digital interfaces. In the field of MCUs, Raspberry Pi Pico has become one of the most popular topics recen