This tutorial aims at teaching beginners how to use RapidSTM32 Blockset in ONE DAY (approximately 6 hours). After completing the tutorials, you will have enough basic knowledge to use the Blockset to implement a variety of basic but useful applications such as:
Real-time data acquisition into Matlab/Simulink
Add your own signal processing algorithm in Matlab (m-script) language
Control external hardware from Simulink
Use digital input/output ports
Generate PWM signals
Simulate and actually display some data on a character LCD
Send data to a PC via USB as a (Virtual) COM port
Understand the basic architecture of the generated code
Create an arbitrary function generator with Digital to Analog Module
This section shows various sample projects from basic interfaces to external hardware/peripherals to a complete Automatic Control and Digital Signal Processing (DSP) design and analysis projects. These projects aims at showing the work flow and benefits of Model-based design and Rapid Prototyping at works. Before diving in these sample projects, it is recommended that you familiarize yourself with RapidSTM32 from Learn RapidSTM32 in A Day.
The above video shows a FiO board being used to perform hardware in the loop simulation for teaching mechatronics.
Video provided by:
MSc. Student Eng. Ciprian-Radu RAD
Technical University of Cluj-Napoca
Department of Mechanisms, Precision Mechanics and Mechatronics, ROMANIA
FiO Std fits easily in a protoboard. Courtesy of Gravitech
RapidSTM32 Blockset is completely free to download and use. With just a FiO board and RapidSTM32 Blockset, you can start having fun with various projects by following our videos and other training tutorials. Begin your journey of discovery that using a microcontroller is much simpler than you think.