Notepad/Obsidian-Notepad/enter/Machine Tips (Quantum)/Physics/Hardware/MicroControllers/Arduino r4 Minima.md

20 lines
1.4 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

This is the affordable $20 option for those in a crunch.
Here are some cool projects with the Arduino r4 minima.
---
### Experiments in PID control with an Arduino UNO R4 Minima-powered robot
[via arduino blog](https://blog.arduino.cc/2023/08/09/experiments-in-pid-control-with-an-arduino-uno-r4-minima-powered-robot/)
ARDUINO TEAM  August 9th, 2023
![](https://blog.arduino.cc/wp-content/uploads/2023/08/PID-Control-1024x653.jpg)
In robotics and several other disciplines, PID (proportional-integral-derivative) control is a way for systems with closed-loop feedback to adjust themselves according to sensor data without overshooting the target. Drones, for example, use PID control to remain stable without wild oscillations caused by over-correction. But implementing PID control can feel overwhelming, so Adam Soileau from element14 Presents built a simple robot for some experimentation.
This robots only job is to drive forward until it sees a wall, then stop at a specific distance from that wall. That isnt hard to achieve when a robot is moving at slow pace, because the code can tell the robot to stop moving the moment it reaches the target distance. But when moving fast, the robot has to take braking acceleration into account and that is much harder to predict. PID control is perfect for this situation, because it adjusts motor output in real-time according to the incoming sensor data.