I only recently began learning about electronics in general which quickly led me to the Arduino stuff. I have done some C programming earlier in my life and I took C programming in college, but I'm 59 years old and all my programming education was a very long time ago. Now I am working on a robotics project that amounts to getting my feet wet so to speak with programming for hardware. The ultimate goal is to build a quadcopter. I am thinking that the program design might benefit from being object oriented like C+ +. Trouble is, I know very little about OOP so there would be a learning curve for me to tackle.
The first question is do you guys that do OOP think it's a better choice than designing and writing the code in C. I am trying to get my head around the possible benefits of creating objects that know how to do something like fly, which would have methods for operating motors for instance.
In addition, does anyone know of some really good reference material for OOP design & development especially with Arduino? I have an Arduino programming book but it is fairly basic and while it was useful as a review for me, I was already familiar with about 90% of what the book had in it.
Thanks in advance
Bill
The first question is do you guys that do OOP think it's a better choice than designing and writing the code in C. I am trying to get my head around the possible benefits of creating objects that know how to do something like fly, which would have methods for operating motors for instance.
In addition, does anyone know of some really good reference material for OOP design & development especially with Arduino? I have an Arduino programming book but it is fairly basic and while it was useful as a review for me, I was already familiar with about 90% of what the book had in it.
Thanks in advance
Bill