Update README.md
This commit is contained in:
51
README.md
51
README.md
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
Welcome to the official code repository for **Team 65266 Lego Dynamics**! This repository contains all the Pybricks code powering our robot through the UNEARTHED season missions. Our modular approach allows for flexible mission execution and quick color-sensor-based run selection.
|
Welcome to the official code repository for **Team 65266 - Lego Dynamics**! This repository contains all the Pybricks code powering our robot through the UNEARTHED season missions. Our modular approach allows for flexible mission execution and quick color-sensor-based run selection.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -26,8 +26,8 @@ Welcome to the official code repository for **Team 65266 Lego Dynamics**! This r
|
|||||||
|-----------|--------------|
|
|-----------|--------------|
|
||||||
| **Robot Name** | Optimus Prime III |
|
| **Robot Name** | Optimus Prime III |
|
||||||
| **Firmware** | Pybricks |
|
| **Firmware** | Pybricks |
|
||||||
| **Attachment Motors** | 2× Large Motors (Ports C & D) |
|
| **Attachment Motors** | 2x Large Motors (Ports C & D) |
|
||||||
| **Drive Motors** | 2× Small Motors (Ports A & B) |
|
| **Drive Motors** | 2x Small Motors (Ports A & B) |
|
||||||
| **Sensors** | Up-facing Color Sensor (Quick Start) |
|
| **Sensors** | Up-facing Color Sensor (Quick Start) |
|
||||||
| **Attachments** | Multiple mission-specific tools |
|
| **Attachments** | Multiple mission-specific tools |
|
||||||
|
|
||||||
@@ -46,10 +46,10 @@ Our codebase is organized for maximum efficiency and modularity:
|
|||||||
```
|
```
|
||||||
Repository
|
Repository
|
||||||
┣ run_1.py # Individual mission runs
|
┣ run_1.py # Individual mission runs
|
||||||
┣ run_2.py # Each file = 1+ mission completions
|
┣ run_2.py
|
||||||
┣ run_3.py
|
┣ run_3.py
|
||||||
┣ ...
|
┣ ...
|
||||||
┗ master.py # 🎯 Combined master file with color-start logic
|
┗ masterFile.py # 🎯 Combined master file with color-start logic - this changes periodically as we release new versions. Check this README if you are unsure what code should be loaded on the robot.
|
||||||
```
|
```
|
||||||
|
|
||||||
### Workflow
|
### Workflow
|
||||||
@@ -61,15 +61,16 @@ Repository
|
|||||||
|
|
||||||
## How to Use
|
## How to Use
|
||||||
|
|
||||||
### Installation & Deployment
|
### Installation & Deployment - from the server - everyday
|
||||||
|
|
||||||
1. **Load the Code**
|
1. Download the file codes_for_scrimmage/hazmat/mainhazmatUPD.py
|
||||||
```bash
|
|
||||||
# Open the master.py file in Pybricks IDE
|
|
||||||
```
|
|
||||||
|
|
||||||
2. **Connect to Robot**
|
2. Open https://code.pybricks.com/ and select the "Import a file" button on the top of the left bar. Import the .py file. Pair your robot via Bluetooth in Pybricks by selecting the Bluetooth button.
|
||||||
- Pair your robot via Bluetooth in Pybricks
|
|
||||||
|
- Import button looks like this:
|
||||||
|

|
||||||
|
- Bluetooth button looks like this:
|
||||||
|

|
||||||
|
|
||||||
3. **Upload to Robot**
|
3. **Upload to Robot**
|
||||||
- Click "Download and Run" or send the program to the robot
|
- Click "Download and Run" or send the program to the robot
|
||||||
@@ -79,16 +80,14 @@ Repository
|
|||||||
- Different colors trigger different mission runs!
|
- Different colors trigger different mission runs!
|
||||||
|
|
||||||
### Color Start System
|
### Color Start System
|
||||||
| Color | Mission | Celebration Sound |
|
| Color | Mission |
|
||||||
|-------|-----------|------------------|
|
|-------|-----------|
|
||||||
| Green 🟩 | Run 1 | Victory Fanfare |
|
| Green 🟩 | Run 1 |
|
||||||
| White ⚪ | Run 2 | Rickroll Inspired |
|
| Purple 🟪 | Run 2 |
|
||||||
| Yellow 🟨 | Run 3 | Success Chime |
|
| Red 🟥| Run 3 |
|
||||||
| Orange 🟧 | Run 4 | Power Up |
|
| Yellow 🟨| Run 4 |
|
||||||
| Blue 🟦 | Run 5 | Power Up |
|
| Blue 🟦| Run 5 |
|
||||||
| Red 🟥 | Run 6 | Ta-Da! |
|
| Orange 🟧| Run 6 |
|
||||||
|
|
||||||
> **Tip** Organize your colored bricks before the match for quick run selection!
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -130,14 +129,8 @@ This project is licensed under GPL-3.0 - see the [LICENSE](LICENSE) file for com
|
|||||||
|
|
||||||
## Contact & Support
|
## Contact & Support
|
||||||
|
|
||||||
**Team 65266 Lego Dynamics**
|
**Team 65266 - Lego Dynamics**
|
||||||
|
|
||||||
Questions about our approach? Interested in collaboration? Reach out!
|
Questions about our approach? Interested in collaboration? Reach out!
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<div align="center">
|
|
||||||
|
|
||||||
Star this repo if you found it helpful!
|
|
||||||
|
|
||||||
</div>
|
|
||||||
Reference in New Issue
Block a user