Wolfram Language
Microcontroller Kit
The Microcontroller Kit provides a high-level and automated mechanism to deploy code to microcontrollers. Built around a single superfunction, it can rapidly bring maker projects to life from a unified and elegant interface.
Microcontroller Kit Workflow
Automated, Powerful and Easy to Use
A Higher Level of Programming
The Wolfram Language enables you to go directly from model, controller and filter designs to deployment without having to manually write the microcontroller code.
An Easy-to-Use and Uniform Interface
An easy-to-use superfunction, MicrocontrollerEmbedCode, presents a unified interface across all targets. The variations in the code to be generated and the compiler toolchains are automatically handled.
Integrate with Existing Libraries
Integrate code from external libraries, such as ones found on GitHub, into the generated code.
Real-Time Code
The generated code uses the timer interrupts onboard the microcontroller to ensure that the sampling window remains fixed. Thus, although the duration to read the input signals, process them and update the output signals may vary, a consistent sampling period is maintained.
Knobs and Switches
Although the microcontroller's registers are automatically set by the generated code, there are options that allow the user to override the automatically set values.