Device Simulator Express
a VS code extension
Device Simulator Express, a Microsoft Garage project, is a Visual Studio code extension that enables developers to program circuit boards, with or without a physical device.
Python has become increasingly common in embedded systems and IoT devices, thanks to MicroPython and CircuitPython. These devices, such as the Adafruit Circuit Playground Express, are a great way to introduce Python to students, makers, and hobbyists. However, developing for these devices can be tricky without access to a physical device or debugging support.
Device Simulator Express provides the tools needed to program CircuitPython and MicroPython-based embedded devices in one simple place.
Key features include:
- Device simulation for those without hardware
- Code deployment to devices
- Auto-completion and error flagging
- Integrated Python debugging for the simulator
- Template file generation
- Serial monitor (available on Windows and Mac only)
- Getting started mode
- Support for the Adafruit Circuit Playground Express, BBC micro:bit, and Adafruit CLUE
Meet the team
Team from Summer 2019 Cohort: Christella Cidolit, Fatou Mounezo, Jonathan Wang, Lea Akkari, Luke Slevinsky, Michelle Yao, and Rachel Phinnemore
Team from Winter 2020 Cohort: Kevin Nguyen, Andrea Mah, Sayyeda Mussa, and Vandy Liu
Sponsors: Brett Cannon and Luciana Abud
Coaches: Ahmed Mahdy, Akshay Bakshi, Andrew Clements, and Bryan Heredia (Summer 2019) and David Serafimov, Isadora Rodopouls, and Sagar Manchanda (Winter 2020
Garage Internship Vancouver