flowchart TD L1["Your Code
(the program you write)"]:::code L2["MicroPython Interpreter
translates your code into machine instructions"]:::interp L3["MicroPython Firmware
lives on the RP2040 flash memory"]:::firmware L4["Hardware
RP2040 chip, motors, sensors"]:::hw L1 -->|control| L2 L2 -->|control| L3 L3 -->|control| L4 L4 -.->|data| L3 L3 -.->|data| L2 L2 -.->|data| L1 classDef code fill:#bbdefb,stroke:#333,stroke-width:2px,color:#000,font-size:16px classDef interp fill:#ffb74d,stroke:#333,stroke-width:2px,color:#000,font-size:16px classDef firmware fill:#fff176,stroke:#333,stroke-width:2px,color:#000,font-size:16px classDef hw fill:#b0bec5,stroke:#333,stroke-width:2px,color:#000,font-size:16px linkStyle default stroke:#777,stroke-width:2px,font-size:14px