Skip to content

About

Python‑to‑Micro Controller unit test harness consisting of a generic Python control interface and skeleton Embedded C firmware loop that communicate through a handshake, enabling safe initialization, ADC sampling, PWM output, and state‑machine‑driven thruster testing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

High level overview

Host‑side Python controller and MCU‑side embedded C loop for real‑time PWM actuation, ADC telemetry, and hardware‑in‑the‑loop testing.

Purpose

To demonstrate Python concurrency, serial communication, and embedded C control‑loop design as part of a thruster‑stand test harness.

Package Structure

device_test/
├── python_scripts
    ├──── device_interface.py
    ├──── main.py
├── c_scripts
    ├──── device.ino

About

Python‑to‑Micro Controller unit test harness consisting of a generic Python control interface and skeleton Embedded C firmware loop that communicate through a handshake, enabling safe initialization, ADC sampling, PWM output, and state‑machine‑driven thruster testing.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages