STM32 Cube IDE: https://www.st.com/en/development-tools/stm32cubeide.html
Logic 2: https://www.saleae.com/pages/downloads?srsltid=AfmBOood7jyZQi_EENYTt508wAL6qhVQa0bYkQbjaQslbrUGfjT4sZ6t
"Hello, World!" LED Blinking Project
Debugging Hardware
None.
PWM STM32 tutorial: https://deepbluembedded.com/stm32-pwm-example-timer-pwm-mode-tutorial/
What is a servo motor?: https://www.youtube.com/watch?v=tHOH-bYjR4k
More about PWM: https://www.youtube.com/watch?v=AjN58ceQaF4
Servo motor "datasheet": https://www.amazon.com/dp/B072V529YD?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1
Servo Heading Controller (due 9/12): Heading, or steering, is an important vehicle subsystem. Design a servo heading controller that will accept some sort of input and affect the motor's heading accordingly. An accessible input device to use is a potentiometer. The controller (STM32, etc.) will convert the input into a PWM signal and the output state (motor heading) will reflect the input. This is an open-ended project. Use whichever resources, materials, and tools you need to complete this task. Please collaborate with each other and ask questions if you need any help or advice.
Introduction to PID Controllers: https://web2.qatar.cmu.edu/~gdicaro/16311-Fall17/slides/PID-without-PhD.pdf
TeraTerm download: https://teratermproject.github.io/index-en.html
UART Introduction: https://www.circuitbasics.com/basics-uart-communication/