Chapter 1: Welcome Aboard the Nebula Raider

Day 3: Signal Booster

On the third day of your mission, you face a critical challenge: the ship’s communication signals are weak and unreliable, putting the Nebula Raider at risk of ambushes and miscommunication with other ships in the fleet. To resolve this, you need to build a basic signal booster that simulates enhancing communication signals by blinking an LED.


This project involves programming the Raspberry Pi Pico WH Microcontroller to blink an LED, indicating the signal boost. By simulating the signal enhancement, you will gain a better understanding of how to use microcontrollers to manage communication signals.


Components Needed:


Raspberry Pi Pico WH Microcontroller

Slide Switch

LED (Red, Yellow, Green)

220 ohm Resistor

Breadboard

Jumper wires

Instructions:


Set Up the Circuit:


Connect the LEDs to GPIO pins 13, 14 and 15 on the Raspberry Pi Pico with a 220 ohm resistor. This resistor can be shared as the LED’s won’t be turned on at the same time. Connect 2 pins of the slide switch to GPIO pins 16 and 17, and the middle pin to the positive rail of the breadboard. Use jumper wires to make all necessary connections on the breadboard, ensuring a secure and organized setup.

Circuit Diagram

Write the Code:


Open your coding environment and write the following Python code to blink the LED.

Test the System:


Upload the code to the Raspberry Pi Pico and run it.

Observe the LED blinking to simulate the signal boost.

Ensure the LED blinks at regular intervals, indicating the signal enhancement.

Learning Outcomes:


Microcontroller Programming: Develop skills in writing simple code to control an LED using the Raspberry Pi Pico.

Circuit Design: Gain hands-on experience in setting up and connecting basic electronic components.

Problem Solving: Enhance problem-solving abilities by creating a simple yet effective simulation of signal enhancement.


By completing this project, you will simulate enhancing the Nebula Raider’s communication system with a blinking LED. This basic project will help you understand the fundamental principles of using

microcontrollers to manage communication signals, demonstrating your ability to respond effectively to challenges and contribute to the mission’s success.