Vscode Python Devicesimulator screenshot

Vscode Python Devicesimulator

Author Avatar Theme by Microsoft
Updated: 22 Dec 2021
177 Stars

Device Simulator Express, a Microsoft Garage project

Categories

Overview

Device Simulator Express, a Microsoft Garage project, allows users to code microcontrollers without needing the hardware on hand. This simulator supports Adafruit Circuit Playground Express (CPX), BBC micro:bit, and Adafruit CLUE, enabling users to program, test, and debug code without physical devices. The tool provides features such as IntelliSense, syntax highlighting, code deployment, and simulation of various sensors.

Features

  • Simulation of devices: Program and test code without physical microcontrollers.
  • IntelliSense and syntax highlighting: Enhances coding experience.
  • Device support: Adafruit Circuit Playground Express (CPX), BBC micro:bit, Adafruit CLUE.
  • Code deployment: Deploy CircuitPython code to physical devices.
  • Sensor simulation: Simulates various sensors for CPX, such as LEDs, buttons, light sensor, motion sensors, temperature sensor, and more.

Installation

To install Device Simulator Express, follow these steps:

  1. Install Visual Studio Code.
  2. Install Python 3.7+ and ensure Python and pip are added to your PATH.
  3. Install the Python VS Code extension.
  4. Install Device Simulator Express from the marketplace.

Summary

Device Simulator Express, although no longer maintained, offers a valuable tool for developers to code and test microcontrollers without physical hardware. With support for popular devices like CPX, micro:bit, and CLUE, along with features like IntelliSense, syntax highlighting, and sensor simulation, it simplifies the development process. By following the installation guide, users can leverage this tool to streamline their microcontroller projects.