This is a simple example for motor speed control using the soft PWM function in the WiringPi library.
The range is set to 255 to emulate Arduino like implementation.
Other device driver block, and the hardware it was run on is available at our website:
A complete Arduino library and curriculum is available here:
- Quadrature Encoder
This work is part of the Mechatronics curriculum at Rensselaer Polytechnic Institute.
Joshua Hurst (2021). Raspberry Pi PWM Driver Block SFunction (https://www.mathworks.com/matlabcentral/fileexchange/41529-raspberry-pi-pwm-driver-block-sfunction), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Inspired by: Device Drivers
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!