Arduino PID Controller - From Scratch!

Arduino PID Controller - From Scratch!

Ian Carey

1 год назад

50,598 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@careyian
@careyian - 26.02.2023 16:42

I designed this system with an approach based around how I would like to have been thought it originally years ago when I studied it. All credit to the education I got, it was excellent, but for all the theory I had a firm grasp of, I failed utterly at being able to apply it in real life outside of simulations in Matlab. I think if I had been able to sit down with a physical system in front of me, code the microcontroller and see the outputs in real time it would have done so much for my understanding. My hope is that this is an accessible resource for people who are coming at this as a beginner hobbyist or a student, like I was, with a good understanding of the theory but fuzzy on the real world application.

Ответить
@HSuomi
@HSuomi - 07.11.2023 12:24

Thanks for this video and especially the link to the code. This helped me to understand the PID calculation. In code format its much easier to understand than to read Wiki and see the long formula with strange symbols :D

Ответить
@fikretkus106
@fikretkus106 - 26.10.2023 20:25

What if I don't use the dt value? I mean for integral instead of integral +=error*dt I will use integral+=error. The same for derivative. The dt determined by the timer interrupt. Meaning it is a constant value. But I don't use it in calculations. Will it work correctly?

Ответить
@cosmacgrandpa
@cosmacgrandpa - 26.10.2023 06:35

Thank you! This was exactly what I needed to implement a motor speed controller. Your explanation was concise and clear and your video was enjoyable to watch.

Ответить
@mrlajel
@mrlajel - 26.09.2023 04:10

very fascinating experiment and easy to understand, for something that I really struggle to learn.

Ответить
@mathiskose5348
@mathiskose5348 - 18.09.2023 01:47

Thank you so much for your effort 👍🏻
Greetings from Germany

Ответить
@keshavharipersad2024
@keshavharipersad2024 - 17.09.2023 07:08

awesome! thank you very much. You dont know how much I needed this

Ответить
@admbruce
@admbruce - 12.08.2023 16:25

Appreciate for sharing !~ Would be grateful if could also share the hardware screenshot as well 😀

Ответить
@Timmygardiner
@Timmygardiner - 12.08.2023 13:27

Loved your explanation throughout, very easy to follow and understand. Also, it's visible that you love this stuff too. Makes it an interesting watch.

Ответить
@GapRecordingsNamibia
@GapRecordingsNamibia - 11.07.2023 16:17

Well explained, but, this is a digital system which is a fast response system which means that the closed loop responds quickly, when you start implementing this with a slow response like a heating element this response is very slow because the closed loop has to wait for the "response" from the thermistor that monitors the surrounding heating. This gets very interesting very quickly...... Nice video and a good delivery.

Ответить
@kleindavid9416
@kleindavid9416 - 01.06.2023 01:54

this video is just incredibly good

Ответить
@aliaklee765
@aliaklee765 - 10.05.2023 21:54

thx your ass pro❤❤❤❤

Ответить
@abdallahmostafa125
@abdallahmostafa125 - 16.04.2023 03:28

Man, this is perfect. ❤
Respect from EGYPT.

Ответить
@adilshahid0503
@adilshahid0503 - 21.03.2023 22:46

Thankyou very much for this one

Ответить
@laurenvickers8615
@laurenvickers8615 - 28.02.2023 21:06

Sassy 💁🏻‍♀️

Ответить