Skip to content

Add in Raspberry gpio pages #63

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 26 commits into
base: main
Choose a base branch
from
Draft

Conversation

omckeon
Copy link
Contributor

@omckeon omckeon commented Jul 10, 2025

Updated/added/reviewed pages so far:

Part 0: First Steps

Chapter 2: Computer Use

Overview:

  • Raspberry Pi! → /book/part-0-getting-started/2-computer-use/0-panorama/05-raspberry-pi.mdx

Guided Tour:

  • Use Your Raspberry Pi → /book/part-0-getting-started/2-computer-use/1-tour/3-2-setup-raspberry.md

Chapter 3: Building Programs

Guided Tour:

  • Hello LED Blinking → /book/part-0-getting-started/3-building-programs/1-tour/4-led-blink.mdx

Part 1: Instructions

Chapter 1: Sequence and Data

Overview:

  • (WIP) Raspberry Pi GPIO Pins → /book/part-1-instructions/1-sequence-and-data/0-panorama/8-gpio-pins.mdx
  • GPIO methods to use → /book/part-1-instructions/1-sequence-and-data/0-panorama/9-raspberry-gpio-methods.md

Guided Tour:

  • Button Press Counter → /book/part-1-instructions/1-sequence-and-data/1-tour/03-00-button-press-counter.mdx
  • Step 2 - Initialise GPIO Pin → /book/part-1-instructions/1-sequence-and-data/1-tour/03-01-prepare-gpio-pins.mdx
  • Step 3 - Read GPIO Pin Value → /book/part-1-instructions/1-sequence-and-data/1-tour/03-02-read-gpio-pin.mdx
  • (WIP) Step 4 - Multiple Button presses → /book/part-1-instructions/1-sequence-and-data/1-tour/03-03-multiple-readings.mdx

Activities:

  • Binary Calculator → /book/part-1-instructions/1-sequence-and-data/3-explore/03-4-binary-calculator.mdx

Chapter 3: Control Flow

Overview:

  • Control Flow in Raspberry Pi → /book/part-1-instructions/3-control-flow/0-panorama/10-0-raspberry-pi.mdx
  • GPIO Functions to use → /book/part-1-instructions/3-control-flow/0-panorama/10-1-gpio-functions.mdx
  • Introduction to ADC → /book/part-1-instructions/3-control-flow/0-panorama/10-2-ADC.mdx
  • Exploring the Potentiometer → /book/part-1-instructions/3-control-flow/0-panorama/10-3-exploring-potentiometer.mdx

Guided Tour:

  • Read a Potentiometer → /book/part-1-instructions/3-control-flow/1-tour/4-00-potentiometer.mdx

Activities:

  • Judgement Game → /book/part-1-instructions/3-control-flow/3-explore/3-4-judgement-game.mdx

Part 2: Organised Code

Chapter 1: Starting C/C++

Overview:

  • Raspberry C++ → /book/part-2-organised-code/1-starting-cpp/0-pano/7-raspberry-pi.mdx

Chapter 2: Structuring Code

Guided Tour:

  • 7-Segment Display → /book/part-1-instructions/1-sequence-and-data/1-tour/03-00-gpio-7-segment-display.mdx (Added by me - WIP)

Activities:

  • 7-Segment Display → /book/part-1-instructions/1-sequence-and-data/3-explore/03-4-gpio-7-segment-display.md (Added by me - WIP)

Chapter 3: Structuring Data

Guided Tour:

  • Control a Servo → /book/part-2-organised-code/3-structuring-data/1-tour/4-0-servo-motor.mdx

Activities:

  • Potentiometer-Servo Explorer → /book/part-2-organised-code/3-structuring-data/3-explore/3-3-servo-potentiometer.mdx
    • Fix up the example code and add to solutions folder.

Chapter 4: Indirect Access

Guided Tour:

  • Control a DC Motor → /book/part-2-organised-code/4-indirect-access/1-tour/03-dc-motors.mdx

Activities:

  • Button-Controlled Motor Speed Logger → /book/part-2-organised-code/4-indirect-access/3-explore/3-3-motor-speed-logger.mdx
    • Fix up the example code and add to solutions folder.

XQuestCode and others added 26 commits March 21, 2025 01:56
… update judgement game output image and motor speed logger details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants