Skip to content

Makerspace-Ashoka/TDCS_CodeAlong_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

84 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  YSP TDCS Repository

๐Ÿ‘‹ Welcome to YSP 2025!

This guide will help you install the tools you'll need for class exercises over the next seven days.


๐Ÿ—“๏ธ Day 5: June 10th, 2025

Day 5 is all about getting started with our ESP32 exercises. You will be working with a Seedstudio XIAO ESP32C3 board, which is a compact and powerful microcontroller perfect for IoT projects. We've flashed the esp's with our custom firmware. This firmware will make all the esp's present in this room talk to each other by forming a mesh network.

๐Ÿ”ง What to Do

  1. Hardware Setup:

    • Connect the LED strip to the Seedstudio XIAO ESP32C3 board. Wire the LED strip to the board as follows:
    • LED Strip Connections:
      • VCC on the LED Strip to VUSB on the ESP32 Board
      • GND on the LED Strip to GND on the ESP32 Board
      • Data on the LED Strip to D10 on the ESP32 Board
  2. Once the hardware it ready, Plug in the board to your computer using a USB cable.

  3. After about 5 Seconds, the LED strip should light for a second and then turn off. This indicates that the firmware is running correctly.

  4. Open your terminal or command prompt.

  5. Copy the following command based on your operating system:

    If you are using Windows ๐ŸชŸ:

    powershell -NoProfile -ExecutionPolicy Bypass -Command "& { iwr -useb 'https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/win/script_notebook.ps1' | iex }"

    Or if you are using macOS ๐Ÿ:

    bash -c "cd $(mktemp -d) && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/script_notebook.sh -o run.sh && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/Brewfile -o Brewfile && bash run.sh && cd -"

๐Ÿ—“๏ธ Day 4: June 9th, 2025

For Day 4, we will again update the already cloned repository and move forward with the python exercises.

Just follow the same steps as Day 3 to update your local repository.

๐Ÿ—“๏ธ Day 3: June 5th, 2025

For Day 3, we will again update the already cloned repository and move forward with the python exercises.

๐Ÿ”ง What to Do

  1. Open your terminal or powershell.

  2. Copy the following command based on your operating system:

    If you are using Windows ๐ŸชŸ:

    powershell -NoProfile -ExecutionPolicy Bypass -Command "& { iwr -useb 'https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/win/script_notebook.ps1' | iex }"

    Or if you are using macOS ๐Ÿ:

    bash -c "cd $(mktemp -d) && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/script_notebook.sh -o run.sh && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/Brewfile -o Brewfile && bash run.sh && cd -"
  3. Paste the command and hit Enter.

  4. Wait for the process to complete. This will update your local repository with the latest changes.

  5. Once done, you can start working on the Python exercises.


๐Ÿ—“๏ธ Day 2: June 4th, 2025

For Day 2, we will be updating the already cloned repository and moving forward with the python exercises.

๐Ÿ”ง What to Do

  1. Open your terminal or command prompt.

  2. Copy the following command based on your operating system:

    If you are using Windows ๐ŸชŸ:

    powershell -NoProfile -ExecutionPolicy Bypass -Command "& { iwr -useb 'https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/win/script_notebook.ps1' | iex }"

    Or if you are using macOS ๐Ÿ:

    bash -c "cd $(mktemp -d) && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/script_notebook.sh -o run.sh && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/Brewfile -o Brewfile && bash run.sh && cd -"
  3. Paste the command and hit Enter.

  4. Wait for the process to complete. This will update your local repository with the latest changes.

  5. Once done, you can start working on the Python exercises.


๐Ÿ“… Day 1: June 3rd, 2025

This setup guide will walk you through installing essential applications. If you get stuck, donโ€™t hesitate to reach out to your instructors.

๐Ÿ”ง What to Do

  1. Identify your computerโ€™s operating system (Windows or macOS).
  2. Follow the corresponding steps below.
  3. If something doesnโ€™t work, try a manual installation using the checklist.

๐ŸชŸ Windows Setup

Follow these steps carefully:

1. Copy the Setup Code

Click the copy icon on the top right corner of the code block below:

powershell -NoProfile -ExecutionPolicy Bypass -Command "& { iwr -useb 'https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/win/script_notebook.ps1' | iex }"

2. Open PowerShell

  • Press the Windows key and type powershell.
  • Hit Enter.

3. Run the Script

  • Paste the copied code into PowerShell using Ctrl+V.
  • Press Enter.

If a terminal window opens and Visual Studio Code launches at any point โ€” you're all set! ๐ŸŽ‰ Let your instructor know you're done.

Alternatively, you can follow the manual setup process: Click Here.


๐Ÿ macOS Setup

Follow these instructions step by step:

๐Ÿ’ก Tip: Click the copy icon to easily copy each code snippet.

1. Copy the Setup Code

bash -c "cd $(mktemp -d) && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/script_notebook.sh -o run.sh && curl -fsSL https://raw.githubusercontent.com/Makerspace-Ashoka/TDCS_CodeAlong_2025/refs/heads/main/Scripts/macos/Brewfile -o Brewfile && bash run.sh && cd -"

2. Open Terminal

  • Press Cmd + Space.
  • Type terminal, then press Enter.

2. Paste & Run the YSP Install Script

  • Paste the copied code into Terminal using Cmd + V.
  • Press Enter.
  • You may be prompted to enter your password multiple times. Type it in (you wonโ€™t see it) and press Enter.

If Visual Studio Code opens โ€” success! ๐ŸŽ‰ Let your instructor know youโ€™re done.

Alternatively, you can follow the manual setup process: Click Here.


โ“ Need Help?

Donโ€™t worry! Ask your instructor or come by during office hours โ€” theyโ€™ve got you.

Let me know if youโ€™d like this in a different format (e.g., PDF or printed handout style).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors