Thanks again for all the good posts! I learn a lot by reading this.
I am a newbee to Arduino's wiring and thinking but i have a background as a programmer thou. Not this hardware close, but I always thinking in terms of infrastructure, integration and maintenance. This has colored me to think the way i do. Im ok to take a longer way to the goal if its more "sustainable" in a longer run. In this case (Arduino world) i think in modules of harware with electronic features put on a physical platform (the robot or whate ever) needing software... to work device wize. I therefore think in layers like:
- Hardware platform
- Metrics for the platform
- Hardware device on the platform
- Metrics for the device
- Electrical needs for device
- Electronic needs, function and physical limitations for the device
- Electronic interface for the device
- Software for the device
- Software for coordinating several devices on the platform
- Software for the solution regarding, Use Case, the original purpose, etc.
As a programmer I like when I dont have to deal with everything at the same time. Therefore I like when i can keep my sketch as clean as possible and divide things into unit tests.
For me its worth the extra effort, and im not sure it is an extra effort, FOR ME, since I reach my needs by doing like this.
As you by now im new here and the time will show what happend.
Im happy (and like) if you comment on this but basically i got my answers and will go on the way i thought.
Thanks All!
and see you later in next thread...