My Current Project: STM32 Telemetry & VEX Embedded Learning
I am currently documented a 30-day intensive build using the VEX IQ Gen 2 (ESP32-based) platform and STM32 microcontrollers. My goal is to demonstrate a professional transition into remote embedded software engineering.
Project Goals:
- Low-Level C++: Implementing custom drivers and non-blocking logic for robotics hardware.
- Sensor Fusion: Utilizing I2C-based distance, optical, and inertial sensors with real-time filtering.
- Control Theory: Developing a full PID Controller for smooth, autonomous vehicle navigation.
- System Telemetry: Building a wireless data bridge between two microcontrollers to monitor system health.
Status: Active Research & Development. Check the Daily Build Log for today’s code updates and technical challenges.
Your “Day 1” Journal Entry Idea
Since you’re ready to go, here is a professional way to kick off your first post:
Title: Day 1: Establishing the Embedded Toolchain Content: “Today marks the start of a 30-day deep dive into embedded C++. I’ve moved away from block-based coding and successfully configured Visual Studio Code with the VEX Extension.
The Goal: To treat the VEX IQ Gen 2 brain like the ESP32 power-house it is. Today’s Win: Successfully compiled and deployed a ‘Hello World’ to the Brain’s LCD using the vex:: namespace. Tomorrow’s Challenge: Reading raw encoder ticks from the motors to calculate real-world travel distance in millimeters.”