Ξ” | 43280D

Complete Markdown Example Entry

Project Kickoff & Team Formation

This entry demonstrates all markdown elements supported in the VEX Engineering Notebook.

Date: September 1, 2025


Text Formatting Examples

Basic Text Styles

This is regular text. You can make text bold or italic or both bold and italic.

You can also use strikethrough text for corrections.

Links

Visit our VEX Robotics Website for more information.

Check out our GitHub Repository for code.


Headers Hierarchy

H1 - Main Title

H2 - Section Header

H3 - Subsection Header

H4 - Minor Section

H5 - Small Header
H6 - Smallest Header

Lists

Unordered List (Bullet Points)

  • First item
  • Second item
    • Nested item 1
    • Nested item 2
      • Deeply nested item
  • Third item

Ordered List (Numbered)

  1. First step
  2. Second step
    1. Sub-step A
    2. Sub-step B
  3. Third step

Task List (Checkboxes)

  • Completed task
  • Another completed task
  • Pending task
  • Another pending task

Code Examples

Inline Code

To initialize a motor, use the motor.spin() function in your code.

The variable driveSpeed should be set between 0 and 100.

Code Block - Python

# VEX V5 Python - Autonomous Routine
def autonomous():
    # Initialize motors
    left_motor = Motor(Ports.PORT1)
    right_motor = Motor(Ports.PORT2)
    
    # Drive forward for 2 seconds
    left_motor.spin(FORWARD, 50, PERCENT)
    right_motor.spin(FORWARD, 50, PERCENT)
    wait(2, SECONDS)
    
    # Stop motors
    left_motor.stop()
    right_motor.stop()
    
    print("Autonomous completed!")

Code Block - C++

// VEX V5 C++ - Driver Control
void opcontrol() {
    while (true) {
        // Get joystick values
        int forward = Controller1.Axis3.position();
        int turn = Controller1.Axis1.position();
        
        // Tank drive control
        LeftMotor.spin(vex::forward, forward + turn, vex::percent);
        RightMotor.spin(vex::forward, forward - turn, vex::percent);
        
        // Small delay
        vex::task::sleep(20);
    }
}

Code Block - JavaScript

// Sensor Reading Example
function readSensors() {
    const distance = RangeSensor.distance(MM);
    const rotation = InertialSensor.rotation(DEGREES);
    
    console.log(`Distance: ${distance}mm`);
    console.log(`Rotation: ${rotation}Β°`);
    
    return { distance, rotation };
}

Tables

Team Member Roles

NameRoleSpecializationExperience
Alice JohnsonTeam CaptainStrategy & Leadership3 years
Bob SmithProgrammerAutonomous Code2 years
Carol DavisDesignerCAD & Mechanical2 years
David LeeBuilderAssembly & Testing1 year

Competition Results

CompetitionDateRankSkills ScoreNotes
Regional QualifierSep 15, 20253rd145Great autonomous
State ChampionshipOct 20, 20258th167Mechanical issues
NationalsNov 12, 2025TBDTBDUpcoming

Design Comparison Table

FeatureCatapult DesignLift SystemClaw Mechanism
Speed⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Accuracy⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Complexity⭐⭐⭐⭐⭐⭐⭐⭐⭐
Power UsageLowHighMedium

Blockquotes

Important Note: Always test your robot in multiple environments before competition day.

Safety Reminder:

  • Wear safety glasses when operating power tools
  • Keep workspace organized and clean
  • Never force mechanical components

Coach's Advice: "The best design is the one you can build reliably and maintain easily." - Coach Martinez


Images

Robot CAD Model

Robot Design

Field Diagram

Field Layout

Team Photo

Team 43280D


Horizontal Rules

You can use horizontal rules to separate sections:


Another way to create a horizontal rule:


And another way:



Emphasis and Strong Emphasis

This is emphasized text (italic).

This is strong text (bold).

This is both emphasized and strong.


Math and Special Characters

Greek Letters (common in engineering)

  • Ξ” (Delta) - Change or difference
  • ΞΈ (Theta) - Angle
  • Ο‰ (Omega) - Angular velocity
  • Ο€ (Pi) - 3.14159...

Engineering Notation

  • Torque: Ο„ = r Γ— F
  • Velocity: v = d/t
  • Acceleration: a = Ξ”v/Ξ”t
  • Power: P = V Γ— I

Nested Lists with Mixed Content

  1. Design Phase

    • Create initial sketches
    • Develop CAD models
      • Use Fusion 360 or Inventor
      • Export as STEP files
    • Review with team
  2. Prototyping Phase

    • Gather materials:
      • Aluminum bars (1/8" thick)
      • Steel shafts (1/4" diameter)
      • Motors and sensors
    • Build proof of concept
    • Test and iterate
  3. Final Build

    • Assemble chassis
    • Mount motors
    • Install sensors
    • Wire electronics
    • Program controller

Complex Table Example

Motor Configuration Specifications

Motor PortMotor TypeGear RatioPurposeMax Speed (RPM)Torque (Nm)Current Draw (A)
Port 1V5 Smart Motor18:1 (Red)Left Drive1002.12.5
Port 2V5 Smart Motor18:1 (Red)Right Drive1002.12.5
Port 3V5 Smart Motor36:1 (Green)Lift System504.23.0
Port 4V5 Smart Motor6:1 (Blue)Intake6000.71.8

Escaped Characters

You can escape special markdown characters:

*This text is not italic*

*This text is not bold*

# This is not a header

- This is not a list item


Combination Example

Meeting Summary Table with Code

Meeting #DateDurationKey DecisionImplementation
001Sep 13hChoose lift designliftMotor.spin()
002Sep 82.5hGear ratio 36:1See code below

Implementation Code:

# Lift control implementation
def control_lift(height):
    target_rotation = height * ROTATION_PER_INCH
    LiftMotor.spin_to_position(target_rotation, DEGREES)

Multiple Blockquotes

Design Principle #1: Simplicity is key

Design Principle #2: Test early, test often

Design Principle #3: Document everything


Final Notes

This entry demonstrates all major Markdown elements:

βœ… Headers (H1-H6) βœ… Text formatting (bold, italic, strikethrough) βœ… Lists (ordered, unordered, nested, task lists) βœ… Code blocks (inline and multi-line with syntax highlighting) βœ… Tables (simple and complex) βœ… Blockquotes βœ… Images βœ… Links βœ… Horizontal rules βœ… Special characters βœ… Escaped characters


Entry Completed: September 1, 2025
Time Spent: 4 hours
Team Members Present: Full team (4 members)
Next Meeting: September 8, 2025