CE432 Fall 2022
Homework 10
Name: David Lee
Email:
djlee1@fortlewis.edu
FreeRTOS
and RealTimeSystem
Introduction:
The Objective of this project is to Get an understandning of the
Functions of FreeRTOS and Real Time System Applications
Materials and Methods:
Bread-board, ESP32, 2 Stepper motors, motor controllers and Voltage
Regulator
Results:
Task 1: Learn Free RTOS
Figure 1: Video of LED
blinking at 2 different rates

Figure 2: FreeRTOS Example

Figure 3: Memory Example

Figure 4: Memory Example 2
Figure 5: ESP32 Having 2steppers
speed at different speeds
Here is my example code
Task
2: FreeRTOS_2

Figure 6: Queue example

Figure 7: Input for queue
Figure 8: Example of Input for the Queue

Figure 8: Example of non-mutex

Figure 9: Example of Mutex

Figure 10: Example non-Mutex2

Figure 11: Example of Mutex2
Discussion:
The majority of this project was able to be completed. I was really interesting to learn about a similar concept to interrupts.